body:has(.rx-home){--rx-red:#f1292f;--rx-orange:#ff8a2a;background:#000}.rx-home{z-index:120;animation:none}.rx-home.rx-intro-complete{z-index:auto}body:has(.rx-home) .site-header{color:#fff;background:linear-gradient(#000000b8,#0000);border-bottom-color:#ffffff14;border-radius:0;height:58px;min-height:58px;padding:0 max(28px,6vw);top:0;left:0;right:0}body:has(.rx-home) .site-header.top-fixed{height:58px;min-height:58px;box-shadow:none;background:#000000b8;border-bottom-color:#ff34342e;border-radius:0;top:0;left:0;right:0}body:has(.rx-home) .brand-mark{background:#ff262d1f;border-color:#ff404047;border-radius:6px;width:30px;height:30px}body:has(.rx-home) .brand-mark svg{fill:#ff3535}:is(body:has(.rx-home) .desktop-nav a,body:has(.rx-home) .language-tabs a,body:has(.rx-home) .language-tabs span,body:has(.rx-home) .brand-text em){color:#ffffffa3}body:has(.rx-home) .brand{gap:10px;min-width:156px}body:has(.rx-home) .brand-text strong{font-size:.82rem}body:has(.rx-home) .brand-text em{display:none}body:has(.rx-home) .desktop-nav a{padding:21px 0;font-size:.76rem}body:has(.rx-home) .desktop-nav a:after{background:var(--rx-red);bottom:17px}body:has(.rx-home) .header-actions{gap:10px;min-width:156px}body:has(.rx-home) .language-tabs{background:0 0;border-color:#ffffff29;border-radius:0;gap:2px;padding:3px}:is(body:has(.rx-home) .language-tabs a,body:has(.rx-home) .language-tabs span){border-radius:0;min-width:28px;height:24px;font-size:.6rem}body:has(.rx-home) .brand-text strong{color:#fff}body:has(.rx-home) .desktop-nav a:hover{color:#fff}body:has(.rx-home) .menu-button{background:0 0;border:0;width:34px;height:34px}body:has(.rx-home) .menu-button span{background:#fff;width:23px;height:2px;left:50%}body:has(.rx-home) .menu-button .dot1{transform:translate(-50%,-7px)}body:has(.rx-home) .menu-button .dot2{transform:translate(-50%)}body:has(.rx-home) .menu-button .dot3{transform:translate(-50%,7px)}body:has(.rx-home) .site-header.sitemap-open .menu-button .dot1{transform:translate(-50%)rotate(45deg)}body:has(.rx-home) .site-header.sitemap-open .menu-button .dot2{opacity:0}body:has(.rx-home) .site-header.sitemap-open .menu-button .dot3{transform:translate(-50%)rotate(-45deg)}body:has(.rx-home) .mobile-panel{color:#050505;background:#f5f1ea;justify-content:center;align-items:flex-start;padding-top:96px}body:has(.rx-home) .mobile-panel .sitemap-bg{background:radial-gradient(circle at 86% 6%,#f1292f1f,#0000 30%),radial-gradient(circle at 12% 92%,#ff8a2a24,#0000 34%),#f5f1ea}body:has(.rx-home) .mobile-close{color:#050505;background:#ffffffb8;border-color:#00000024}body:has(.rx-home) .sitemap-desktop{width:min(100% - 72px,1080px);min-height:auto;padding:0}body:has(.rx-home) .sitemap-copy{max-width:560px}body:has(.rx-home) .sitemap-copy span{color:var(--rx-red);font-weight:900}body:has(.rx-home) .sitemap-copy h2{color:#050505;letter-spacing:0;font-size:3.9rem;line-height:.98}body:has(.rx-home) .sitemap-copy p{color:#0000009e}body:has(.rx-home) .sitemap-columns{border-top:1px solid #00000029;border-bottom:1px solid #00000029;display:block;overflow:hidden}body:has(.rx-home) .sitemap-columns a{min-height:0;box-shadow:none;color:#050505;background:0 0;border:0;border-bottom:1px solid #0000001f;border-radius:0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}body:has(.rx-home) .sitemap-columns a:last-child{border-bottom:0}:is(body:has(.rx-home) .sitemap-columns a:hover,body:has(.rx-home) .sitemap-columns a:focus-visible){color:var(--rx-red);background:0 0}body:has(.rx-home) .sitemap-columns a span{color:var(--rx-red);font-weight:900}body:has(.rx-home) .sitemap-columns a strong{color:inherit;letter-spacing:0;font-size:2.7rem;line-height:1}body:has(.rx-home) .sitemap-columns a em{color:#0000008f;font-size:.94rem;line-height:1.55}body:has(.rx-home) .sitemap-columns a small{color:#00000085;justify-self:end}body:has(.rx-home) .sitemap-footerline{color:#050505}body:has(.rx-home) .sitemap-footerline a{background:var(--rx-red);color:#fff}body:has(.rx-home) .mobile-panel-inner{color:#050505;gap:0;width:min(680px,100%)}body:has(.rx-home) .mobile-panel-inner p{color:var(--rx-red);letter-spacing:.16em;margin-bottom:28px;font-size:.86rem;font-weight:900}:is(body:has(.rx-home) .mobile-panel-inner a,body:has(.rx-home) .mobile-langs a,body:has(.rx-home) .mobile-langs span){color:#050505}body:has(.rx-home) .mobile-panel-inner>a{min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #00000024;border-radius:0;grid-template-columns:48px 1fr;padding:0;font-size:2rem;font-weight:900;display:grid}body:has(.rx-home) .mobile-panel.open .mobile-panel-inner>a{color:#050505;opacity:1!important;transform:none!important}body:has(.rx-home) .mobile-panel-inner>a span{color:var(--rx-red);font-size:.84rem}.mobile-resource-block,.mobile-menu-brand{display:none}:is(body:has(.rx-home) .mobile-panel-inner a:hover,body:has(.rx-home) .mobile-panel-inner a:focus-visible,body:has(.rx-home) .mobile-langs a.active){color:var(--rx-red);border-color:#f1292f61}@media (max-width:640px){body:has(.rx-home) .mobile-panel{background:#f7f4ee;justify-content:start;align-items:start;padding:34px 16px 28px;overflow:hidden auto}body:has(.rx-home) .mobile-close{background:0 0;border:0;width:28px;height:28px;font-size:1.45rem;line-height:1;top:24px;right:14px}body:has(.rx-home) .mobile-panel-inner{width:100%;margin-top:14px}body:has(.rx-home) .mobile-menu-brand{color:#050505;align-items:center;gap:8px;min-height:32px;margin:0 0 44px;font-size:.9rem;font-weight:900;display:inline-flex}body:has(.rx-home) .mobile-menu-brand .brand-mark{background:var(--rx-red);border:0;border-radius:3px;width:18px;height:18px}body:has(.rx-home) .mobile-panel-inner p{color:var(--rx-red);letter-spacing:0;text-transform:none;margin-bottom:20px;font-size:.82rem}body:has(.rx-home) .mobile-panel-inner>a{color:#050505;letter-spacing:0;grid-template-columns:1fr;min-height:42px;padding:0;font-size:.84rem;font-weight:600}body:has(.rx-home) .mobile-panel-inner>a span{display:none}body:has(.rx-home) .mobile-langs{display:none}body:has(.rx-home) .mobile-resource-block{background:#0000000b;gap:0;margin-top:8px;padding:12px 14px;display:grid}:is(body:has(.rx-home) .mobile-resource-block strong,body:has(.rx-home) .mobile-resource-block a){color:#111;align-items:center;min-height:34px;font-size:.78rem;font-weight:500;text-decoration:none;display:flex}body:has(.rx-home) .mobile-resource-block strong{color:#00000094}}.rx-home{--rx-red:#f1292f;--rx-red-2:#a70812;--rx-orange:#ff8a2a;--rx-ink:#050505;--rx-panel:#101010;--rx-line:#ffffff24;--rx-muted:#ffffffa8;z-index:0;color:#fff;font-family:var(--font-inter), var(--font-noto-kr), system-ui, sans-serif;background:#000;position:relative;overflow:visible;filter:none!important;transform:none!important}.rx-home *{box-sizing:border-box}.rx-home a{color:inherit}body:has(.rx-home) .language-tabs{display:none}body:has(.rx-home) .desktop-nav{margin-left:auto}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-button){border-radius:999px;place-items:center;min-height:28px;padding:0 16px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-grid}body:has(.rx-home) .home-news-wrap{position:relative}body:has(.rx-home) .home-news-button{color:#050505;background:#fff}body:has(.rx-home) .home-contact-button{background:var(--rx-red);color:#fff}body:has(.rx-home) .home-news-dropdown{z-index:20;color:#050505;opacity:0;visibility:hidden;background:#fff;border-radius:3px;width:270px;padding:18px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 16px);right:0;transform:translateY(10px);box-shadow:0 24px 80px #00000059}body:has(.rx-home) .home-news-dropdown strong{font-size:.86rem;display:block}body:has(.rx-home) .home-news-dropdown p{color:#0000009e;margin:10px 0 16px;font-size:.76rem;line-height:1.55}body:has(.rx-home) .home-news-dropdown span{color:var(--rx-red);font-size:.72rem;font-weight:900}:is(body:has(.rx-home) .home-news-wrap:hover .home-news-dropdown,body:has(.rx-home) .home-news-wrap:focus-within .home-news-dropdown){opacity:1;visibility:visible;transform:translateY(0)}@media (min-width:769px){body:has(.rx-home) .desktop-nav{display:flex}body:has(.rx-home) .menu-button{display:none}body:has(.rx-home).is-scrolled-deep .site-header{opacity:1;pointer-events:auto;transform:translateY(0)}}:is(body:has(.rx-home:not(.rx-intro-complete)) .site-header,body:has(.rx-home.rx-intro-running) .site-header){opacity:0;pointer-events:none}.rx-intro{z-index:9999;clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.rx-intro-brand{text-align:center;justify-items:center;gap:13px;width:min(420px,100vw - 56px);display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.rx-intro-brand-mark{width:62px;height:62px;color:var(--rx-red);background:#f1292f1f;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 42px #f1292f33}.rx-intro-brand-mark svg{fill:currentColor;width:38px;height:38px;display:block}.rx-intro-mark{opacity:0;width:128px;height:128px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.rx-intro-line{transform-origin:50%;background:var(--rx-red);border-radius:999px;width:6px;height:120px;margin-left:-3px;position:absolute;top:4px;left:50%;box-shadow:0 0 28px #f1292f7a}.rx-intro-word{letter-spacing:0;font-size:1.05rem;font-weight:800;display:block}.rx-intro-tagline{color:#ffffffa8;font-size:.76rem;font-style:normal;font-weight:700;display:block}.rx-intro-loader{transform-origin:50%;pointer-events:none;gap:14px;width:22px;height:228px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.rx-intro-loader span{transform-origin:50%;background:var(--rx-red);width:100%;height:100%;display:block;transform:scaleY(0);box-shadow:0 0 34px #f1292f6b}.rx-home.rx-motion-ready:not(.rx-intro-complete) .rx-hero-content>*,.rx-home.rx-motion-ready:not(.rx-intro-complete) .rx-hero-ticker{opacity:0;visibility:hidden}.rx-hero{isolation:isolate;background:linear-gradient(90deg,#000000f5,#000000b3 47%,#000000eb),#000;min-height:100svh;padding:112px max(28px,6vw) 40px;display:grid;position:relative;overflow:hidden}.rx-hero:before{content:"";z-index:-4;opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.rx-hero-media{z-index:-3;object-fit:cover;opacity:.74;filter:saturate(1.08)contrast(1.06);mix-blend-mode:screen;pointer-events:none;width:min(82vw,1420px);height:min(86vh,920px);position:absolute;top:4vh;right:-16vw;-webkit-mask-image:radial-gradient(at 62% 44%,#000 0%,#000000e6 36%,#0000 74%);mask-image:radial-gradient(at 62% 44%,#000 0%,#000000e6 36%,#0000 74%)}.rx-hero:after{content:"";z-index:-2;filter:blur(38px);opacity:.68;background:radial-gradient(circle at 34% 44%,#ff8b28b8,#0000 18%),radial-gradient(circle at 56% 38%,#ff1c309e,#0000 28%),radial-gradient(circle at 70% 58%,#4b0e07eb,#0000 42%),radial-gradient(circle at 24% 72%,#ffff9633,#0000 20%);border-radius:48% 52% 44% 56%;width:58vw;height:68vh;position:absolute;top:8vh;right:-14vw;transform:rotate(-8deg)}.rx-hero-blob{z-index:-1;filter:blur(18px);opacity:.42;background:radial-gradient(circle at 20%,#f1292feb,#0000 24%),radial-gradient(circle at 42%,#ff8a2ad6,#0000 22%),radial-gradient(circle at 68%,#f1292fc2,#0000 28%);border-radius:999px;width:28vw;min-width:320px;height:15vh;position:absolute;bottom:25vh;right:5vw}.rx-hero-content{align-self:start;width:min(760px,100%);margin-top:10px}.rx-kicker{color:var(--rx-red);text-transform:uppercase;letter-spacing:0;margin:0 0 22px;font-size:.82rem;font-weight:800}.rx-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(3.1rem,4.7vw,5.45rem);font-weight:800;line-height:1.08}.rx-hero h1 span{display:block}.rx-hero-content>p:not(.rx-kicker){color:#ffffffc7;word-break:keep-all;width:min(600px,100%);margin:26px 0 0;font-size:.9rem;line-height:1.68}.rx-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:none}.rx-actions a,.rx-launch a{color:#fff;border:1px solid #ffffff2e;border-radius:999px;place-items:center;min-height:44px;padding:0 24px;font-size:.92rem;font-weight:800;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:inline-grid}.rx-actions a:first-child,.rx-launch a{background:var(--rx-red);border-color:#f1292fb3;box-shadow:0 20px 60px #f1292f38}.rx-actions a:hover,.rx-actions a:focus-visible,.rx-launch a:hover,.rx-launch a:focus-visible{border-color:#ffffff80;transform:translateY(-2px)}.rx-hero-ticker{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;width:min(1180px,100vw - max(56px,12vw));margin:auto max(28px,6vw) 0 auto;display:grid;position:relative}.rx-hero-ticker:before{content:"";background:#ffffff2e;height:1px;position:absolute;top:-1px;left:0;right:0}.rx-hero-ticker:after{content:"";background:var(--rx-red);transform-origin:0;width:34%;height:1px;position:absolute;top:-1px;left:0}.rx-hero-ticker article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000042;border-right:1px solid #ffffff1f;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:14px 16px;display:grid}.rx-hero-ticker article i{background:radial-gradient(circle at 30% 38%,#ff7620c7,#0000 26%),radial-gradient(circle at 66% 62%,#f1292fdb,#0000 38%),#100b0c;border-radius:3px;width:74px;height:48px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.rx-hero-ticker article i img{object-fit:cover;opacity:.98;filter:saturate(1.08)contrast(1.08);width:100%;height:100%;display:block}.rx-hero-ticker article:nth-child(2) i{background:radial-gradient(circle at 36% 56%,#1662b9cc,#0000 28%),radial-gradient(circle at 70% 36%,#f1292fad,#0000 34%),#09101a}.rx-hero-ticker article:nth-child(3) i{background:radial-gradient(circle at 48% 42%,#ffebe6e6,#0000 24%),radial-gradient(circle at 66% 62%,#f1292fd1,#0000 32%),#231012}.rx-hero-ticker article span{color:var(--rx-red);margin-bottom:8px;font-size:.74rem;font-weight:900;display:block}.rx-hero-ticker p{color:#ffffffd1;word-break:keep-all;margin:0;font-size:.76rem;line-height:1.52}.rx-hero-ticker small{color:#ffffff6b;text-transform:uppercase;margin-top:8px;font-size:.68rem;font-weight:800;display:block}.rx-hero-ticker-controls{align-items:center;gap:8px;display:flex;position:absolute;bottom:calc(100% + 14px);right:-2px}.rx-hero-ticker-controls button{color:#ffffffbd;background:#00000052;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.rx-hero-ticker-controls span{background:#ffffff3d;border-radius:999px;width:6px;height:6px;display:block}.rx-hero-ticker-controls span:first-of-type{background:var(--rx-red)}.rx-hero-scroll-pill{z-index:3;background:#0000002e;border:1px solid #ffffff29;border-radius:999px;gap:8px;padding:9px 7px;display:grid;position:absolute;top:52%;right:max(22px,3vw)}.rx-hero-scroll-pill span{background:#ffffff80;border-radius:999px;width:4px;height:4px;display:block}.rx-solutions{background:#000;min-height:100svh;position:relative}.rx-solutions-pin{background:radial-gradient(circle at 80% 18%,#ff772438,#0000 28%),radial-gradient(circle at 18% 86%,#f1292f33,#0000 30%),#000;min-height:100svh;position:relative;overflow:hidden}.rx-solutions-copy{z-index:4;transform-origin:0 0;width:min(1120px,100% - 56px);position:absolute;top:16vh;left:max(28px,6vw)}.rx-solutions-title{color:#fff;letter-spacing:0;transform-origin:0;margin:0;font-size:clamp(5rem,9vw,10.8rem);font-weight:900;line-height:.98}.rx-solution-stage{height:100%;position:absolute;inset:0}.rx-solution-panel{background:radial-gradient(circle at 68% 44%,#ff7e263d,#0000 24%),radial-gradient(circle at 82%,#f1292f38,#0000 36%),linear-gradient(110deg,#000000eb,#070707bd),#080808;border:0;border-radius:0;grid-template-columns:minmax(0,.78fr) minmax(430px,.92fr);align-items:center;gap:clamp(44px,7vw,110px);padding:19vh max(28px,6vw) 10vh;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 36px 140px #00000094}.rx-solution-panel:nth-child(2){background:0 0;grid-template-columns:minmax(430px,.92fr) minmax(0,.78fr)}.rx-solution-panel:nth-child(2):after{content:"";z-index:-1;pointer-events:none;transform-origin:50%;transform:scale(calc(1 / var(--orbit-panel-scale,1))) translate3d(0, calc(var(--orbit-panel-y,0) * -1px), 0);will-change:transform;background:radial-gradient(circle at 18% 30%,#8c60dc29,#0000 22%),radial-gradient(circle at 26% 70%,#40a8dc24,#0000 24%),radial-gradient(circle at 76% 24%,#ff40501a,#0000 26%),radial-gradient(circle at 82% 72%,#b43c6e1f,#0000 30%),radial-gradient(circle,#141e308c,#0000 60%),linear-gradient(108deg,#080612,#0e080eeb 48%,#12060af5),#07050c;position:absolute;inset:0}.rx-solution-panel:nth-child(2)>div:first-child{text-align:right;grid-column:2;justify-self:end}.rx-solution-panel:nth-child(2) p{margin-left:auto}.rx-solution-panel:nth-child(2) ul{justify-content:flex-end}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb{pointer-events:auto;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb.rx-panel-orb--ai{pointer-events:auto;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.rx-home) .rx-solution-panel:nth-child(3) .rx-panel-orb{pointer-events:auto;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.rx-home) .rx-solution-panel:nth-child(3) .rx-panel-orb.rx-panel-orb--launch{pointer-events:auto;z-index:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.rx-solution-panel:nth-child(2)>div:first-child,.rx-solution-panel:nth-child(3)>div:first-child{z-index:2;position:relative}.rx-solution-panel:nth-child(2) .rx-panel-arrow,.rx-solution-panel:nth-child(3) .rx-panel-arrow{z-index:3}.rx-solution-panel:nth-child(3):after{content:"";z-index:-1;pointer-events:none;transform-origin:50%;transform:scale(calc(1 / var(--orbit-panel-scale,1))) translate3d(0, calc(var(--orbit-panel-y,0) * -1px), 0);will-change:transform;background:radial-gradient(circle at 78% 32%,#ff8a2a2e,#0000 26%),radial-gradient(circle at 86% 68%,#ff3a4a29,#0000 28%),radial-gradient(circle at 22% 24%,#7846c81f,#0000 26%),radial-gradient(circle at 18% 76%,#3c285a2e,#0000 30%),radial-gradient(circle,#1c0e168c,#0000 60%),linear-gradient(110deg,#0a0608,#120a0eeb 48%,#160808f5),#0a0508;position:absolute;inset:0}.rx-solution-panel:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.rx-solution-panel>div:first-child{z-index:1;align-self:center;position:relative}.rx-solution-panel span{min-width:54px;min-height:34px;color:var(--rx-red);background:#f1292f24;border-radius:999px;place-items:center;margin-bottom:28px;font-weight:900;display:inline-grid}.rx-solution-panel h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(4.4rem,7.2vw,8.4rem);font-weight:900;line-height:.96}.rx-solution-panel p{color:#ffffffdb;word-break:keep-all;width:min(650px,100%);margin:30px 0 0;font-size:1.14rem;line-height:1.7}.rx-solution-panel ul{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.rx-solution-panel li{color:#ffffffd1;border:1px solid #ffffff29;border-radius:999px;place-items:center;min-height:36px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-grid}.rx-panel-orb{z-index:1;width:min(44vw,680px);height:min(44vw,680px);box-shadow:none;filter:none;background:0 0;border-radius:44px;place-self:center;position:relative;overflow:visible}.rx-panel-arrow{z-index:2;color:#ffffffb8;font-size:clamp(2.4rem,4vw,4rem);line-height:1;position:absolute;top:50%;right:max(28px,6vw)}.rx-solution-panel:nth-child(2) .rx-panel-arrow{left:max(28px,6vw);right:auto}.rx-solution-progress{background:#ffffff1f;height:2px;position:absolute;bottom:42px;left:max(28px,6vw);right:max(28px,6vw);overflow:hidden}.rx-solution-progress span{transform-origin:0;background:linear-gradient(90deg, var(--rx-red), var(--rx-orange));width:100%;height:100%;display:block;transform:scaleX(0)}.rx-platform{background:#000;min-height:100svh}.rx-platform-pin{background:radial-gradient(circle at 24% 32%,#ff832a1f,#0000 30%),radial-gradient(circle at 80% 76%,#f1292f29,#0000 28%),#000;min-height:100svh;padding:110px max(28px,6vw);display:grid;position:relative;overflow:hidden}.rx-platform-pin:before{content:"";pointer-events:none;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}@media (min-width:1025px){.rx-solutions{min-height:410svh}.rx-platform{min-height:auto}.rx-solutions-pin{height:100svh;min-height:100svh;position:sticky;top:0}.rx-platform-pin{background:radial-gradient(circle at 18% 22%,#ff50601a,#0000 38%),radial-gradient(circle at 84% 78%,#ff8a2a0f,#0000 36%),#050507;height:auto;min-height:0;padding:140px max(28px,6vw) 120px;position:relative}body:has(.rx-home) .rx-platform-copy{text-align:left;z-index:2;width:min(1280px,100%);margin:0 auto 64px;position:relative;inset:auto}body:has(.rx-home) .rx-platform-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(1280px,100%);height:auto;margin:0 auto;display:grid;position:relative;inset:auto}body:has(.rx-home) .rx-platform-node{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:radial-gradient(circle at 92% 6%,#ff50600f,#0000 32%),linear-gradient(160deg,#10101a 0%,#06060c 100%);border:1px solid #ffffff17;border-radius:16px;width:100%;min-height:0;padding:26px 22px 28px;position:relative;inset:auto;box-shadow:0 12px 38px #0000005c}body:has(.rx-home) .rx-platform-node.is-revealed{opacity:1}body:has(.rx-home) .rx-platform-node.is-active{background:radial-gradient(circle at 92% 6%,#ff50602e,#0000 38%),linear-gradient(160deg,#1a0c10 0%,#0a0508 100%);border-color:#f1292f9e;box-shadow:0 18px 52px #f1292f38,inset 0 0 0 1px #f1292f29}}.rx-platform-copy{z-index:2;align-self:center;width:min(1280px,100%);position:relative}.rx-platform-title,.rx-spotlight h2,.rx-launch h2{letter-spacing:0;margin:0;font-size:5.2rem;font-weight:900;line-height:.98}.rx-platform-title{max-width:none;color:var(--rx-red);letter-spacing:-.035em;word-spacing:.08em;text-shadow:0 0 80px #f1292f33;font-size:clamp(7.2rem,13.2vw,16rem)}.rx-platform-copy>p:not(.rx-kicker),.rx-spotlight-copy>p:not(.rx-kicker),.rx-launch-main>p:not(.rx-kicker){color:#ffffffb8;word-break:keep-all;width:min(720px,100%);margin:28px 0 0;font-size:1.04rem;line-height:1.78}.rx-platform-copy>p:not(.rx-kicker){width:min(680px,46vw);margin-top:30px;margin-left:clamp(260px,32vw,520px);transform:none}.rx-platform-map{pointer-events:none;position:absolute;inset:0}.rx-platform-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212d6;border:1px solid #ffffff21;border-radius:10px;width:285px;min-height:188px;padding:24px;position:absolute;box-shadow:0 24px 80px #0000006b}.rx-platform-node.is-active{color:#080808;background:#f3f0e9;border-color:#f1292f9e;box-shadow:0 24px 90px #f1292f33,inset 0 0 0 1px #f1292f29}.rx-platform-node:first-child{top:17vh;right:9vw}.rx-platform-node:nth-child(2){bottom:18vh;left:10vw}.rx-platform-node:nth-child(3){bottom:14vh;right:10vw}.rx-platform-node:nth-child(4){top:72vh;left:auto;right:34vw}.rx-platform-node span{color:var(--rx-red);font-weight:900}.rx-platform-node h3{margin:38px 0 12px;font-size:1.42rem;line-height:1.18}.rx-platform-node p{color:#ffffffad;word-break:keep-all;margin:0;line-height:1.62}.rx-platform-node.is-active p{color:#0000009e}.rx-value-band{color:#fff;background:radial-gradient(circle at 50% 42%,#f1292f2e,#0000 32%),linear-gradient(#050505 0%,#090506 58%,#000 100%);place-items:center;min-height:96svh;padding:150px max(28px,6vw);display:grid;position:relative;overflow:hidden}.rx-value-band:before{content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000000db,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000000db,#0000 72%)}.rx-value-orb{aspect-ratio:1;opacity:.52;filter:saturate(1.2)contrast(1.08);pointer-events:none;border-radius:999px;width:min(70vw,960px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#000000db 44%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#000000db 44%,#0000 70%)}.rx-value-orb img{object-fit:cover;width:100%;height:100%;transform:scale(1.22)}.rx-value-copy{z-index:1;text-align:center;justify-items:center;width:min(1120px,100%);display:grid;position:relative}.rx-value-copy h2{letter-spacing:-.02em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(3.9rem,5.8vw,6.9rem);font-weight:900;line-height:1.03}.rx-value-copy>p:not(.rx-kicker){color:#ffffffb3;word-break:keep-all;width:min(620px,100%);margin:30px auto 0;font-size:1.05rem;line-height:1.72}.rx-value-marquee{z-index:1;gap:18px;width:max-content;min-width:200%;animation:30s linear infinite rxMarquee;display:flex;position:absolute;bottom:58px;left:0;right:0}.rx-value-marquee span{color:#ffffffc7;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0e;border:1px solid #ffffff29;border-radius:999px;place-items:center;min-width:180px;min-height:54px;font-size:.82rem;font-weight:850;display:inline-grid}.rx-spotlight{color:#050505;background:#f4f1eb;border-radius:50% 50% 0 0/4% 4% 0 0;min-height:100svh;padding:150px max(28px,6vw) 180px;display:block;position:relative}.rx-spotlight .rx-kicker{color:var(--rx-red)}.rx-spotlight-copy{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.rx-spotlight-copy>p:not(.rx-kicker){color:#0000009e;align-self:end;margin-bottom:12px}.rx-spotlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.rx-spotlight-grid article{background:radial-gradient(circle at 88% 10%,#f1292f2e,#0000 34%),#fff;border-radius:8px;min-height:168px;padding:26px;overflow:hidden;box-shadow:0 20px 80px #00000014}.rx-spotlight-media{background:#080808;height:142px;margin:-26px -26px 24px;display:block;overflow:hidden;box-shadow:inset 0 -1px #00000014}.rx-spotlight-media img{object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;transition:transform .42s,opacity .42s;display:block}.rx-spotlight-grid article:hover .rx-spotlight-media img,.rx-spotlight-grid article:focus-within .rx-spotlight-media img{transform:scale(1.035)}.rx-spotlight-grid article:first-child{grid-column:span 2;min-height:300px}.rx-spotlight-grid article:first-child .rx-spotlight-media{height:172px}.rx-spotlight-grid article:nth-child(2){transform:none}.rx-spotlight-grid article:nth-child(3){color:#fff;background:radial-gradient(circle at 78% 12%,#ff8a2a38,#0000 38%),#151515;transform:none}.rx-spotlight-grid span{color:var(--rx-red);font-weight:900}.rx-spotlight-grid h3{margin:44px 0 12px;font-size:1.55rem;line-height:1.18}.rx-spotlight-grid p{color:#0000009e;word-break:keep-all;margin:0;line-height:1.66}.rx-spotlight-grid article:nth-child(3) p{color:#ffffffad}.rx-launch{color:#fff;background:radial-gradient(circle at 72% 0,#f1292f47,#0000 30%),radial-gradient(circle at 14% 88%,#ff8a2a2e,#0000 30%),#050505;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:start;gap:70px;min-height:82svh;padding:170px max(28px,6vw) 120px;display:grid}.rx-launch h2{width:min(1040px,100%)}.rx-launch-main{position:relative}.rx-launch-arrow{background:var(--rx-red);color:#fff;border:0;border-radius:50%;place-items:center;width:72px;height:72px;margin-top:42px;padding:0;font-size:2.4rem;font-weight:500;text-decoration:none;display:inline-grid}.rx-launch-social{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:34px;display:flex}.rx-launch-social span{color:#ffffffb8;border:1px solid #ffffff38;border-radius:999px;place-items:center;min-height:40px;padding:0 22px;font-size:.82rem;display:inline-grid}.rx-launch-contact{color:#ffffffad;gap:18px;font-size:.95rem;line-height:1.7;display:grid}.rx-launch-contact strong{color:#fff;font-size:1.6rem}.rx-launch-contact a{background:var(--rx-red);color:#fff;border:0;border-radius:999px;place-items:center;min-height:48px;margin-top:8px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-grid}.rx-launch small{color:#ffffff85;font-size:.92rem;display:block}.rx-home+.floating-actions{display:none}body:has(.rx-home) .floating-actions{display:none}body:has(.rx-home) .site-footer{display:none}body:has(.rx-home) nextjs-portal{display:none!important}@media (max-width:1200px){.rx-hero h1{font-size:4.2rem}.rx-solutions-title,.rx-platform-title,.rx-value-copy h2,.rx-spotlight h2,.rx-launch h2,.rx-solution-panel h3{font-size:4.35rem}.rx-platform-node:nth-child(4){left:auto;right:34vw}}@media (max-width:1024px){.rx-solutions,.rx-platform{min-height:auto}.rx-solutions-pin,.rx-platform-pin{min-height:auto;padding:100px 28px}.rx-solutions-copy,.rx-solution-stage,.rx-platform-map,.rx-platform-node{position:relative;inset:auto}.rx-solutions-copy{width:100%;transform:none}.rx-solution-stage{gap:18px;height:auto;margin-top:52px;display:grid}.rx-solution-panel{grid-template-columns:1fr;min-height:0;padding:32px;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.rx-solution-panel:nth-child(2){grid-template-columns:1fr}.rx-solution-panel:nth-child(2)>div:first-child,.rx-solution-panel:nth-child(2) .rx-panel-orb{text-align:left;grid-area:auto;justify-self:start}.rx-solution-panel:nth-child(2) p{margin-left:0}.rx-solution-panel:nth-child(2) ul{justify-content:flex-start}.rx-panel-orb{justify-self:start;width:180px;height:180px}.rx-spotlight-media,.rx-spotlight-grid article:first-child .rx-spotlight-media{height:156px}.rx-panel-arrow,.rx-solution-progress{display:none}.rx-platform-pin{gap:42px}.rx-platform-copy>p:not(.rx-kicker){width:min(720px,100%);margin-left:0;transform:none}.rx-platform-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rx-platform-node{color:#fff;background:#121212d6;width:auto;min-height:180px;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.rx-platform-node:first-child,.rx-platform-node:nth-child(2),.rx-platform-node:nth-child(3),.rx-platform-node:nth-child(4){inset:auto}.rx-spotlight{border-radius:34px 34px 0 0;gap:42px}.rx-value-band{min-height:auto;padding:120px 28px 130px}.rx-value-orb{opacity:.42;width:106vw}.rx-spotlight-copy{grid-template-columns:1fr;gap:18px}.rx-spotlight-grid{grid-template-columns:1fr}.rx-spotlight-grid article:first-child{grid-area:auto;min-height:0}.rx-spotlight-grid article:nth-child(2),.rx-spotlight-grid article:nth-child(3){transform:none}}@media (max-width:768px){body:has(.rx-home) .site-header{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(90deg,#0000008a,#0000001a 72%,#0000);border:0;border-radius:0;padding:0;top:18px;left:14px;right:14px;height:32px!important;min-height:32px!important}body:has(.rx-home) .site-header.top-fixed{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(90deg,#0000008a,#0000001a 72%,#0000);border:0;border-radius:0;padding:0;top:18px;left:14px;right:14px;height:32px!important;min-height:32px!important}body:has(.rx-home) .site-header.is-over-light{background:#f7f4eedb;box-shadow:0 10px 34px #00000014}body:has(.rx-home) .site-header.top-fixed.is-over-light{background:#f7f4eedb;box-shadow:0 10px 34px #00000014}:is(body:has(.rx-home) .site-header.is-over-light .brand-text strong,body:has(.rx-home) .site-header.is-over-light .menu-button span){color:#050505}body:has(.rx-home) .brand{gap:6px;min-width:0;min-height:28px}body:has(.rx-home) .brand-mark{border:0;border-radius:3px;width:20px;height:20px}body:has(.rx-home) .brand-text strong{font-size:.72rem}body:has(.rx-home) .language-tabs{display:none}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-wrap){display:none}body:has(.rx-home) .menu-button{width:28px;height:28px;display:block;position:relative}body:has(.rx-home) .menu-button span{border-radius:0;width:24px;height:2px;position:absolute;left:auto;right:0;transform:none}body:has(.rx-home) .menu-button .dot1{top:9px;transform:none}body:has(.rx-home) .menu-button .dot2{top:16px;transform:none}body:has(.rx-home) .menu-button .dot3{display:none}.rx-intro-mark{width:92px;height:92px}.rx-intro-brand{top:40%}.rx-intro-brand-mark{width:52px;height:52px}.rx-intro-loader{gap:12px;width:16px;height:202px;top:60%}.rx-intro-line{width:5px;height:88px;top:2px}.rx-hero{text-align:left;grid-template-rows:auto 1fr auto;min-height:100svh;padding:88px 20px 92px}.rx-hero:after{opacity:.62;width:126vw;height:52vh;top:18vh;right:-58vw}.rx-hero-media{opacity:.66;width:152vw;height:56vh;top:14vh;right:-82vw;-webkit-mask-image:radial-gradient(at 62% 48%,#000000fa 0%,#000000b8 38%,#0000 78%);mask-image:radial-gradient(at 62% 48%,#000000fa 0%,#000000b8 38%,#0000 78%)}.rx-hero-blob{opacity:.38;width:88vw;min-width:0;bottom:26vh;right:-22vw}.rx-kicker{display:none}.rx-hero h1{letter-spacing:0;max-width:min(100%,390px);font-size:clamp(1.6rem,6.4vw,1.92rem);font-weight:760;line-height:1.17}.rx-hero-content{align-self:start;margin-top:26px}.rx-hero-content>p:not(.rx-kicker),.rx-platform-copy>p:not(.rx-kicker),.rx-spotlight-copy>p:not(.rx-kicker),.rx-launch-main>p:not(.rx-kicker),.rx-solution-panel p{font-size:1rem;line-height:1.68}.rx-hero-content>p:not(.rx-kicker){width:min(330px,100%);margin-top:14px;font-size:.82rem;line-height:1.6}.rx-launch-contact a{width:100%;min-height:48px}.rx-hero-ticker{grid-template-columns:1fr;align-self:end;width:100%;margin:0}.rx-hero-ticker article{background:0 0;border-right:0;grid-template-columns:min(32vw,124px) minmax(0,1fr);gap:14px;min-height:auto;padding:16px 0}.rx-hero-ticker article i{aspect-ratio:1.65;border-radius:3px;width:100%;height:auto}.rx-hero-ticker-controls,.rx-hero-ticker article:not(:first-child),.rx-hero-scroll-pill{display:none}.rx-solutions-pin,.rx-platform-pin,.rx-value-band,.rx-spotlight,.rx-launch{padding:86px 20px}.rx-solutions,.rx-platform,.rx-value-band,.rx-spotlight,.rx-launch{scroll-margin-top:58px}.rx-solutions-title,.rx-platform-title,.rx-value-copy h2,.rx-spotlight h2,.rx-launch h2{font-size:3rem;line-height:1.02}.rx-solution-panel{border-radius:22px;padding:24px}.rx-solution-panel p{word-break:keep-all;overflow-wrap:anywhere;width:100%}.rx-solution-panel h3{font-size:2.38rem}.rx-platform-map{grid-template-columns:1fr}.rx-platform-node{min-height:0;padding:22px}.rx-platform-node h3{margin-top:28px}.rx-spotlight{padding-top:150px;padding-bottom:94px}.rx-value-band{padding-bottom:112px}.rx-value-marquee{bottom:36px}.rx-value-marquee span{min-width:148px;min-height:44px;font-size:.72rem}.rx-spotlight-grid article{min-height:0;padding:22px}.rx-spotlight-media{height:150px;margin:-22px -22px 20px}.rx-launch{grid-template-columns:1fr;gap:34px}.rx-launch-arrow{width:58px;height:58px}.rx-launch-social{flex-wrap:wrap;justify-content:flex-start}.rx-spotlight-grid h3{margin-top:32px}}@media (max-width:420px){.rx-hero h1{font-size:clamp(1.58rem,6.45vw,1.86rem)}.rx-solutions-title,.rx-platform-title,.rx-value-copy h2,.rx-spotlight h2,.rx-launch h2{font-size:2.52rem}.rx-solution-panel h3{font-size:2.02rem}}@media (prefers-reduced-motion:no-preference){.rx-hero-blob{animation:8s ease-in-out infinite alternate rxBlobShift}}@media (prefers-reduced-motion:reduce){.rx-home *,.rx-home :before,.rx-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rx-intro{display:none}.rx-solutions,.rx-platform{min-height:auto!important}.rx-solutions-pin,.rx-platform-pin{padding:100px max(28px,6vw);height:auto!important;min-height:auto!important;position:relative!important;top:auto!important}.rx-solution-stage,.rx-platform-map,.rx-platform-node{position:relative!important;inset:auto!important}.rx-solution-stage,.rx-platform-map{gap:18px;margin-top:48px;display:grid}.rx-solution-panel{grid-template-columns:1fr;opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important}.rx-platform-node{width:auto;opacity:1!important;visibility:visible!important;transform:none!important}}.rx-solution-panel h3{word-spacing:.08em}.rx-launch h2{font-size:clamp(4rem,7vw,7.6rem);line-height:.98}@media (max-width:768px){.rx-launch h2{font-size:clamp(2.28rem,13vw,3.1rem);line-height:1.02}.rx-solution-panel h3,.rx-platform-title{letter-spacing:-.02em;word-spacing:.12em}}html.rx-intro-scroll-locked,body.rx-intro-scroll-locked{overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}.rx-home{font-family:var(--font-noto-kr), var(--font-inter), system-ui, sans-serif}html[lang=en] .rx-home,html[lang=vi] .rx-home{font-family:var(--font-inter), var(--font-noto-kr), system-ui, sans-serif}body:has(.rx-home) .menu-button{place-items:center;display:grid;position:relative}body:has(.rx-home) .menu-button .dot3{display:none}@media (min-width:1025px){body:has(.rx-home) .desktop-nav{display:flex}body:has(.rx-home) .menu-button{display:grid}body:has(.rx-home) .menu-button span{width:24px;height:2px;left:50%}body:has(.rx-home) .menu-button .dot1{transform:translate(-50%,-5px)}body:has(.rx-home) .menu-button .dot2{transform:translate(-50%,5px)}}@media (max-width:1024px){:is(body:has(.rx-home) .desktop-nav,body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-wrap){display:none}body:has(.rx-home) .menu-button{display:grid}}.rx-intro:before{content:"";opacity:.72;background:radial-gradient(circle at 50% 54%,#f1292f24,#0000 24%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/78px 78px,#000;position:absolute;inset:0}.rx-intro-field{opacity:.78;align-content:center;gap:13px;display:grid;position:absolute;inset:0;transform:rotate(-10deg)scale(1.16)}.rx-intro-field span{transform-origin:50%;background:linear-gradient(90deg,#0000,#f1292fb8,#ff8a2a80,#0000);width:118vw;height:2px;display:block;box-shadow:0 0 28px #f1292f47}.rx-hero h1{letter-spacing:-.024em;font-size:clamp(4.1rem,6.4vw,8.2rem);font-weight:760}.rx-hero-content>p:not(.rx-kicker){font-size:.98rem;line-height:1.64}.rx-hero-ticker:after{width:var(--ticker-progress,25%);transition:width .42s cubic-bezier(.22,1,.36,1)}.rx-hero-ticker article{opacity:.58;transition:opacity .26s,background .26s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.rx-hero-ticker article.is-active{opacity:1;background:#0000007a;box-shadow:inset 0 1px #f1292f75}.rx-hero-ticker-controls{z-index:4}.rx-hero-ticker-controls button{cursor:pointer}.rx-hero-ticker-controls button:nth-of-type(n+3){color:#0000;background:#ffffff3d;border:0;width:7px;min-width:7px;height:7px;padding:0;font-size:0}.rx-hero-ticker-controls button:nth-of-type(n+3).is-active,.rx-hero-ticker-controls button:nth-of-type(n+3)[aria-current=true]{background:var(--rx-red);width:18px}.rx-platform-pin:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 74% 24%,#00000061,#0000 30%),radial-gradient(circle at 16% 78%,#00000075,#0000 28%),linear-gradient(90deg,#00000014,#00000057);position:absolute;inset:0}.rx-platform-copy{z-index:1;pointer-events:none}.rx-platform-map{z-index:4}.rx-platform-title{text-shadow:0 0 90px #f1292f3d;will-change:transform, opacity, filter;font-size:clamp(6rem,11.4vw,13.4rem);font-weight:800}.rx-platform-node{z-index:5;pointer-events:auto;will-change:transform, opacity}.rx-platform-node.is-active{z-index:9}.rx-spotlight{background:radial-gradient(circle at 78% 12%,#f1292f14,#0000 28%),radial-gradient(circle at 12% 82%,#0f2c601a,#0000 34%),#f4f1eb}.rx-spotlight-grid article{border:1px solid #0000000e;box-shadow:0 24px 82px #0000001a}.rx-spotlight-media{background:#07090e;position:relative}.rx-spotlight-media:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#0003),radial-gradient(circle at 70% 20%,#f1292f29,#0000 32%);position:absolute;inset:0}.rx-spotlight-media img{filter:saturate(1.06)contrast(1.1)brightness(.88)}@media (min-width:769px){.rx-hero-ticker article.is-active{transform:translateY(-6px)}}@media (max-width:768px){.rx-hero h1{letter-spacing:-.018em;max-width:min(100%,430px);font-size:clamp(2.65rem,12.4vw,3.9rem);font-weight:760;line-height:1.02}.rx-hero-content>p:not(.rx-kicker){width:min(360px,100%);font-size:.96rem;line-height:1.58}.rx-hero-ticker{padding-bottom:34px}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child){display:none}.rx-hero-ticker article.is-active{display:grid}.rx-hero-ticker-controls{gap:9px;display:flex;bottom:0;right:0}.rx-hero-ticker-controls button:nth-of-type(-n+2){width:30px;height:30px}.rx-platform-title{font-size:clamp(2.6rem,13vw,4.1rem);filter:none!important}.rx-platform-map{z-index:1}}@keyframes rxBlobShift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,8%)scale(1.08)}}@keyframes rxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rx-hero{background:linear-gradient(90deg,#000000fa,#00000094 48%,#000000e6),radial-gradient(circle at 58% 42%,#f1292f33,#0000 34%),#000;grid-template-rows:minmax(0,1fr) auto;min-height:100svh;padding:clamp(104px,11vh,136px) max(42px,7vw) 42px}.rx-hero:before{opacity:.2;background-size:86px 86px;-webkit-mask-image:linear-gradient(#00000094,#0000 96%);mask-image:linear-gradient(#00000094,#0000 96%)}.rx-hero-media{opacity:.86;filter:saturate(1.18)contrast(1.08)brightness(.9);width:min(96vw,1840px);height:104svh;top:-3vh;right:-10vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 10%,#000000f2 38%,#000000db 70%,#0000 100%),radial-gradient(at 62% 48%,#000 0%,#000000db 46%,#0000 78%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 10%,#000000f2 38%,#000000db 70%,#0000 100%),radial-gradient(at 62% 48%,#000 0%,#000000db 46%,#0000 78%);-webkit-mask-composite:source-in;mask-composite:intersect}.rx-hero:after{filter:blur(48px);opacity:.72;background:radial-gradient(circle at 30% 38%,#ff7e22c7,#0000 18%),radial-gradient(circle at 54% 42%,#f1292fad,#0000 31%),radial-gradient(circle at 80% 60%,#3b0804fa,#0000 48%),radial-gradient(circle at 30% 80%,#ffd3802e,#0000 21%);width:72vw;height:74vh;top:-1vh;right:-9vw}.rx-hero-blob{filter:blur(26px);opacity:.46;width:min(52vw,920px);height:22vh;bottom:31vh;right:10vw}.rx-hero-content{z-index:2;align-self:center;width:min(1280px,100%);margin-top:clamp(32px,6vh,78px)}.rx-hero h1{letter-spacing:-.035em;max-width:min(1240px,80vw);font-size:clamp(5.7rem,7.9vw,10.25rem);font-weight:780;line-height:.98}.rx-hero-content>p:not(.rx-kicker){color:#ffffffd1;width:min(690px,100%);margin-top:34px;font-size:clamp(1rem,1.08vw,1.18rem);line-height:1.74}.rx-hero-ticker{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid #ffffff3b;border-bottom:0;grid-template-columns:none;gap:20px;width:min(1720px,100vw - max(72px,9vw));margin:28px auto 0;padding:20px 0 0;display:flex;overflow:auto visible}.rx-hero-ticker::-webkit-scrollbar{display:none}.rx-hero-ticker:before{background:linear-gradient(90deg,#ffffff94,#ffffff0a)}.rx-hero-ticker:after{background:linear-gradient(90deg, var(--rx-red), #ff8a2ad6, transparent);height:2px}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child){scroll-snap-align:center;background:#0808088a;border:1px solid #ffffff1c;border-radius:18px;flex:0 0 clamp(380px,28vw,520px);grid-template-columns:minmax(138px,.42fr) minmax(0,1fr);gap:20px;min-height:144px;padding:20px;display:grid;box-shadow:0 28px 90px #00000057}.rx-hero-ticker article:last-child{border-right:1px solid #ffffff1c}.rx-hero-ticker article.is-active{background:radial-gradient(circle at 16% 30%,#f1292f2e,#0000 38%),#080808b8;border-color:#f1292f61;flex-basis:clamp(440px,32vw,610px);box-shadow:0 30px 120px #f1292f29,0 34px 110px #0000006b}.rx-hero-ticker article i{aspect-ratio:1.58;border-radius:10px;width:100%;height:auto}.rx-hero-ticker small{color:#ffffff85;margin-top:14px;font-size:.76rem}.rx-hero-ticker-controls{gap:10px;bottom:calc(100% + 18px);left:0;right:auto}.rx-hero-ticker-controls button:nth-of-type(-n+2){width:38px;height:38px;font-size:1.42rem}.rx-solutions{background:radial-gradient(circle at 78% 14%,#f1292f29,#0000 28%),radial-gradient(circle at 18% 76%,#ff8a2a1a,#0000 30%),#000}.rx-solutions-pin{background:radial-gradient(circle at 72% 42%,#ff8a2a21,#0000 24%),radial-gradient(circle at 86% 52%,#f1292f29,#0000 34%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/84px 84px,#000}.rx-solutions-copy{width:min(1280px,100% - max(56px,12vw));top:12vh}.rx-solutions-title{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(4.1rem,5.75vw,7.35rem);line-height:.96}.rx-solution-panel{background:radial-gradient(circle at 69% 44%,#f1292f29,#0000 24%),radial-gradient(circle at 82% 52%,#ff8a2a24,#0000 38%),linear-gradient(110deg,#000000f5,#070707b3),#050505;grid-template-columns:minmax(0,.72fr) minmax(520px,.98fr);padding:21vh max(42px,7vw) 10vh}.rx-solution-panel:nth-child(2){background:radial-gradient(circle at 32% 46%,#ffba582e,#0000 26%),radial-gradient(circle at 18% 58%,#f1292f21,#0000 38%),linear-gradient(110deg,#000000f5,#070707bd),#050505}.rx-solution-panel:nth-child(3){background:radial-gradient(circle at 70% 44%,#ffb05e26,#0000 25%),radial-gradient(circle at 83% 54%,#f1292f24,#0000 38%),linear-gradient(110deg,#000000f5,#070707b8),#050505}.rx-solution-panel>div:first-child{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff12,#0000 38%),#00000070;border:1px solid #ffffff1c;border-radius:30px;min-width:0;max-width:690px;padding:clamp(28px,3vw,42px);box-shadow:0 28px 110px #00000057}.rx-solution-panel:nth-child(2)>div:first-child{justify-self:end;min-width:0}.rx-solution-panel h3{letter-spacing:-.055em;max-width:100%;font-size:clamp(4.2rem,6.4vw,7.8rem)}.rx-solution-panel:nth-child(2) h3{font-size:clamp(3.4rem,5vw,6.2rem)}.rx-solution-panel p{color:#ffffffd6;width:min(580px,100%);font-size:clamp(1.04rem,1.15vw,1.22rem);line-height:1.68}.rx-panel-orb{width:min(48vw,740px);height:min(48vw,740px);box-shadow:none;filter:none;background:0 0;overflow:visible}@media (prefers-reduced-motion:no-preference){.rx-hero-media{animation:12s ease-in-out infinite alternate rxHeroAtmosphereDrift}.rx-hero:after{animation:10s ease-in-out infinite alternate rxHeroNebulaDrift}}@media (min-width:1025px){.rx-solutions{min-height:455svh}}@media (max-width:1024px){.rx-solutions-title{white-space:normal;font-size:clamp(3.2rem,8vw,5.2rem)}.rx-solution-panel{gap:26px;padding:32px}.rx-solution-panel>div:first-child{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.rx-panel-orb{width:min(72vw,320px);height:min(72vw,320px);margin-top:8px}}@media (max-width:768px){.rx-hero{text-align:left;grid-template-rows:minmax(0,1fr) auto;padding:86px 18px 32px}.rx-hero-media{opacity:.78;width:154vw;height:58vh;top:9vh;right:-74vw}.rx-hero:after{width:138vw;height:56vh;top:14vh;right:-58vw}.rx-hero-blob{width:112vw;height:18vh;bottom:28vh;right:-24vw}.rx-hero-content{align-self:center;width:100%;margin-top:24px}.rx-hero h1{letter-spacing:-.035em;max-width:min(100%,520px);font-size:clamp(3.15rem,15.5vw,5rem);line-height:.98}.rx-hero-content>p:not(.rx-kicker){width:min(410px,100%);margin-top:22px;font-size:1rem;line-height:1.62}.rx-hero-ticker{gap:14px;width:calc(100vw - 36px);margin:0 auto;padding:18px 0 42px;display:flex;overflow-x:auto}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{border-radius:14px;flex:0 0 min(84vw,352px);grid-template-columns:112px minmax(0,1fr);gap:14px;min-height:124px;padding:14px;display:grid!important}.rx-hero-ticker article i{aspect-ratio:1.36;border-radius:8px}.rx-hero-ticker p{font-size:.95rem}.rx-hero-ticker-controls{display:flex;bottom:4px;left:0;right:auto}.rx-solutions-title{letter-spacing:-.045em;word-break:keep-all;max-width:100%;font-size:clamp(2.15rem,8.9vw,3rem);line-height:1.03}.rx-solution-stage{margin-top:56px}.rx-solution-panel{gap:22px;min-height:auto;display:grid;overflow:visible;grid-template-columns:1fr!important;padding:72px 0 34px!important}.rx-solution-panel>div:first-child,.rx-solution-panel:nth-child(2)>div:first-child{text-align:left;justify-self:stretch;width:100%;max-width:100%;grid-column:auto!important}.rx-solution-panel>div:first-child>span{min-width:46px;min-height:30px;margin-bottom:18px;font-size:.86rem}.rx-solution-panel h3{letter-spacing:-.045em;word-spacing:0;max-width:9em;font-size:clamp(2.5rem,11.8vw,3.45rem);line-height:.98}.rx-solution-panel p,.rx-solution-panel:nth-child(2) p{word-break:keep-all;overflow-wrap:normal;width:min(100%,330px);margin:20px 0 0;font-size:1rem;line-height:1.62}.rx-solution-panel ul,.rx-solution-panel:nth-child(2) ul{justify-content:flex-start;gap:8px;margin-top:20px}.rx-solution-panel li{min-height:34px;padding:0 13px;font-size:.82rem}.rx-panel-orb{justify-self:center;margin:4px auto 0;width:min(78vw,322px)!important;height:min(78vw,322px)!important}.rx-panel-arrow{display:none}}@keyframes rxHeroAtmosphereDrift{0%{transform:translate(-8vw,-4vh)scale(.96)rotate(-1deg)}to{transform:translate(9vw,5vh)scale(1.14)rotate(2deg)}}@keyframes rxHeroNebulaDrift{0%{transform:translate(0,0)rotate(-8deg)scale(1)}to{transform:translate(-5%,5%)rotate(-2deg)scale(1.08)}}.rx-hero{background:linear-gradient(90deg,#000000fc 0%,#000000a8 42%,#000000e6 100%),radial-gradient(circle at 58% 38%,#f1292f52,#0000 33%),radial-gradient(circle at 30% 82%,#ff7f2529,#0000 28%),#000;min-height:100svh;padding:clamp(104px,10.5vh,138px) max(42px,7vw) 34px}.rx-hero-media{object-fit:cover;opacity:.72;filter:saturate(1.08)contrast(1.08)brightness(.72)blur(.35px);transform-origin:64% 46%;width:min(112vw,2100px);height:112svh;inset:-4vh -7vw auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000052 14%,#000000fa 42%,#000000c7 74%,#0000 100%),radial-gradient(at 64% 42%,#000 0%,#000000e6 46%,#0000 82%);mask-image:linear-gradient(90deg,#0000 0%,#00000052 14%,#000000fa 42%,#000000c7 74%,#0000 100%),radial-gradient(at 64% 42%,#000 0%,#000000e6 46%,#0000 82%)}.rx-hero:after{opacity:.76;filter:blur(58px);background:radial-gradient(circle at 26% 34%,#ff822a8f,#0000 18%),radial-gradient(circle at 52% 45%,#f1292fb3,#0000 34%),radial-gradient(circle at 78% 68%,#500904f5,#0000 52%);width:86vw;height:88vh;top:-7vh;right:-12vw}.rx-hero-content{max-width:1320px;margin-top:clamp(12px,3.6vh,54px)}.rx-hero h1{max-width:min(1280px,82vw);font-size:clamp(6.1rem,8.4vw,11.2rem);line-height:.94}.rx-hero-content>p:not(.rx-kicker){color:#ffffffdb;text-shadow:0 16px 46px #000000b8;max-width:760px;margin-top:30px;font-size:clamp(1.06rem,1.08vw,1.22rem)}.rx-hero-ticker{background:linear-gradient(90deg,#00000085,#0000001f 44%,#0000);border-top-color:#ffffff47;width:min(1740px,100vw - max(72px,9vw));margin-top:20px;padding:22px 0 5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 96%,#0000)}.rx-hero-ticker:before{background:#ffffff3d;left:0;right:0}.rx-hero-ticker:after{background:linear-gradient(90deg, var(--rx-red) 0%, #ff973be6 42%, transparent 100%);height:2px;top:-1px}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child){background:linear-gradient(135deg,#ffffff0e,#0000 40%),#0606069e;border-color:#ffffff14;border-radius:20px;flex:0 0 clamp(430px,29vw,560px);grid-template-columns:minmax(154px,.43fr) minmax(0,1fr);gap:22px;min-height:152px;padding:18px;transition:flex-basis .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s;transform:translateY(0);box-shadow:0 26px 96px #0000006b}.rx-hero-ticker article.is-active{background:radial-gradient(circle at 14% 22%,#f1292f3d,#0000 34%),linear-gradient(135deg,#ffffff14,#0000 42%),#050505cc;border-color:#f1292f7a;flex-basis:clamp(500px,34vw,660px);transform:translateY(-7px);box-shadow:0 34px 130px #0000008c,0 20px 72px #f1292f38}.rx-hero-ticker article i{aspect-ratio:1.72;border-radius:12px;min-height:92px;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 42px #00000057}.rx-hero-ticker article i img{filter:saturate(1.04)contrast(1.08)brightness(.78)}.rx-hero-ticker article span{color:#ff3035;letter-spacing:.02em;font-size:.78rem}.rx-hero-ticker p{color:#ffffffeb;font-size:clamp(1rem,1.02vw,1.2rem);line-height:1.42}.rx-hero-ticker small{color:#ffffff8f}@media (min-width:1025px){.rx-solution-panel{grid-template-columns:minmax(500px,.78fr) minmax(520px,1.02fr);padding-top:18vh}.rx-solution-panel>div:first-child{max-width:710px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#0000008a,#0000001a 58%,#0000);border:0;border-left:3px solid #f1292fd9;border-radius:0;padding:18px 0 22px 32px;position:relative}.rx-solution-panel>div:first-child:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background:radial-gradient(circle at 0 40%,#f1292f1f,#0000 42%),linear-gradient(90deg,#000000c7,#0000 68%);position:absolute;inset:-34px -70px -34px -34px}.rx-solution-panel:nth-child(2)>div:first-child{background:linear-gradient(270deg,#0000008f,#0000001f 58%,#0000);border-left:0;border-right:3px solid #ffb656cc;padding:18px 32px 22px 0}.rx-solution-panel>div:first-child>span{color:#ff3035;letter-spacing:.12em;background:0 0;border:0;width:auto;min-width:0;height:auto;min-height:0;margin-bottom:22px;padding:0;font-size:.88rem}.rx-solution-panel h3{letter-spacing:-.055em;text-shadow:0 22px 70px #000000d6;max-width:650px;font-size:clamp(5.1rem,6.4vw,8.35rem);line-height:.9}.rx-solution-panel p{color:#ffffffdb;text-shadow:0 18px 48px #000000db;max-width:540px;margin-top:30px;font-size:clamp(1.06rem,1.12vw,1.24rem);line-height:1.68}.rx-solution-panel ul{gap:12px;margin-top:30px}.rx-solution-panel li{color:#ffffffd1;background:#00000057;border-color:#ffffff2e;min-height:38px;padding:0 15px}.rx-panel-orb{width:min(52vw,780px);height:min(52vw,780px);transform:translateY(2vh)}.rx-solution-panel:nth-child(2) .rx-panel-orb{transform:translateY(2vh)}}@media (max-width:768px){.rx-hero{background:linear-gradient(#000000eb,#0000008a 46%,#000 100%),radial-gradient(circle at 68% 34%,#f1292f54,#0000 40%),#000;padding:88px 18px 30px}.rx-hero-media{opacity:.62;filter:saturate(1.04)contrast(1.08)brightness(.66)blur(.42px);width:170vw;height:61vh;top:8vh;right:-84vw}.rx-hero h1{font-size:clamp(3.35rem,16.3vw,5.05rem);line-height:.96}.rx-hero-ticker{width:calc(100vw - 36px);padding-bottom:46px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{flex-basis:min(86vw,360px);grid-template-columns:112px minmax(0,1fr);min-height:128px;transform:none}.rx-hero-ticker article i{min-height:88px}.rx-solution-panel>div:first-child{background:0 0}}@media (min-width:1025px){.site-header .menu-button{display:none!important}body:has(.rx-home) .site-header .menu-button{display:none!important}}@media (max-width:1024px){.site-header .menu-button{display:block!important}body:has(.rx-home) .site-header .menu-button{display:block!important}}@media (min-width:1025px){.rx-solutions{background:#000;min-height:auto!important}.rx-solutions-pin{position:relative;top:auto;height:auto!important;min-height:auto!important;overflow:visible!important}.rx-solutions-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;height:48svh;margin:0 auto;display:flex;opacity:1!important;visibility:visible!important;width:min(1320px,100% - max(64px,10vw))!important;position:sticky!important;top:58px!important;transform:none!important}.rx-solutions-title,.rx-solutions-copy .rx-kicker{opacity:1!important;visibility:visible!important;transform:none!important}.rx-solutions-title{color:#ffffff6b;white-space:nowrap;max-width:100%;font-size:clamp(5.25rem,7.25vw,8.8rem)}.rx-solution-stage{margin-top:0;display:block;height:auto!important;position:relative!important;inset:auto!important}.rx-solution-panel{opacity:1!important;visibility:visible!important;height:100svh!important;min-height:100svh!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}body:has(.rx-home) .rx-solution-panel{opacity:1!important;visibility:visible!important;height:100svh!important;min-height:100svh!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}.rx-solution-panel+.rx-solution-panel{margin-top:0}.rx-solution-panel>div:first-child,.rx-solution-panel>div:first-child span,.rx-solution-panel>div:first-child h3,.rx-solution-panel>div:first-child p,.rx-solution-panel>div:first-child li,.rx-solution-panel .rx-panel-arrow{opacity:1!important;visibility:visible!important;transform:none!important}.rx-solution-progress{display:none}}body:has(.rx-home) .site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#000000c7,#0000002e 72%,#0000)!important;border-bottom:0!important;height:92px!important;padding:0 max(40px,4.6vw)!important}body:has(.rx-home) .brand-mark{border-radius:6px!important;width:34px!important;height:34px!important;box-shadow:0 0 0 1px #ffffff14,0 10px 34px #f1292f38!important}body:has(.rx-home) .brand-text strong{letter-spacing:-.02em!important;font-size:1.08rem!important}body:has(.rx-home) .desktop-nav a{color:#ffffffd1!important;font-size:.98rem!important;font-weight:800!important}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-button){min-height:50px!important;padding:0 28px!important;font-size:.94rem!important}.rx-hero{align-content:start;display:grid;overflow:hidden;background:linear-gradient(90deg,#000 0%,#000000c2 34%,#000000f5 100%),radial-gradient(at 24% 52%,#783e149e,#0000 34%),radial-gradient(at 76% 58%,#9b18126b,#0000 34%),#000!important;min-height:100svh!important;padding:clamp(118px,12vh,154px) max(44px,7.9vw) 34px!important}.rx-hero:before{content:"";z-index:0;pointer-events:none;filter:blur(38px);opacity:.86;background:radial-gradient(at 30% 55%,#ff883047,#0000 28%),radial-gradient(at 68% 54%,#ff3a283d,#0000 24%),linear-gradient(#0000 0%,#0000001a 48%,#370c0461 100%);animation:9s cubic-bezier(.45,0,.55,1) infinite alternate rxHeroAtmosphereDrift;position:absolute;inset:0}.rx-hero-media{z-index:0;mix-blend-mode:screen;opacity:.44!important;filter:saturate(.95)contrast(1.12)brightness(.5)blur(14px)!important;transform-origin:60% 48%!important;width:min(100vw,1840px)!important;height:105svh!important;inset:-5vh -2vw auto auto!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 24%,#000000c7 56%,#0000 100%),radial-gradient(at 61% 54%,#000 0%,#000000bd 38%,#0000 74%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000004d 24%,#000000c7 56%,#0000 100%),radial-gradient(at 61% 54%,#000 0%,#000000bd 38%,#0000 74%)!important}.rx-hero:after{animation:11s cubic-bezier(.45,0,.55,1) infinite alternate rxHeroRedMass;opacity:.6!important;filter:blur(86px)!important;background:radial-gradient(at 44%,#ff6f2a6b,#0000 36%),radial-gradient(at 72%,#f1292f75,#0000 42%),#00000005!important;width:58vw!important;height:56vh!important;top:10vh!important;right:-6vw!important}.rx-hero-blob{opacity:.4!important;filter:blur(72px)!important;background:radial-gradient(at 48% 48%,#ff8a2a7a,#0000 58%),radial-gradient(at 70% 62%,#f1292f3d,#0000 64%)!important;width:min(44vw,760px)!important;height:min(34vw,560px)!important;bottom:10vh!important;right:7vw!important}.rx-hero-content{z-index:1;position:relative;width:min(1040px,64vw)!important;max-width:1040px!important;margin-top:0!important}.rx-kicker{letter-spacing:.02em!important;font-size:.88rem!important}.rx-hero h1{text-wrap:balance;letter-spacing:-.045em!important;max-width:1060px!important;margin-top:28px!important;font-size:clamp(4.4rem,5.15vw,6.45rem)!important;line-height:1.12!important}.rx-hero h1 span{white-space:nowrap}.rx-hero-content>p:not(.rx-kicker){color:#ffffffd1!important;max-width:620px!important;margin-top:44px!important;font-size:clamp(1.02rem,1vw,1.16rem)!important;line-height:1.78!important}.rx-actions{display:none!important}.rx-hero-scroll-pill{z-index:2!important;background:#00000029!important;border-color:#fff3!important;width:38px!important;height:84px!important;top:50%!important;right:max(42px,4.1vw)!important}.rx-hero-scroll-pill span{border-bottom:1.5px solid #ffffffc2!important;border-right:1.5px solid #ffffffc2!important;width:9px!important;height:9px!important}.rx-hero-ticker{z-index:1;position:relative;background:0 0!important;border-top:1px solid #ffffff57!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,4vw,72px)!important;width:min(1700px,100vw - max(86px,15.8vw))!important;margin-top:clamp(104px,17vh,178px)!important;padding:34px 0 0!important;display:grid!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.rx-hero-ticker:before{max-width:100%;transition:width .42s cubic-bezier(.22,1,.36,1);width:var(--ticker-progress)!important;background:#ffffffdb!important;height:2px!important;top:-2px!important;right:auto!important;transform:none!important}.rx-hero-ticker:after{display:none!important}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{opacity:.54;transition:opacity .24s,transform .24s;flex:initial!important;min-width:0!important;min-height:118px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(170px,.72fr) minmax(0,1fr)!important;gap:22px!important;padding:0!important;display:grid!important;transform:none!important}.rx-hero-ticker article.is-active{opacity:1;transform:translateY(-3px)!important}.rx-hero-ticker article i{overflow:hidden;aspect-ratio:1.78!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:#ffffff0d!important;border-radius:8px!important}.rx-hero-ticker article i img{object-fit:cover;width:100%;height:100%;filter:saturate(.96)contrast(1.08)brightness(.7)!important}.rx-hero-ticker article div{align-self:center;min-width:0}.rx-hero-ticker article span{text-transform:none;align-items:center;gap:9px;margin-bottom:18px;font-weight:900;display:inline-flex;color:#ffffffdb!important;letter-spacing:-.01em!important;font-size:.77rem!important}.rx-hero-ticker article span:before{content:"";background:var(--rx-red);border-radius:999px;width:4px;height:4px;box-shadow:0 0 12px #f1292fb3}.rx-hero-ticker p{word-break:keep-all;overflow-wrap:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;display:-webkit-box;overflow:hidden;color:#fffffff5!important;font-size:clamp(1.02rem,1.08vw,1.26rem)!important;line-height:1.5!important}.rx-hero-ticker small{margin-top:18px;font-weight:700;display:block;color:#ffffff80!important;font-size:.85rem!important}.rx-hero-ticker-controls{gap:10px!important;display:flex!important;position:absolute!important;top:-82px!important;left:0!important;transform:none!important}.rx-hero-ticker-controls button:nth-of-type(-n+2){color:#ffffffc2!important;background:#ffffff09!important;border-color:#ffffff47!important;width:48px!important;height:48px!important;font-size:1.45rem!important;display:inline-grid!important}.rx-hero-ticker-controls button:nth-of-type(n+3){display:none!important}@keyframes rxHeroRedMass{0%{transform:translate(7vw,-2vh)scale(.92)rotate(1deg)}to{transform:translate(-8vw,5vh)scale(1.24)rotate(-3deg)}}@media (max-width:1280px){.rx-hero h1{font-size:clamp(4rem,6.2vw,5.6rem)!important}.rx-hero-ticker{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){body:has(.rx-home) .site-header{height:68px!important;padding:0 18px!important}body:has(.rx-home) .brand-mark{width:28px!important;height:28px!important}body:has(.rx-home) .brand-text strong{font-size:.92rem!important}.rx-hero{align-content:start;min-height:100svh!important;padding:96px 20px 28px!important}.rx-hero:before{filter:blur(42px);opacity:.74}.rx-hero-media{opacity:.34!important;filter:saturate(.9)contrast(1.08)brightness(.5)blur(16px)!important;width:150vw!important;height:56vh!important;top:8vh!important;right:-42vw!important}.rx-hero-content{width:100%!important;max-width:620px!important}.rx-hero h1{letter-spacing:-.05em!important;max-width:100%!important;margin-top:22px!important;font-size:clamp(3.35rem,13.6vw,5rem)!important;line-height:1.02!important}.rx-hero h1 span{white-space:normal}.rx-hero-content>p:not(.rx-kicker){max-width:360px!important;margin-top:28px!important;font-size:1rem!important;line-height:1.72!important}.rx-hero-scroll-pill{display:none!important}.rx-hero-ticker{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:22px!important;width:calc(100vw - 40px)!important;margin-top:clamp(70px,12vh,112px)!important;padding-top:28px!important;display:flex!important;overflow-x:auto!important}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{scroll-snap-align:start;opacity:.76;flex:0 0 min(86vw,360px)!important;grid-template-columns:112px minmax(0,1fr)!important}.rx-hero-ticker article.is-active{opacity:1}.rx-hero-ticker article span{margin-bottom:10px}.rx-hero-ticker p{font-size:.95rem!important;line-height:1.45!important}.rx-hero-ticker small{margin-top:9px;font-size:.75rem!important}.rx-hero-ticker-controls{top:-68px!important}.rx-hero-ticker-controls button:nth-of-type(-n+2){width:42px!important;height:42px!important}}body:has(.rx-home) .site-header{background:linear-gradient(#00000085,#0000 100%)!important;height:96px!important;padding:0 max(44px,4.8vw)!important}body:has(.rx-home) .brand{gap:12px!important}body:has(.rx-home) .brand-mark{width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body:has(.rx-home) .brand-mark svg{filter:drop-shadow(0 8px 18px #f1292f38);width:34px!important;height:34px!important;fill:var(--rx-red)!important}body:has(.rx-home) .brand-text strong{letter-spacing:-.035em!important;font-size:1.35rem!important;font-weight:650!important}body:has(.rx-home) .desktop-nav{gap:clamp(34px,3.1vw,58px)!important}body:has(.rx-home) .desktop-nav a{color:#ffffffe6!important;letter-spacing:-.03em!important;font-size:1.02rem!important;font-weight:500!important}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-button){letter-spacing:-.025em!important;border-radius:8px!important;min-height:50px!important;padding:0 30px!important;font-size:.94rem!important;font-weight:700!important}body:has(.rx-home) .home-news-button{color:#111!important}.rx-hero h1{letter-spacing:-.052em!important;font-weight:610!important}.rx-hero-content>p:not(.rx-kicker){font-weight:390!important}.rx-hero-ticker article span{font-weight:620!important}.rx-hero-ticker p,.rx-hero-ticker small{font-weight:560!important}.rx-hero-scroll-pill{background:#0000001f!important;border:1px solid #ffffff3d!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:38px!important;height:84px!important;display:flex!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff14!important}.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{content:""!important;opacity:.78!important;background:0 0!important;border:1.6px solid #ffffffd1!important;border-top:0!important;border-left:0!important;border-radius:0!important;width:8px!important;min-width:0!important;height:8px!important;min-height:0!important;animation:1.55s ease-in-out infinite rxScrollChevronPulse!important;display:block!important;position:static!important;transform:rotate(45deg)!important}@keyframes rxScrollChevronPulse{0%,to{opacity:.42;transform:translateY(-1px)rotate(45deg)}45%{opacity:.92;transform:translateY(1px)rotate(45deg)}}@media (max-width:900px){body:has(.rx-home) .site-header{height:68px!important;padding:0 20px!important}body:has(.rx-home) .brand-mark{width:28px!important;height:28px!important}body:has(.rx-home) .brand-mark svg{width:28px!important;height:28px!important}body:has(.rx-home) .brand-text strong{font-size:1rem!important;font-weight:650!important}.rx-hero h1{font-weight:620!important}.rx-hero-scroll-pill{display:none!important}}body:has(.rx-home) .site-header{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(28px,3.2vw,58px)!important;height:96px!important;padding:0 clamp(34px,4.2vw,92px)!important;display:grid!important}body:has(.rx-home) .brand{flex-shrink:0!important;min-width:max-content!important}body:has(.rx-home) .desktop-nav{white-space:nowrap!important;justify-content:center!important;gap:clamp(22px,2.25vw,46px)!important;min-width:0!important;margin:0!important;display:flex!important}body:has(.rx-home) .header-actions{flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:max-content!important;display:flex!important}body:has(.rx-home) .language-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b!important;border:1px solid #ffffff24!important;border-radius:999px!important;align-items:center!important;gap:3px!important;min-width:max-content!important;height:38px!important;margin:0 2px 0 0!important;padding:3px!important;display:inline-flex!important}:is(body:has(.rx-home) .language-tabs a,body:has(.rx-home) .language-tabs span){color:#ffffffa8!important;letter-spacing:.02em!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;min-height:30px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}body:has(.rx-home) .language-tabs a.active{color:#080808!important;background:#fffffff0!important}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-button){white-space:nowrap!important;min-width:0!important;min-height:48px!important;padding:0 24px!important}.rx-hero:before{will-change:transform, opacity, filter;opacity:.96!important;animation:4.8s cubic-bezier(.45,0,.55,1) infinite alternate rxHeroAtmosphereDrift!important}.rx-hero:after{will-change:transform, opacity, filter;opacity:.78!important;animation:5.4s cubic-bezier(.45,0,.55,1) infinite alternate rxHeroRedMass!important}.rx-hero-blob{will-change:transform, opacity, filter;opacity:.62!important;animation:5.6s cubic-bezier(.45,0,.55,1) infinite alternate rxHeroBlobFloat!important}.rx-hero-dynamic-line{display:none!important}.rx-hero-dynamic-line:before{content:"";background:var(--rx-red);border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0;box-shadow:0 0 16px #f1292fb3}@keyframes rxHeroBlobFloat{0%{opacity:.34;transform:translate(-8vw,-4vh)scale(.92)rotate(-2deg)}to{opacity:.68;transform:translate(9vw,7vh)scale(1.24)rotate(3deg)}}.rx-hero h1 .rx-hero-title-swap{letter-spacing:-.055em;will-change:opacity, transform;width:max-content;max-width:100%;font-size:.86em;animation:.72s cubic-bezier(.22,1,.36,1) both rxHeroTitleSwap;display:block;font-weight:500!important}@keyframes rxHeroTitleSwap{0%{opacity:.38;transform:translateY(.16em)}to{opacity:1;transform:translate(0,0)}}@keyframes rxHeroLineSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1480px){body:has(.rx-home) .site-header{column-gap:24px!important;padding-inline:34px!important}body:has(.rx-home) .desktop-nav{gap:24px!important}body:has(.rx-home) .desktop-nav a{font-size:.91rem!important}:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-button){border-radius:8px!important;min-height:44px!important;padding:0 20px!important;font-size:.86rem!important}}@media (max-width:1240px){body:has(.rx-home) .desktop-nav{display:none!important}}@media (max-width:900px){body:has(.rx-home) .site-header{display:flex!important}:is(body:has(.rx-home) .language-tabs,body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-wrap){display:none!important}.rx-hero h1 .rx-hero-title-swap{width:auto;font-size:.92em}}@media (min-width:1025px){body:has(.rx-home){overflow-x:clip!important}.rx-home{overflow-x:clip!important}.rx-solutions{background:radial-gradient(at 50% 46%,#f1292f29,#0000 34%),radial-gradient(at 72% 62%,#ff8a2a1c,#0000 30%),#000!important;min-height:auto!important;padding:0!important;position:relative!important;overflow:clip visible!important}.rx-solutions:before{content:"";z-index:0;pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.rx-solutions-pin{position:relative;top:auto;height:auto!important;min-height:auto!important;overflow:clip visible!important}.rx-solutions-copy{z-index:3!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(1180px,100% - 176px)!important;height:100svh!important;min-height:760px!important;margin:0 auto!important;display:flex!important;position:relative!important;top:auto!important;transform:none!important}.rx-solutions-copy:before{content:"";z-index:-1;filter:blur(52px);opacity:.8;background:radial-gradient(at 28%,#f1292f52,#0000 42%),radial-gradient(at 68% 58%,#ff8a2a29,#0000 48%);border-radius:999px;width:66vw;height:44vh;position:absolute;top:50%;left:-7vw;transform:translateY(-50%)}.rx-solutions-copy .rx-kicker{color:var(--rx-red)!important;letter-spacing:.06em!important;opacity:1!important;visibility:visible!important;margin-bottom:34px!important;font-size:clamp(.86rem,.9vw,1rem)!important;font-weight:760!important;position:relative!important;transform:none!important}.rx-solutions-title{text-shadow:0 28px 96px #000000db;color:#fff!important;letter-spacing:-.06em!important;text-wrap:balance!important;white-space:normal!important;opacity:1!important;visibility:visible!important;max-width:min(1120px,100%)!important;font-size:clamp(6.8rem,12vw,12.2rem)!important;font-weight:560!important;line-height:.9!important;transform:none!important}.rx-solution-stage{z-index:4!important;height:auto!important;min-height:auto!important;margin-top:0!important;padding-top:0!important;display:block!important;position:relative!important}.rx-solution-panel{opacity:1!important;visibility:visible!important;height:100svh!important;min-height:100svh!important;margin:0!important;position:sticky!important;top:0!important;transform:none!important}body:has(.rx-home) .rx-solution-panel{opacity:1!important;visibility:visible!important;height:100svh!important;min-height:100svh!important;margin:0!important;position:sticky!important;top:0!important;transform:none!important}.rx-solution-panel:first-child{box-shadow:0 -42px 100px #000000b8}}@supports not (overflow:clip){@media (min-width:1025px){.rx-home,.rx-solutions,.rx-solutions-pin{overflow-x:hidden!important}body:has(.rx-home){overflow-x:hidden!important}}}@media (max-width:1024px){.rx-solutions-copy{min-height:62svh!important;padding-block:96px 42px!important}.rx-solutions-title{letter-spacing:-.055em!important;font-size:clamp(3.6rem,15vw,7rem)!important;font-weight:560!important;line-height:.94!important}}@media (max-width:900px){.rx-solutions-copy{min-height:0!important;padding-block:12px 8px!important}}body:has(.rx-home) .language-tabs{background:linear-gradient(#ffffff12,#ffffff06),#00000052!important;border-color:#ffffff1f!important;height:42px!important;padding:4px!important;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000003d!important}body:has(.rx-home) .home-contact-button{color:#fff!important;background:linear-gradient(#ff3a40fa,#e0131ef0)!important;border:1px solid #ff2e36c2!important;box-shadow:0 16px 44px #f1292f3d,inset 0 1px #fff3!important}body:has(.rx-home) .home-news-button{color:#ffffffeb!important;background:linear-gradient(#ffffff17,#ffffff09),#0000004d!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}@media (min-width:901px) and (max-width:1024px){:is(body:has(.rx-home) .home-contact-button,body:has(.rx-home) .home-news-wrap){display:inline-flex!important}}.rx-intro{background:#000!important}.rx-intro:before{opacity:1!important;background-color:#000!important;background-image:radial-gradient(circle,#f1292f21,#0000 20%),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.rx-intro-field{display:none!important}.rx-intro-field span{background:linear-gradient(90deg,#0000 0%,#f1292fcc 42%,#ff8f30a3 58%,#0000 100%)!important;height:1px!important;box-shadow:0 0 36px #f1292f61!important}.rx-intro-aperture{z-index:3;pointer-events:none;grid-template-rows:1fr 1fr;display:grid;position:absolute;inset:0}.rx-intro-aperture span{background:radial-gradient(at 50% 100%,#f1292f29,#0000 38%),#000;display:block;box-shadow:0 0 0 1px #f1292f1f}.rx-intro-aperture span:first-child{transform-origin:top;border-bottom:1px solid #f1292f6b}.rx-intro-aperture span:last-child{transform-origin:bottom;border-top:1px solid #ff8e2c42}.rx-intro-brand{z-index:4!important;gap:0!important;width:auto!important;top:50%!important}.rx-intro-brand-mark{background:radial-gradient(circle at 50% 42%,#ff484e33,#0000 56%),#f1292f14!important;border-radius:clamp(20px,1.8vw,30px)!important;width:clamp(96px,9vw,154px)!important;height:clamp(96px,9vw,154px)!important;box-shadow:0 0 0 1px #f1292f42,0 0 88px #f1292f42,inset 0 1px #ffffff1a!important}.rx-intro-brand-mark svg{width:58%!important;height:58%!important}.rx-intro-word,.rx-intro-tagline,.rx-intro-mark,.rx-intro-loader{display:none!important}.rx-hero-scroll-pill{background:linear-gradient(#ffffff0e,#ffffff03),#0003!important;border-color:#fff3!important;gap:5px!important;height:92px!important;overflow:hidden!important}.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{animation-name:rxScrollChevronFall!important;animation-duration:1.34s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}@keyframes rxScrollChevronFall{0%{opacity:0;transform:translateY(-11px)rotate(45deg)}42%{opacity:1}to{opacity:0;transform:translateY(14px)rotate(45deg)}}.rx-hero-ticker{--ticker-gap:clamp(30px, 4vw, 76px);--ticker-card:calc((100% - (var(--ticker-gap) * 2)) / 3);border-top-color:#ffffff38!important;border-bottom:0!important;display:block!important;overflow:hidden!important}.rx-hero-ticker:before{width:var(--ticker-progress,0%)!important;background:linear-gradient(90deg,#ff2a32,#ff6b24 72%,#ffffffe0)!important;height:4px!important;transition:none!important;box-shadow:0 0 22px #f1292f94,0 0 62px #f1292f47!important}.rx-hero-ticker-track{gap:var(--ticker-gap);width:100%;transform:translate3d(calc(var(--ticker-offset,0px) * -1), 0, 0);will-change:transform;transition:transform .88s cubic-bezier(.22,1,.36,1);display:flex}.rx-hero-ticker-track.is-instant{transition:none!important}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{flex:0 0 var(--ticker-card)!important;width:var(--ticker-card)!important}.rx-hero-ticker article.is-active i{box-shadow:0 20px 54px #f1292f21,inset 0 0 0 1px #ffffff1f!important}@media (max-width:900px){.rx-hero-ticker{--ticker-gap:20px;--ticker-card:min(86vw, 360px);overflow-x:auto!important}.rx-hero-ticker-track{width:max-content}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{flex-basis:var(--ticker-card)!important;width:var(--ticker-card)!important}}@media (prefers-reduced-motion:reduce){.rx-intro-aperture span,.rx-hero-ticker-track,.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{transition:none!important;animation:none!important}}.rx-hero-title-swap{transform-origin:0;will-change:transform, opacity, filter;min-height:1.02em;animation:.76s cubic-bezier(.22,1,.36,1) both rxHeroLineLift!important;display:block!important}@keyframes rxHeroLineLift{0%{opacity:.16;filter:blur(10px);transform:translateY(.42em)scale(.985)}54%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.rx-hero-scroll-pill{background:linear-gradient(#ffffff13,#ffffff03),#00000052!important;border-color:#ffffff47!important;gap:9px!important;width:44px!important;height:104px!important;padding:13px 9px!important;box-shadow:inset 0 1px #ffffff1f,0 18px 52px #0000003d!important}.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{border-color:#ffffffeb!important;border-bottom-width:2px!important;border-right-width:2px!important;width:9px!important;height:9px!important;animation:1.18s cubic-bezier(.22,1,.36,1) infinite rxScrollChevronDrop!important}@keyframes rxScrollChevronDrop{0%{opacity:0;transform:translateY(-18px)rotate(45deg)scale(.82)}34%{opacity:1;transform:translate(0,0)rotate(45deg)scale(1)}74%{opacity:.72}to{opacity:0;transform:translateY(24px)rotate(45deg)scale(.86)}}@media (max-width:900px){.rx-hero-ticker{--ticker-gap:22px;--ticker-card:min(82vw, 350px);scroll-snap-type:none!important;width:calc(100vw - 40px)!important;margin-inline:0!important;padding-top:74px!important;display:block!important;overflow:hidden!important}.rx-hero-ticker-track{width:max-content!important;transform:translate3d(calc(var(--ticker-offset,0px) * -1), 0, 0)!important;transition:transform .72s cubic-bezier(.22,1,.36,1)!important}.rx-hero-ticker-track.is-instant{transition:none!important}.rx-hero-ticker-controls{z-index:5;gap:11px!important;inset:16px auto auto 0!important}.rx-hero-ticker-controls button:nth-of-type(-n+2){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff0!important;background:#00000061!important;border-color:#ffffff47!important;width:46px!important;height:46px!important;font-size:1.62rem!important;line-height:1!important}.rx-hero-ticker-controls button:nth-of-type(n+3){margin-left:2px;background:#ffffff4d!important;border:0!important;width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important;padding:0!important;font-size:0!important}.rx-hero-ticker-controls button:nth-of-type(n+3).is-active{box-shadow:0 0 18px #f1292f75;background:var(--rx-red)!important;border-radius:999px!important;width:22px!important}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{opacity:.38;background:0 0!important;border-right:0!important;grid-template-columns:minmax(96px,32vw) minmax(0,1fr)!important;min-height:148px!important;padding:14px 0!important}.rx-hero-ticker article.is-active{opacity:1}.rx-hero-ticker article i{opacity:.8;border-radius:9px!important;width:min(32vw,124px)!important;height:82px!important}.rx-hero-ticker article div{min-width:0}.rx-hero-ticker p{max-width:220px;font-size:clamp(1rem,5.6vw,1.24rem)!important;line-height:1.34!important}}@media (max-width:640px){body:has(.rx-home) .mobile-panel{color:#fff!important;background:radial-gradient(circle at 82% 4%,#f1292f2e,#0000 32%),radial-gradient(circle at 4% 96%,#ff8a2a24,#0000 30%),#050505!important;padding:28px 18px 34px!important}body:has(.rx-home) .mobile-panel .sitemap-bg{opacity:1!important;background:radial-gradient(circle at 84% 8%,#f1292f38,#0000 34%),radial-gradient(circle at 8% 88%,#ff8a2a21,#0000 32%),linear-gradient(#ffffff09,#0000 30%),#050505!important}body:has(.rx-home) .mobile-close{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:44px!important;height:44px!important;top:24px!important;right:18px!important}body:has(.rx-home) .mobile-menu-brand{color:#fff!important;margin-bottom:46px!important;display:inline-flex!important}body:has(.rx-home) .mobile-panel-inner p{color:var(--rx-red)!important}body:has(.rx-home) .mobile-panel-inner>a{color:#fff!important;border-bottom-color:#ffffff24!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:58px!important;font-size:clamp(1.24rem,8vw,2rem)!important;font-weight:800!important;display:grid!important}body:has(.rx-home) .mobile-panel-inner>a span{color:var(--rx-red)!important;font-size:.76rem!important;display:inline!important}body:has(.rx-home) .mobile-langs{margin-top:24px;background:#00000052!important;border-color:#ffffff2e!important;display:inline-flex!important}:is(body:has(.rx-home) .mobile-langs a,body:has(.rx-home) .mobile-langs span){color:#ffffffd1!important}body:has(.rx-home) .mobile-langs a.active{color:#050505!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){.rx-hero-title-swap,.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{transition:none!important;animation:none!important}}.rx-hero-scroll-pill{isolation:isolate;position:absolute!important;overflow:hidden!important}.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{will-change:transform, opacity;opacity:0!important;margin:0!important;animation:1.55s linear infinite rxScrollCueFallTrack!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%,-20px)rotate(45deg)scale(.86)!important}.rx-hero-scroll-pill:before{animation-delay:0s!important}.rx-hero-scroll-pill span:first-child{animation-delay:.22s!important}.rx-hero-scroll-pill span:nth-child(2){animation-delay:.44s!important}.rx-hero-scroll-pill:after{animation-delay:.66s!important}@keyframes rxScrollCueFallTrack{0%{opacity:0;transform:translate(-50%,-20px)rotate(45deg)scale(.86)}20%{opacity:1;transform:translate(-50%,4px)rotate(45deg)scale(1)}62%{opacity:.92;transform:translate(-50%,45px)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,86px)rotate(45deg)scale(.82)}}@media (prefers-reduced-motion:reduce){.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{opacity:.72!important;animation:none!important;position:static!important;transform:rotate(45deg)!important}}.rx-hero-scroll-pill:before,.rx-hero-scroll-pill:after,.rx-hero-scroll-pill span{opacity:0!important;animation:none!important}.rx-hero-scroll-pill i{opacity:0;filter:drop-shadow(0 0 10px #ffffff2e);will-change:transform, opacity;border-bottom:2px solid #fffffff0;border-right:2px solid #fffffff0;width:9px;height:9px;animation:1.48s linear infinite rxScrollCueIFall;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-18px)rotate(45deg)scale(.86)}.rx-hero-scroll-pill i:first-of-type{animation-delay:0s}.rx-hero-scroll-pill i:nth-of-type(2){animation-delay:.22s}.rx-hero-scroll-pill i:nth-of-type(3){animation-delay:.44s}.rx-hero-scroll-pill i:nth-of-type(4){animation-delay:.66s}@keyframes rxScrollCueIFall{0%{opacity:0;transform:translate(-50%,-18px)rotate(45deg)scale(.82)}18%{opacity:1;transform:translate(-50%,8px)rotate(45deg)scale(1)}62%{opacity:.96;transform:translate(-50%,48px)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,94px)rotate(45deg)scale(.84)}}@media (prefers-reduced-motion:reduce){.rx-hero-scroll-pill i{opacity:.72;animation:none;position:static;transform:rotate(45deg)}}@media (min-width:1025px){.rx-solutions{background:radial-gradient(circle at 72% 40%,#f1292f2e,#0000 34%),radial-gradient(circle at 18% 78%,#ff8a2a1c,#0000 30%),#000!important;min-height:100svh!important;position:relative!important;overflow:visible!important}.rx-solutions-pin{position:relative;top:auto;background:radial-gradient(circle at 74% 45%,#f1292f2e,#0000 32%),radial-gradient(circle at 28% 84%,#ff8a2a1f,#0000 34%),linear-gradient(#000 0%,#050202 100%)!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.rx-solutions-pin:before{content:"";z-index:0;pointer-events:none;opacity:.32;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 78%);mask-image:radial-gradient(#000 0%,#0000 78%)}.rx-solutions-copy{will-change:transform, opacity, filter;z-index:6!important;width:min(1280px,100% - max(104px,15vw))!important;height:auto!important;min-height:0!important;opacity:var(--orbit-copy-opacity,1)!important;visibility:visible!important;filter:blur(calc(var(--orbit-copy-blur,0) * 1px))!important;transform:translate3d(0, calc(-50% + (var(--orbit-copy-y,0) * 1px)), 0) scale(var(--orbit-copy-scale,1))!important;transform-origin:0!important;pointer-events:none!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;left:max(52px,7.5vw)!important}.rx-solutions-copy:before{opacity:.92!important;width:78vw!important;height:48vh!important}.rx-solutions-copy .rx-kicker{will-change:transform, opacity;opacity:var(--orbit-kicker-opacity,1)!important;visibility:visible!important;transform:translate3d(0, calc(var(--orbit-kicker-y,0) * 1px), 0)!important}.rx-solutions-title{will-change:transform, opacity;color:#fff!important;max-width:min(1120px,100%)!important;opacity:var(--orbit-title-opacity,1)!important;visibility:visible!important;transform:translate3d(0, calc(var(--orbit-title-y,0) * 1px), 0) scale(var(--orbit-title-scale,1))!important;transform-origin:0!important;white-space:normal!important}.rx-solution-stage{z-index:4!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.rx-solution-panel{will-change:transform, opacity, filter;height:100svh!important;min-height:100svh!important;opacity:var(--orbit-panel-opacity,0)!important;visibility:visible!important;filter:none!important;transform:translate3d(0, calc(var(--orbit-panel-y,0) * 1px), 0) scale(var(--orbit-panel-scale,1))!important;transform-origin:50%!important;margin:0!important;display:grid!important;position:absolute!important;inset:0!important}body:has(.rx-home) .rx-solution-panel{will-change:transform, opacity, filter;height:100svh!important;min-height:100svh!important;opacity:var(--orbit-panel-opacity,0)!important;visibility:visible!important;filter:none!important;transform:translate3d(0, calc(var(--orbit-panel-y,0) * 1px), 0) scale(var(--orbit-panel-scale,1))!important;transform-origin:50%!important;margin:0!important;display:grid!important;position:absolute!important;inset:0!important}.rx-solution-panel>div:first-child,.rx-solution-panel>div:first-child span,.rx-solution-panel>div:first-child h3,.rx-solution-panel>div:first-child p,.rx-solution-panel>div:first-child li,.rx-solution-panel .rx-panel-arrow{will-change:transform, opacity, filter;opacity:var(--orbit-content-opacity,1)!important;visibility:visible!important;filter:none!important;transform:translate3d(0, calc(var(--orbit-content-y,0) * 1px), 0)!important}.rx-panel-orb{will-change:transform;transform:translate3d(calc(var(--orbit-planet-x,0) * 1px), calc(var(--orbit-planet-y,0) * 1px), 0) scale(var(--orbit-planet-scale,1)) rotate(calc(var(--orbit-planet-rotate,0) * 1deg))!important}.rx-solution-progress{z-index:20!important;display:block!important;bottom:38px!important}}@media (prefers-reduced-motion:reduce) and (min-width:1025px){.rx-solutions,.rx-solutions-pin{height:auto!important;min-height:auto!important;overflow:visible!important}.rx-solutions-copy,.rx-solution-stage,.rx-solution-panel{opacity:1!important;filter:none!important;height:auto!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}body:has(.rx-home) .rx-solution-panel{opacity:1!important;filter:none!important;height:auto!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}}body:has(.rx-home) .rx-orbit-visual-shell{z-index:2;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle at 42% 42%,#ffffff14,#0000 24%),radial-gradient(circle at 62% 56%,#ff2b321f,#0000 48%),#0000000a;border-radius:42px;min-width:0;min-height:0;margin:0;display:block;position:absolute;inset:-8%}body:has(.rx-home) .rx-orbit-canvas{filter:saturate(1.08)contrast(1.06);background:#000;width:100%;height:100%;display:block}body:has(.rx-home) .rx-orbit-image{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}body:has(.rx-home) .rx-panel-orb--web .rx-orbit-image--web{filter:brightness(.98)contrast(1.06)saturate(1.08)drop-shadow(0 26px 72px #00000094)drop-shadow(0 0 30px #ff2b3229);transform-origin:50%;transform-style:preserve-3d;will-change:transform, filter;animation:7.8s ease-in-out infinite rxWebChainImageFloat}@keyframes rxWebChainImageFloat{0%{filter:brightness(.96)contrast(1.05)saturate(1.08)drop-shadow(0 26px 72px #00000094)drop-shadow(0 0 26px #ff2b321f);transform:perspective(980px)translate(-1.6%,-7%)rotateX(0)rotateY(-4deg)rotate(-.35deg)scale(.66)}42%{filter:brightness(1.02)contrast(1.08)saturate(1.12)drop-shadow(0 34px 82px #000000a3)drop-shadow(0 0 38px #ff2b322e);transform:perspective(980px)translate(.8%,-12.5%)rotateX(2.6deg)rotateY(5deg)rotate(.45deg)scale(.69)}68%{transform:perspective(980px)translate(1.2%,-9.4%)rotateX(-1.8deg)rotateY(2deg)rotate(.18deg)scale(.675)}to{filter:brightness(.98)contrast(1.06)saturate(1.08)drop-shadow(0 28px 76px #0009)drop-shadow(0 0 30px #ff2b3224);transform:perspective(980px)translate(-.7%,-7.8%)rotateX(.8deg)rotateY(-3deg)rotate(-.2deg)scale(.66)}}@media (min-width:1025px){body:has(.rx-home) .rx-solution-panel .rx-panel-orb{z-index:2!important;opacity:1!important;width:min(46vw,760px)!important;height:min(40vw,660px)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:44px!important;overflow:visible!important}:is(body:has(.rx-home) .rx-solution-panel:first-child .rx-panel-orb,body:has(.rx-home) .rx-solution-panel:nth-child(3) .rx-panel-orb){margin-right:clamp(-70px,-3vw,-28px)!important}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb{margin-left:clamp(-82px,-3.6vw,-34px)!important}body:has(.rx-home) .rx-solution-panel .rx-panel-orb:before{filter:blur(54px);opacity:.82;background:radial-gradient(circle at 42% 48%,#ff2b322e,#0000 44%),radial-gradient(circle at 62%,#ff89261f,#0000 52%);content:""!important;z-index:0!important;pointer-events:none!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:10% 4%!important;transform:none!important}body:has(.rx-home) .rx-solution-panel .rx-panel-orb:after{filter:blur(.2px);opacity:.64;background:linear-gradient(90deg,#0000008a,#0000 32%,#00000057 76%,#000000d1),radial-gradient(circle at 18%,#ffffff0d,#0000 32%);content:""!important;z-index:1!important;pointer-events:none!important;box-shadow:none!important;border-radius:46px!important;display:block!important;position:absolute!important;inset:5% 0!important;transform:none!important}body:has(.rx-home) .rx-panel-orb--web .rx-orbit-visual-shell{filter:drop-shadow(0 0 24px #39d7ff2e)drop-shadow(0 0 42px #ff2b322e);inset:-10% -8% -10% -6%;background:0 0!important;overflow:visible!important}body:has(.rx-home) .rx-solution-panel .rx-panel-orb.rx-panel-orb--web:after{opacity:0!important;display:none!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell{inset:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-canvas{opacity:1;filter:blur(.9px)saturate(1.05)contrast(.88)brightness(.78)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell:before{content:none!important;display:none!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell:after{content:none!important;display:none!important}body:has(.rx-home) .rx-panel-orb--ai:before{opacity:0!important;background:0 0!important}body:has(.rx-home) .rx-panel-orb--ai:after{content:none!important;opacity:0!important;display:none!important}body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-visual-shell{filter:drop-shadow(0 0 28px #ff5c2d3d);inset:-6% -8% -8% -6%}body:has(.rx-home) .rx-solution-panel:nth-child(2){background:0 0!important}body:has(.rx-home) .rx-solution-panel:nth-child(3){background:0 0!important}}@media (max-width:900px){body:has(.rx-home) .rx-solution-panel .rx-panel-orb{width:min(88vw,420px)!important;height:min(72vw,360px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border-radius:30px!important}body:has(.rx-home) .rx-orbit-visual-shell{border-radius:30px;inset:0}body:has(.rx-home) .rx-panel-orb--web .rx-orbit-visual-shell{inset:-4% -5%;transform:translate(0)scale(1);background:0 0!important;overflow:visible!important}:is(body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell,body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-visual-shell){transform:none}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell{inset:0;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell:before{inset:4% 0}body:has(.rx-home) .rx-panel-orb--ai:before{opacity:0!important;background:0 0!important}body:has(.rx-home) .rx-solution-panel .rx-panel-orb:before{filter:blur(38px);opacity:.68;border-radius:999px!important;inset:14% 4%!important}}:is(body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-canvas,body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-canvas){cursor:grab;touch-action:none}:is(body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-canvas:active,body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-canvas:active){cursor:grabbing}body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-canvas{filter:blur(.6px)saturate(1.05)contrast(.92)brightness(.86)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body:has(.rx-home) .rx-panel-orb--web .rx-orbit-canvas{filter:brightness(.92)contrast(1.32)saturate(1.72)!important}body:has(.rx-home) .rx-panel-orb--web .rx-orbit-image{filter:brightness(.98)contrast(1.06)saturate(1.08)drop-shadow(0 26px 72px #00000094)drop-shadow(0 0 30px #ff2b3229)!important}@media (min-width:1025px){body:has(.rx-home) .rx-panel-orb--web:before{background:radial-gradient(circle at 44% 48%,#39d7ff26,#0000 42%),radial-gradient(circle at 58% 52%,#ff2b3229,#0000 54%)!important}body:has(.rx-home) .rx-panel-orb--launch:before{background:radial-gradient(circle at 45% 48%,#ff622b2e,#0000 42%),radial-gradient(circle at 62% 54%,#ffbd5c1a,#0000 54%)!important}}html body:has(.rx-home) .rx-solution-panel .rx-panel-orb.rx-panel-orb--web:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html body:has(.rx-home) .rx-panel-orb.rx-panel-orb--web:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}html body:has(.rx-home) .rx-panel-orb.rx-panel-orb--web .rx-orbit-visual-shell{background:0 0!important}@media (prefers-reduced-motion:reduce){body:has(.rx-home) .rx-panel-orb--web .rx-orbit-image--web{animation:none!important;transform:none!important}}@media (min-width:1025px){body:has(.rx-home) .rx-solution-panel>div:first-child{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#0000006b,#00000014 58%,#0000)!important}body:has(.rx-home) .rx-solution-panel>div:first-child:before{filter:blur(10px)!important;opacity:.72!important;background:radial-gradient(circle at 0 44%,#f1292f17,#0000 42%),linear-gradient(90deg,#00000094,#0000 66%)!important;inset:-20px -46px -20px -24px!important}body:has(.rx-home) .rx-solution-panel:nth-child(2)>div:first-child{background:linear-gradient(270deg,#0000005c,#00000012 58%,#0000)!important}body:has(.rx-home) .rx-solution-panel:nth-child(2)>div:first-child:before{background:radial-gradient(circle at 100% 44%,#ffb85614,#0000 44%),linear-gradient(270deg,#0000008f,#0000 66%)!important;inset:-20px -24px -20px -46px!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;inset:0!important;overflow:visible!important}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb{margin-left:clamp(-24px,-1.2vw,-12px)!important}}@property --rx-hero-conic{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rxHeroConicSpin{to{--rx-hero-conic:360deg}}@keyframes rxAccentPulse{0%,to{opacity:.55;filter:blur()}50%{opacity:.95;filter:blur(.3px)}}@keyframes rxMobilePanelReveal{0%{opacity:0;transform:translateY(56px)rotateX(-9deg)scale(.96)}to{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@keyframes rxMobileNumberFlash{0%{opacity:0;letter-spacing:.2em;transform:translate(-8px)}60%{opacity:1;letter-spacing:.05em;transform:translate(0)}to{opacity:1;letter-spacing:0;transform:translate(0)}}@keyframes rxMobileTitleUnderline{0%{width:0}to{width:56px}}@keyframes rxMobileScanLine{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.45}90%{opacity:.45}to{opacity:0;transform:translateY(120%)}}@keyframes rxMobileChipReveal{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rxMobileTextReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){body:has(.rx-home) .site-header{-webkit-backdrop-filter:blur(12px)saturate(1.2);z-index:50;background:linear-gradient(#040408c7,#0404088c)!important;border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;top:8px!important;left:10px!important;right:10px!important}body:has(.rx-home) .site-header.top-fixed{-webkit-backdrop-filter:blur(12px)saturate(1.2);z-index:50;background:linear-gradient(#040408c7,#0404088c)!important;border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;top:8px!important;left:10px!important;right:10px!important}body:has(.rx-home) .site-header .brand{min-height:0!important}body:has(.rx-home) .site-header .brand-text strong{font-size:.92rem!important}body:has(.rx-home) .site-header .brand-text em{display:none!important}body:has(.rx-home) .site-header .desktop-nav{display:none!important}body:has(.rx-home) .site-header .home-news-wrap{display:none!important}body:has(.rx-home) .site-header .home-contact-button{display:none!important}body:has(.rx-home) .site-header .language-tabs{display:none!important}body:has(.rx-home) .rx-solutions-pin .rx-kicker{display:none!important}body:has(.rx-home) .rx-hero-scroll-pill{display:none!important}.rx-hero{isolation:isolate;position:relative;overflow:hidden}.rx-hero:after{content:"";background:conic-gradient(from var(--rx-hero-conic,0deg) at 50% 60%, transparent 0deg, #39d7ff13 60deg, transparent 130deg, #b450dc0f 200deg, transparent 260deg, #ff543c12 330deg, transparent 360deg);filter:blur(38px);opacity:.85;pointer-events:none;z-index:0;mix-blend-mode:screen;animation:28s linear infinite rxHeroConicSpin;position:absolute;inset:-20% -10%}.rx-hero-content,.rx-hero-ticker{z-index:1;position:relative}.rx-hero-media,.rx-hero-blob{z-index:-1}.rx-hero-content .rx-kicker{align-items:center;gap:10px;padding-left:4px;display:inline-flex;position:relative}.rx-hero-content .rx-kicker:before{content:"";background:radial-gradient(circle,#ff3c50 0%,#ff3c5066 60%,#0000 100%);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite rxAccentPulse;box-shadow:0 0 14px #ff3c50b3}.rx-solutions-pin{background:0 0!important;padding:44px 18px 50px!important}.rx-solutions{background:radial-gradient(circle at 78% 12%,#ff506014,#0000 38%),radial-gradient(circle at 14% 78%,#ff8a2a0f,#0000 36%),#050507!important}.rx-solutions-copy{margin-bottom:8px!important;padding-block:8px 14px!important;top:auto!important;left:auto!important}.rx-solution-stage{gap:18px!important;margin-top:8px!important}.rx-solutions-title{letter-spacing:-.04em!important;word-break:keep-all!important;font-size:clamp(2rem,8.5vw,2.6rem)!important;line-height:1.05!important}.rx-solutions-title:after{content:"";background:linear-gradient(90deg,#ff5060,#0000);width:36px;height:2px;margin-top:10px;display:block}.rx-hero{padding-top:64px!important;padding-bottom:24px!important}.rx-hero-content{margin-top:8px!important}body:has(.rx-home) .rx-solutions{content-visibility:auto;contain-intrinsic-size:auto 1970px}body:has(.rx-home) .rx-solution-stage{perspective:1100px;perspective-origin:50% 0}body:has(.rx-home) .rx-solution-panel{transform-style:preserve-3d;animation:.9s cubic-bezier(.2,.65,.3,1) backwards rxMobilePanelReveal;overflow:hidden;-webkit-backdrop-filter:none!important;background:radial-gradient(circle at 86% 12%,#ff50600f,#0000 32%),linear-gradient(160deg,#0e0e16 0%,#06060c 100%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:0!important;min-height:0!important;padding:26px 22px!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 6px 22px #0000006b,inset 0 1px #ffffff0a!important}body:has(.rx-home) .rx-solution-panel:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:3;opacity:0;background:linear-gradient(#0000 0% 38%,#ff50608c 50%,#0000 62% 100%);animation:1.4s ease-out .25s both rxMobileScanLine;position:absolute;inset:0}body:has(.rx-home) .rx-solution-panel:nth-child(2):before{animation-delay:.45s}body:has(.rx-home) .rx-solution-panel:nth-child(3):before{animation-delay:.65s}:is(body:has(.rx-home) .rx-solution-panel:nth-child(2)>div:first-child,body:has(.rx-home) .rx-solution-panel:nth-child(3)>div:first-child){text-align:left!important;grid-column:auto!important;justify-self:stretch!important}:is(body:has(.rx-home) .rx-solution-panel:nth-child(2) p,body:has(.rx-home) .rx-solution-panel:nth-child(3) p){margin-left:0!important}:is(body:has(.rx-home) .rx-solution-panel:nth-child(2) ul,body:has(.rx-home) .rx-solution-panel:nth-child(3) ul){justify-content:flex-start!important}body:has(.rx-home) .rx-solution-panel:nth-child(2):after{display:none!important}body:has(.rx-home) .rx-solution-panel:nth-child(3):after{display:none!important}body:has(.rx-home) .rx-solution-panel:nth-child(2){animation-delay:80ms}body:has(.rx-home) .rx-solution-panel:nth-child(3){animation-delay:.16s}@supports (animation-timeline:view()){body:has(.rx-home) .rx-solution-panel{animation:linear both rxMobilePanelReveal;animation-timeline:view();animation-range:entry cover 32%}:is(body:has(.rx-home) .rx-solution-panel:nth-child(2),body:has(.rx-home) .rx-solution-panel:nth-child(3)){animation-delay:0s}}body:has(.rx-home) .rx-solution-panel>div:first-child>*{animation:.6s ease-out backwards rxMobileTextReveal}body:has(.rx-home) .rx-solution-panel>div:first-child>:first-child{animation-delay:.18s}body:has(.rx-home) .rx-solution-panel>div:first-child>:nth-child(2){animation-delay:.26s}body:has(.rx-home) .rx-solution-panel>div:first-child>:nth-child(3){animation-delay:.34s}body:has(.rx-home) .rx-solution-panel>div:first-child>:nth-child(4){animation-delay:.42s}body:has(.rx-home) .rx-solution-panel>div:first-child span{letter-spacing:0;text-shadow:0 0 8px #ff50608c,0 0 22px #ff506052;animation:.75s cubic-bezier(.2,.65,.3,1) .45s backwards rxMobileNumberFlash;color:#ff5060!important;font-weight:700!important}body:has(.rx-home) .rx-solution-panel:nth-child(2)>div:first-child span{animation-delay:.65s}body:has(.rx-home) .rx-solution-panel:nth-child(3)>div:first-child span{animation-delay:.85s}body:has(.rx-home) .rx-solution-panel ul li{will-change:transform, opacity;animation:.5s cubic-bezier(.2,.65,.3,1) backwards rxMobileChipReveal}body:has(.rx-home) .rx-solution-panel ul li:first-child{animation-delay:.55s}body:has(.rx-home) .rx-solution-panel ul li:nth-child(2){animation-delay:.62s}body:has(.rx-home) .rx-solution-panel ul li:nth-child(3){animation-delay:.69s}body:has(.rx-home) .rx-solution-panel ul li:nth-child(4){animation-delay:.76s}.rx-solutions-title:after{width:56px;animation:.7s cubic-bezier(.2,.65,.3,1) .2s backwards rxMobileTitleUnderline}body:has(.rx-home) .rx-solution-panel .rx-panel-orb{z-index:0!important;background:radial-gradient(circle,#ffffff06,#0000 65%),linear-gradient(#08060e99,#040208e6)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;width:100%!important;max-width:none!important;height:clamp(280px,60vw,360px)!important;max-height:none!important;margin:14px 0 0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb{z-index:0!important;background:radial-gradient(circle,#ffffff06,#0000 65%),linear-gradient(#08060e99,#040208e6)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;width:100%!important;max-width:none!important;height:clamp(280px,60vw,360px)!important;max-height:none!important;margin:14px 0 0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.rx-home) .rx-solution-panel:nth-child(2) .rx-panel-orb.rx-panel-orb--ai{z-index:0!important;background:radial-gradient(circle,#ffffff06,#0000 65%),linear-gradient(#08060e99,#040208e6)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;width:100%!important;max-width:none!important;height:clamp(280px,60vw,360px)!important;max-height:none!important;margin:14px 0 0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.rx-home) .rx-solution-panel:nth-child(3) .rx-panel-orb{z-index:0!important;background:radial-gradient(circle,#ffffff06,#0000 65%),linear-gradient(#08060e99,#040208e6)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;width:100%!important;max-width:none!important;height:clamp(280px,60vw,360px)!important;max-height:none!important;margin:14px 0 0!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.rx-home) .rx-solution-panel:nth-child(3) .rx-panel-orb.rx-panel-orb--launch{z-index:0!important;background:radial-gradient(circle,#ffffff06,#0000 65%),linear-gradient(#08060e99,#040208e6)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;width:100%!important;max-width:none!important;height:clamp(280px,60vw,360px)!important;max-height:none!important;margin:14px 0 0!important;position:relative!important;inset:auto!important;overflow:hidden!important}:is(body:has(.rx-home) .rx-solution-panel .rx-orbit-visual-shell,body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-visual-shell,body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-visual-shell){border-radius:18px!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}body:has(.rx-home) .rx-orbit-canvas{filter:saturate(1.1)contrast(1.04)!important;background:0 0!important;border-radius:18px!important;width:100%!important;height:100%!important}body:has(.rx-home) .rx-panel-orb--ai .rx-orbit-canvas{filter:saturate(1.1)contrast(1.04)!important;background:0 0!important;border-radius:18px!important;width:100%!important;height:100%!important}body:has(.rx-home) .rx-panel-orb--launch .rx-orbit-canvas{filter:saturate(1.1)contrast(1.04)!important;background:0 0!important;border-radius:18px!important;width:100%!important;height:100%!important}body:has(.rx-home) .rx-solution-panel>div:first-child{z-index:2;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.rx-hero-ticker{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:18px 0 6px!important;overflow:auto hidden!important}.rx-hero-ticker::-webkit-scrollbar{display:none}.rx-hero-ticker{scrollbar-width:none}.rx-hero-ticker-controls{display:none!important}.rx-hero-ticker-track{gap:12px!important;transition:none!important;transform:none!important}.rx-hero-ticker article,.rx-hero-ticker article:not(:first-child),.rx-hero-ticker article.is-active{scroll-snap-align:start;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0c0c14!important;border:1px solid #ffffff14!important;border-radius:14px!important;flex:0 0 min(78vw,320px)!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;min-height:96px!important;padding:12px!important;box-shadow:0 4px 14px #00000052!important}.rx-hero-ticker article i{background:#1a1a22;aspect-ratio:auto!important;border-radius:8px!important;width:88px!important;height:72px!important;position:relative!important;overflow:hidden!important}.rx-hero-ticker article i img{border-radius:8px;object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.rx-hero-ticker article>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex!important}.rx-hero-ticker article span{text-transform:uppercase;color:#ff5060!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:700!important}.rx-hero-ticker article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#f3f3f7!important;margin:0!important;font-size:.92rem!important;font-weight:600!important;line-height:1.32!important}.rx-hero-ticker article small{letter-spacing:.05em;color:#ffffff6b!important;font-size:.66rem!important}.rx-hero-ticker article{opacity:1!important;transform:none!important}.rx-hero-ticker article.is-active{background:#0c0c14!important;border-color:#ff50606b!important;box-shadow:0 4px 14px #0006,0 0 0 1px #ff50602e!important}.rx-hero-ticker article.is-active:after{display:none!important}}@keyframes rxLowerCardReveal{0%{opacity:0;transform:translateY(24px)rotateX(-5deg)scale(.98)}to{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@keyframes rxLowerScan{0%{opacity:0;transform:translateY(-110%)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translateY(120%)}}@keyframes rxLowerTitleSwell{0%{opacity:0;letter-spacing:.04em;transform:translateY(12px)}to{opacity:1;letter-spacing:-.04em;transform:translateY(0)}}@keyframes rxLowerKickerSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes rxLowerArrowPulse{0%,to{box-shadow:0 0 #ff50608c,0 6px 20px #ff506040}50%{box-shadow:0 0 0 12px #ff506000,0 6px 20px #ff506059}}@keyframes rxLowerMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){:is(body:has(.rx-home) .rx-platform,body:has(.rx-home) .rx-value-band,body:has(.rx-home) .rx-spotlight,body:has(.rx-home) .rx-launch){padding-left:18px!important;padding-right:18px!important}body:has(.rx-home) .rx-platform{perspective:1100px;perspective-origin:50% 0;background:radial-gradient(circle at 18% 22%,#ff506014,#0000 38%),radial-gradient(circle at 84% 78%,#ff8a2a0d,#0000 36%),#050507!important;padding-top:56px!important;padding-bottom:64px!important}body:has(.rx-home) .rx-platform-pin{background:0 0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}body:has(.rx-home) .rx-platform-copy{opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}body:has(.rx-home) .rx-platform-copy .rx-kicker{animation:.55s cubic-bezier(.2,.65,.3,1) backwards rxLowerKickerSlide;color:#ff5060!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:1!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding-left:4px!important;font-size:.74rem!important;font-weight:700!important;display:inline-flex!important;position:relative!important;transform:none!important}body:has(.rx-home) .rx-platform-copy .rx-kicker:before{content:"";background:radial-gradient(circle,#ff5060 0%,#0000 70%);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite rxAccentPulse;box-shadow:0 0 12px #ff5060b3}body:has(.rx-home) .rx-platform-title{text-shadow:0 0 24px #ff50602e;animation:.85s cubic-bezier(.2,.65,.3,1) 50ms backwards rxLowerTitleSwell;letter-spacing:-.04em!important;color:#ff2b3a!important;opacity:1!important;visibility:visible!important;filter:none!important;margin:0 0 18px!important;font-size:clamp(2.4rem,10.5vw,3.4rem)!important;line-height:1.02!important;transform:none!important}body:has(.rx-home) .rx-platform-copy>p:not(.rx-kicker){color:#ffffffb8!important;opacity:1!important;width:auto!important;margin:0 0 28px!important;font-size:.95rem!important;line-height:1.62!important;transform:none!important}body:has(.rx-home) .rx-platform-map{grid-template-columns:1fr!important;gap:14px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}body:has(.rx-home) .rx-platform-node{filter:blur(6px);will-change:transform, opacity, filter;transition:opacity .7s cubic-bezier(.2,.65,.3,1),transform .8s cubic-bezier(.2,.65,.3,1),filter .55s cubic-bezier(.2,.65,.3,1);color:#fff!important;visibility:visible!important;opacity:0!important;background:radial-gradient(circle at 92% 6%,#ff50600f,#0000 30%),linear-gradient(160deg,#0e0e16 0%,#06060c 100%)!important;border:1px solid #ffffff12!important;border-radius:18px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:22px 22px 24px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translateY(28px)!important}body:has(.rx-home) .rx-platform-node.is-revealed{filter:blur();opacity:1!important;transform:translate(0,0)!important}body:has(.rx-home) .rx-platform-node:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000 38%,#ff50606b 50%,#0000 62%);position:absolute;inset:0;transform:translateY(-110%)}body:has(.rx-home) .rx-platform-node.is-revealed:after{animation:1.05s ease-out .35s both rxLowerScan}body:has(.rx-home) .rx-platform-node span{text-shadow:0 0 10px #ff506080;color:#ff5060!important;letter-spacing:.05em!important;background:0 0!important;margin-bottom:14px!important;font-size:.78rem!important;font-weight:700!important;display:inline-block!important}body:has(.rx-home) .rx-platform-node h3{letter-spacing:-.02em!important;color:#fff!important;margin:0 0 8px!important;font-size:1.42rem!important;line-height:1.18!important}body:has(.rx-home) .rx-platform-node p{color:#ffffffa8!important;margin:0!important;font-size:.92rem!important;line-height:1.58!important}body:has(.rx-home) .rx-value-band{text-align:center;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 10%,#ff50602e,#0000 38%),radial-gradient(circle at 50% 80%,#ff8a2a14,#0000 36%),#050507!important;min-height:0!important;padding:78px 18px 86px!important;position:relative!important}body:has(.rx-home) .rx-value-band:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}body:has(.rx-home) .rx-value-orb{filter:blur(2px)brightness(.9)saturate(1.2);pointer-events:none;z-index:0;opacity:.32!important;width:320px!important;max-width:80vw!important;height:320px!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}body:has(.rx-home) .rx-value-orb img{object-fit:cover;width:100%!important;height:100%!important}body:has(.rx-home) .rx-value-copy{z-index:2;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;position:relative!important}body:has(.rx-home) .rx-value-copy .rx-kicker{animation:.55s cubic-bezier(.2,.65,.3,1) backwards rxLowerKickerSlide;color:#ff5060!important;letter-spacing:.18em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0 auto 18px!important;font-size:.74rem!important;font-weight:700!important;display:inline-flex!important}body:has(.rx-home) .rx-value-copy .rx-kicker:before{content:"";background:radial-gradient(circle,#ff5060 0%,#0000 70%);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite rxAccentPulse;box-shadow:0 0 12px #ff5060b3}body:has(.rx-home) .rx-value-copy h2{text-shadow:0 0 28px #ff506038;animation:.85s cubic-bezier(.2,.65,.3,1) 50ms backwards rxLowerTitleSwell;letter-spacing:-.03em!important;color:#fff!important;margin:0 auto 18px!important;font-size:clamp(1.85rem,8vw,2.6rem)!important;line-height:1.18!important}body:has(.rx-home) .rx-value-copy>p:not(.rx-kicker){color:#ffffffa8!important;max-width:30ch!important;margin:0 auto!important;font-size:.95rem!important;line-height:1.6!important}body:has(.rx-home) .rx-value-marquee{z-index:2;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);flex-wrap:nowrap!important;gap:8px!important;width:calc(100% + 36px)!important;height:42px!important;margin:32px -18px 0!important;padding:0 18px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}body:has(.rx-home) .rx-value-marquee:before{content:none}body:has(.rx-home) .rx-value-marquee span{text-transform:uppercase;white-space:nowrap;animation:28s linear infinite rxLowerMarqueeScroll;letter-spacing:.1em!important;color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:32px!important;padding:0 14px!important;font-size:.66rem!important;font-weight:700!important;display:inline-flex!important}body:has(.rx-home) .rx-spotlight{perspective:1100px;perspective-origin:50% 0;color:#15161c!important;background:#fafaf2!important;border-radius:28px 28px 0 0!important;min-height:0!important;padding:78px 18px 80px!important}body:has(.rx-home) .rx-spotlight-copy{grid-template-columns:1fr!important;margin:0 0 28px!important;padding:0!important;display:block!important}body:has(.rx-home) .rx-spotlight .rx-kicker{animation:.55s cubic-bezier(.2,.65,.3,1) backwards rxLowerKickerSlide;color:#d72436!important;letter-spacing:.18em!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;font-size:.74rem!important;font-weight:700!important;display:inline-flex!important}body:has(.rx-home) .rx-spotlight .rx-kicker:before{content:"";background:radial-gradient(circle,#d72436 0%,#0000 70%);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite rxAccentPulse;box-shadow:0 0 10px #d7243680}body:has(.rx-home) .rx-spotlight h2{word-break:keep-all;animation:.85s cubic-bezier(.2,.65,.3,1) 50ms backwards rxLowerTitleSwell;letter-spacing:-.03em!important;color:#15161c!important;margin:0 0 14px!important;font-size:clamp(2rem,8.5vw,2.7rem)!important;line-height:1.1!important}body:has(.rx-home) .rx-spotlight-copy>p:not(.rx-kicker){color:#14161cb8!important;margin:0!important;font-size:.94rem!important;line-height:1.62!important}body:has(.rx-home) .rx-spotlight-grid{grid-template-columns:1fr!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}body:has(.rx-home) .rx-spotlight-grid article{opacity:0;filter:blur(5px);will-change:transform, opacity, filter;transition:opacity .6s cubic-bezier(.2,.65,.3,1),transform .7s cubic-bezier(.2,.65,.3,1),filter .5s cubic-bezier(.2,.65,.3,1);transform:translateY(24px);color:#15161c!important;background:#fff!important;border:1px solid #14161c0f!important;border-radius:16px!important;grid-area:auto!important;min-height:0!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #14161c0f!important}body:has(.rx-home) .rx-spotlight-grid article.is-revealed{opacity:1;filter:blur();transform:translate(0,0)}body:has(.rx-home) .rx-spotlight-grid article:first-child{grid-area:auto!important}:is(body:has(.rx-home) .rx-spotlight-grid article:nth-child(2),body:has(.rx-home) .rx-spotlight-grid article:nth-child(3)){transform:none!important}body:has(.rx-home) .rx-spotlight-media{background:#15161c!important;border-radius:12px!important;width:100%!important;height:clamp(140px,36vw,180px)!important;margin:0 0 14px!important;position:relative!important;overflow:hidden!important}body:has(.rx-home) .rx-spotlight-media img{object-fit:cover!important;width:100%!important;height:100%!important}body:has(.rx-home) .rx-spotlight-grid article>span{color:#d72436!important;letter-spacing:.05em!important;text-shadow:none!important;margin:0 0 8px!important;font-size:.78rem!important;font-weight:700!important;display:inline-block!important}body:has(.rx-home) .rx-spotlight-grid h3{letter-spacing:-.02em!important;color:#15161c!important;margin:0 0 6px!important;font-size:1.18rem!important;line-height:1.22!important}body:has(.rx-home) .rx-spotlight-grid p{color:#14161c9e!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}body:has(.rx-home) .rx-spotlight-grid article:nth-child(3) p{color:#14161c9e!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}body:has(.rx-home) .rx-launch{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ff50601f,#0000 38%),radial-gradient(circle at 78% 82%,#ff8a2a0f,#0000 36%),#050507!important;grid-template-columns:1fr!important;margin:0!important;padding:78px 18px 56px!important;display:block!important}body:has(.rx-home) .rx-launch-main{margin:0 0 36px!important}body:has(.rx-home) .rx-launch .rx-kicker{animation:.55s cubic-bezier(.2,.65,.3,1) backwards rxLowerKickerSlide;color:#ff5060!important;letter-spacing:.18em!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;font-size:.74rem!important;font-weight:700!important;display:inline-flex!important}body:has(.rx-home) .rx-launch .rx-kicker:before{content:"";background:radial-gradient(circle,#ff5060 0%,#0000 70%);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite rxAccentPulse;box-shadow:0 0 12px #ff5060b3}body:has(.rx-home) .rx-launch h2{word-break:keep-all;animation:.85s cubic-bezier(.2,.65,.3,1) 50ms backwards rxLowerTitleSwell;letter-spacing:-.04em!important;color:#fff!important;margin:0 0 16px!important;font-size:clamp(2.1rem,9vw,2.9rem)!important;line-height:1.05!important}body:has(.rx-home) .rx-launch-main>p:not(.rx-kicker){max-width:30ch;color:#ffffffb3!important;margin:0 0 28px!important;font-size:.96rem!important;line-height:1.62!important}body:has(.rx-home) .rx-launch-arrow{animation:2.4s ease-in-out infinite rxLowerArrowPulse;color:#fff!important;background:linear-gradient(135deg,#ff2b3a 0%,#ff5060 100%)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;font-size:1.3rem!important;text-decoration:none!important;display:inline-flex!important}body:has(.rx-home) .rx-launch-social{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 32px!important;padding:0!important;display:flex!important}body:has(.rx-home) .rx-launch-social span{color:#ffffffd6!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;padding:8px 16px!important;font-size:.78rem!important;font-weight:600!important;display:inline-flex!important}body:has(.rx-home) .rx-launch-contact{border-top:1px solid #ffffff14!important;padding:24px 0 0!important}body:has(.rx-home) .rx-launch-contact strong{letter-spacing:.02em;color:#fff!important;margin:0 0 6px!important;font-size:1.1rem!important;display:block!important}body:has(.rx-home) .rx-launch-contact p{color:#ffffff94!important;margin:0 0 18px!important;font-size:.86rem!important}body:has(.rx-home) .rx-launch-contact a{box-shadow:0 8px 22px #ff506052;color:#fff!important;background:linear-gradient(135deg,#ff2b3a 0%,#ff5060 100%)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:52px!important;margin:0 0 14px!important;font-size:.98rem!important;font-weight:700!important;text-decoration:none!important;display:flex!important}body:has(.rx-home) .rx-launch-contact small{color:#ffffff7a!important;font-size:.82rem!important;display:block!important}@supports (animation-timeline:view()){body:has(.rx-home) .rx-platform-title{animation:linear both rxLowerTitleSwell;animation-timeline:view();animation-range:entry;animation-delay:0s!important}body:has(.rx-home) .rx-value-copy h2{animation:linear both rxLowerTitleSwell;animation-timeline:view();animation-range:entry;animation-delay:0s!important}body:has(.rx-home) .rx-spotlight h2{animation:linear both rxLowerTitleSwell;animation-timeline:view();animation-range:entry;animation-delay:0s!important}body:has(.rx-home) .rx-launch h2{animation:linear both rxLowerTitleSwell;animation-timeline:view();animation-range:entry;animation-delay:0s!important}:is(body:has(.rx-home) .rx-platform-copy .rx-kicker,body:has(.rx-home) .rx-value-copy .rx-kicker,body:has(.rx-home) .rx-spotlight-copy .rx-kicker,body:has(.rx-home) .rx-launch .rx-kicker){animation:linear both rxLowerKickerSlide;animation-timeline:view();animation-range:entry;animation-delay:0s!important}}}@media (prefers-reduced-motion:reduce){.rx-hero:after,.rx-hero-content .rx-kicker:before,.rx-hero-ticker article.is-active:after{animation:none!important}body:has(.rx-home) .rx-solution-panel{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-solution-panel>div:first-child>*{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-platform-node{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-platform-title{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-spotlight-grid article{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-spotlight h2{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-launch h2{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-launch-arrow{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}body:has(.rx-home) .rx-value-marquee span{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (min-width:1025px){body:has(.rx-home) .rx-platform-pin{isolation:isolate}body:has(.rx-home) .rx-platform-pin:after{content:"";mix-blend-mode:screen;pointer-events:none;z-index:0;background:conic-gradient(at 50% 55%,#0000 0deg,#ff50600d 12deg,#ff506006 26deg,#0000 40deg 360deg);animation:8s linear infinite rxRadarSweep;position:absolute;inset:0}@keyframes rxRadarSweep{to{transform:rotate(360deg)}}body:has(.rx-home) .rx-platform-pin:before{animation:6s ease-in-out infinite rxGridBreathe}@keyframes rxGridBreathe{0%,to{opacity:.18}50%{opacity:.34}}body:has(.rx-home) .rx-platform-node:before{content:"";z-index:2;background:#f34;border-radius:999px;width:9px;height:9px;animation:2.4s ease-in-out infinite rxLivePulse;position:absolute;top:16px;right:16px;box-shadow:0 0 12px #ff5060b3}@keyframes rxLivePulse{0%,to{box-shadow:0 0 10px #ff506099,0 0 #ff50608c}50%{box-shadow:0 0 18px #ff5060,0 0 0 12px #ff506000}}body:has(.rx-home) .rx-platform-node{transition:transform .45s cubic-bezier(.2,.65,.3,1),border-color .3s,box-shadow .45s}body:has(.rx-home) .rx-platform-node:hover{border-color:#ff506073;transform:translateY(-6px)scale(1.018);box-shadow:0 24px 60px #ff50602e,inset 0 0 0 1px #ff506033}body:has(.rx-home) .rx-platform-node>span{text-shadow:0 0 10px #ff50608c,0 0 24px #ff506033;font-variant-numeric:tabular-nums}body:has(.rx-home) .rx-value-marquee{perspective:800px;perspective-origin:bottom}body:has(.rx-home) .rx-value-marquee span{transform-origin:bottom;transition:transform .4s,color .3s,background .3s;transform:translateZ(0)}body:has(.rx-home) .rx-value-marquee span:hover{color:#fff;background:#ff506024;border-color:#ff50606b;transform:translateZ(20px)}body:has(.rx-home) .rx-value-orb{animation:28s linear infinite rxOrbDrift}@keyframes rxOrbDrift{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}body:has(.rx-home) .rx-spotlight-grid article{isolation:isolate;transform:perspective(900px) rotateX(var(--rx-tilt-x,0deg)) rotateY(var(--rx-tilt-y,0deg)) translateZ(0);transition:transform .22s cubic-bezier(.2,.65,.3,1),box-shadow .32s,border-color .3s}body:has(.rx-home) .rx-spotlight-grid article:hover{border-color:#ff50604d;box-shadow:0 26px 70px #14161c38,0 0 0 1px #ff506033}body:has(.rx-home) .rx-spotlight-grid article:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000 0%,#ff506000 12%,#ff506099 50%,#ff506000 88%,#0000 100%);height:2px;animation:4.5s ease-in-out infinite rxSpotScanV;position:absolute;top:0;left:0;right:0}body:has(.rx-home) .rx-spotlight-grid article:nth-child(2):after{animation-delay:.6s}body:has(.rx-home) .rx-spotlight-grid article:nth-child(3):after{animation-delay:1.2s}body:has(.rx-home) .rx-spotlight-grid article:nth-child(4):after{animation-delay:1.8s}body:has(.rx-home) .rx-spotlight-grid article:nth-child(5):after{animation-delay:2.4s}body:has(.rx-home) .rx-spotlight-grid article:nth-child(6):after{animation-delay:3s}@keyframes rxSpotScanV{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(calc(100% - 2px))}}body:has(.rx-home) .rx-spotlight-grid article>span{text-shadow:0 0 8px #ff506073}body:has(.rx-home) .rx-launch{isolation:isolate;position:relative;overflow:hidden}body:has(.rx-home) .rx-launch:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle at 18% 42%,#ff2b3a38,#0000 38%),radial-gradient(circle at 82% 70%,#ff8a2a1a,#0000 32%);animation:7s ease-in-out infinite alternate rxLaunchBreathe;position:absolute;inset:-6%}@keyframes rxLaunchBreathe{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}body:has(.rx-home) .rx-launch>*{z-index:1;position:relative}body:has(.rx-home) .rx-launch-arrow{will-change:transform;transition:transform .28s cubic-bezier(.2,.65,.3,1),box-shadow .3s;position:relative}body:has(.rx-home) .rx-launch-arrow:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff506073;border-radius:999px;transition:opacity .4s,transform .4s;position:absolute;inset:-10px;transform:scale(.92)}body:has(.rx-home) .rx-launch-arrow:hover:after{opacity:1;animation:1.4s ease-out infinite rxArrowRipple}@keyframes rxArrowRipple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}body:has(.rx-home) .rx-launch-arrow:hover{box-shadow:0 12px 38px #ff50608c,0 0 0 4px #ff50602e}body:has(.rx-home) .rx-launch h2 .rx-char{will-change:transform, opacity;display:inline-block}body:has(.rx-home) .rx-launch-contact>a{position:relative;overflow:hidden}body:has(.rx-home) .rx-launch-contact>a:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff4d 50%,#0000 100%);width:35%;animation:4.5s ease-in-out infinite rxButtonShine;position:absolute;top:0;bottom:0;left:-50%;transform:skew(-18deg)}@keyframes rxButtonShine{0%,22%{left:-50%}44%,to{left:130%}}}@media (prefers-reduced-motion:reduce){body:has(.rx-home) .rx-platform-pin:after{animation:none!important}body:has(.rx-home) .rx-platform-pin:before{animation:none!important}body:has(.rx-home) .rx-platform-node:before{animation:none!important}body:has(.rx-home) .rx-spotlight-grid article:after{animation:none!important}body:has(.rx-home) .rx-launch:before{animation:none!important}body:has(.rx-home) .rx-launch-arrow:after{animation:none!important}body:has(.rx-home) .rx-launch-contact>a:before{animation:none!important}body:has(.rx-home) .rx-value-orb{animation:none!important}}
