@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/poppins-latin-900-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--rx-black:#0D0D0D;--rx-graphite:#141416;--rx-graphite-2:#1C1C20;--rx-light:#E8E8EA;--rx-light-2:#F5F5F6;--rx-light-line:#D2D2D7;--rx-ink:#141416;--rx-ink-muted:#55555C;--rx-white:#FFFFFF;--rx-text:rgba(255,255,255,.8);--rx-text-dim:rgba(255,255,255,.56);--rx-line:rgba(255,255,255,.08);--rx-line-2:rgba(255,255,255,.14);--rx-indigo:#5739ED;--rx-purple:#9F46E3;--rx-azure:#0589F9;--rx-blue:#185EF4;--rx-navy:#052159;--rx-magenta:#EE05F2;--rx-violet:#C00CF2;--rx-cyan:#16B4F2;--rx-error:#FF4D6D;--rx-ok:#2EE59D;--rx-grad-brand:linear-gradient(100deg,#B012F0 0%,#5739ED 45%,#0589F9 100%);--rx-grad-cta:linear-gradient(100deg,#EE05F2 0%,#C00CF2 50%,#5739ED 100%);--rx-font-head:"Poppins",system-ui,sans-serif;--rx-font-body:"Inter",system-ui,sans-serif;--rx-font-mono:"JetBrains Mono",ui-monospace,monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:56px;--s8:64px;--s10:80px;--s12:96px;--s15:120px;--s20:160px;--rx-max:1280px;--rx-r-sm:8px;--rx-r:16px;--rx-r-lg:24px;--rx-header-h:80px;--rx-ease:cubic-bezier(.2,.8,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:var(--s10)}body{background:var(--rx-black);color:var(--rx-text);font-family:var(--rx-font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:none;border:0}::selection{background:var(--rx-magenta);color:#fff}:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3,h4{font-family:var(--rx-font-head);color:var(--rx-white);font-weight:800;letter-spacing:-.035em}h1{font-size:clamp(40px,5vw,76px);line-height:1.02}h2{font-size:clamp(36px,4.2vw,60px);line-height:1.04}h3{font-size:clamp(22px,1.8vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:700}h4{font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:700}.rx-lead{font-size:clamp(18px,1.4vw,21px);line-height:1.6;color:var(--rx-text)}.rx-eyebrow{display:inline-flex;align-items:center;gap:var(--s1);font-family:var(--rx-font-head);font-size:12px;font-weight:600;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--rx-text-dim)}.rx-eyebrow:before{content:"";width:24px;height:2px;background:var(--rx-grad-brand);border-radius:2px}.rx-mono{font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.04em}.rx-grad-text{background:var(--rx-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-grad-text--hot{background:linear-gradient(100deg,#ee05f2,#9f46e3 45%,#16b4f2);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-btn{--h:56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:var(--h);max-width:100%;padding:var(--s1) var(--s4);border-radius:999px;font-family:var(--rx-font-head);font-weight:600;font-size:15px;letter-spacing:-.005em;line-height:1.25;text-align:center;text-wrap:balance;cursor:pointer;white-space:normal;isolation:isolate;transition:transform .3s var(--rx-ease),box-shadow .3s var(--rx-ease),background-color .3s,color .3s,border-color .3s}.rx-btn svg{width:16px;height:16px;transition:transform .3s var(--rx-ease)}.rx-btn:hover svg{transform:translate(4px)}.rx-btn--primary{color:#fff;background:var(--rx-grad-cta);box-shadow:inset 0 1px #ffffff59,0 8px 32px -8px #ee05f299,0 0 0 1px #ee05f266}.rx-btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 16px 48px -8px #ee05f2bf,0 0 0 1px #ee05f299}.rx-btn--ghost{color:var(--rx-white);border:1px solid var(--rx-line-2);background:#ffffff08;backdrop-filter:blur(8px)}.rx-btn--ghost:hover{border-color:var(--rx-cyan);color:var(--rx-cyan)}.rx-btn--cyan{color:var(--rx-black);background:var(--rx-cyan);box-shadow:0 8px 32px -8px #16b4f299}.rx-btn--cyan:hover{transform:translateY(-2px);background:#3cc3f5}.rx-btn--sm{--h:44px;padding:var(--s1) var(--s3);font-size:14px}.rx-btn--block{width:100%}.rx-section{position:relative;padding:var(--s15) var(--s4);overflow:hidden}.rx-section--black{background:var(--rx-black)}.rx-section--graphite{background:var(--rx-graphite)}.rx-section--light{background:var(--rx-light);color:var(--rx-ink-muted)}.rx-section--light h2,.rx-section--light h3,.rx-section--light h4{color:var(--rx-ink)}.rx-section--light .rx-eyebrow,.rx-section--light .rx-lead{color:var(--rx-ink-muted)}.rx-wrap{position:relative;z-index:1;max-width:var(--rx-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--s8)}.rx-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);align-items:end}.rx-stack{display:flex;flex-direction:column;gap:var(--s3)}.rx-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--rx-header-h);padding:0 var(--s4);display:flex;align-items:center;border-bottom:1px solid transparent;transition:height .4s var(--rx-ease),background-color .4s,border-color .4s,backdrop-filter .4s}.rx-header.is-scrolled{height:64px;background:#0d0d0db8;border-bottom-color:var(--rx-line);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px)}.rx-header__bar{width:100%;max-width:var(--rx-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.rx-logo img{height:40px;width:auto;transition:height .4s var(--rx-ease)}.is-scrolled .rx-logo img{height:34px}.rx-nav{display:flex;align-items:center;gap:var(--s5)}.rx-nav__links{display:flex;gap:var(--s4);list-style:none}.rx-nav__links a{position:relative;font-family:var(--rx-font-head);font-size:14px;font-weight:500;color:var(--rx-text);transition:color .2s}.rx-nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--rx-grad-brand);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--rx-ease)}.rx-nav__links a:hover{color:var(--rx-white)}.rx-nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.rx-burger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--rx-line-2);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.rx-burger span{width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .3s var(--rx-ease),opacity .2s}.rx-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rx-burger[aria-expanded=true] span:nth-child(2){opacity:0}.rx-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rx-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--rx-header-h) + var(--s5)) var(--s4) 0;background:var(--rx-black);overflow:hidden;isolation:isolate}.rx-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(ellipse at 70% 80%,rgba(87,57,237,.28),transparent 60%),radial-gradient(ellipse at 20% 90%,rgba(238,5,242,.2),transparent 55%);transition:background-color .8s}.rx-hero__layer{position:absolute;left:-25%;top:-6%;width:150%;height:112%;display:block;opacity:0;will-change:transform,opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.rx-hero__bg.is-ready{background:none}.rx-hero__bg.is-ready .rx-hero__layer{opacity:1}#rxL1{animation-name:rxm1;animation-duration:13s}#rxL2{animation-name:rxm2;animation-duration:17s}#rxL3{animation-name:rxm3;animation-duration:21s}#rxL4{animation-name:rxm4;animation-duration:26s}@keyframes rxm1{0%{transform:translate3d(-14%,4%,0) rotate(-2.5deg) scaleY(.75);opacity:.4}to{transform:translate3d(14%,-4%,0) rotate(2.5deg) scaleY(1.3);opacity:1}}@keyframes rxm2{0%{transform:translate3d(16%,-3%,0) rotate(2deg) scaleY(1.3);opacity:1}to{transform:translate3d(-16%,5%,0) rotate(-2deg) scaleY(.7);opacity:.35}}@keyframes rxm3{0%{transform:translate3d(-10%,5%,0) rotate(-1.5deg) scaleY(.8);opacity:.3}to{transform:translate3d(10%,-5%,0) rotate(1.5deg) scale(1.08,1.35);opacity:1}}@keyframes rxm4{0%{transform:translate3d(-3%,6%,0);opacity:.5}to{transform:translate3d(3%,-6%,0);opacity:1}}.rx-hero__bg.is-paused .rx-hero__layer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rx-hero__layer{animation:none}}.rx-hero__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 40% at 50% 46%,#0d0d0dc7,#0d0d0d66 60%,#0d0d0d00),linear-gradient(180deg,rgba(13,13,13,.6) 0%,transparent 22%,transparent 72%,var(--rx-black) 100%)}.rx-hero__grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--rx-line) 1px,transparent 1px),linear-gradient(90deg,var(--rx-line) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,transparent 30%,#000 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,transparent 30%,#000 100%)}.rx-hero__center{position:relative;width:100%;max-width:1040px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s4)}.rx-pill{display:inline-flex;align-items:center;gap:var(--s1);min-height:36px;padding:6px var(--s2);border-radius:999px;font-family:var(--rx-font-head);font-size:13px;font-weight:500;color:var(--rx-white);background:#ffffff0d;border:1px solid var(--rx-line-2);backdrop-filter:blur(12px)}.rx-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rx-ok);animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.7);opacity:.45}}.rx-hero h1{font-size:clamp(48px,7.6vw,120px);line-height:.94;letter-spacing:-.05em;font-weight:800}.rx-hero h1 .rx-grad-text--hot{display:inline-block;padding-bottom:.06em}.rx-hero .rx-lead{max-width:620px}.rx-cmd{width:100%;max-width:640px;display:flex;flex-direction:column;gap:12px;margin-top:var(--s1)}.rx-cmd__bar{display:flex;align-items:center;gap:var(--s1);padding:var(--s1);border-radius:999px;background:linear-gradient(#141416d1,#141416d1) padding-box,linear-gradient(100deg,#ee05f2b3,#5739ed80 45%,#16b4f2b3) border-box;border:1px solid transparent;backdrop-filter:blur(16px);box-shadow:0 24px 80px -24px #ee05f273,0 0 0 6px #ffffff05;transition:box-shadow .3s}.rx-cmd__bar:focus-within{box-shadow:0 24px 80px -16px #ee05f2a6,0 0 0 6px #16b4f224}.rx-cmd__bar svg.rx-cmd__ico{flex:0 0 20px;width:20px;height:20px;margin-left:var(--s2);color:var(--rx-text-dim)}.rx-cmd__bar input{flex:1;min-width:0;height:48px;padding:0 var(--s1);background:transparent;border:0;color:#fff;font-size:17px;outline:none}.rx-cmd__bar input::placeholder{color:#ffffff61}.rx-cmd__bar .rx-btn{--h:52px;flex:0 0 auto}.rx-cmd__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 16px;font-family:var(--rx-font-mono);font-size:12px;color:var(--rx-text-dim)}.rx-cmd__meta span{display:inline-flex;align-items:center;gap:6px}.rx-cmd__meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--rx-cyan)}.rx-cmd .rx-error{text-align:center}.rx-hero__alt{font-family:var(--rx-font-head);font-size:14px;font-weight:500;color:var(--rx-text)}.rx-hero__alt a{color:#fff;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;transition:border-color .2s,color .2s}.rx-hero__alt a:hover{color:var(--rx-cyan);border-color:var(--rx-cyan)}.rx-hero__base{position:relative;width:100%;max-width:var(--rx-max);margin:var(--s8) auto 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rx-line)}.rx-hero__base div{display:flex;flex-direction:column;gap:4px;padding:var(--s3) var(--s3) var(--s4);border-left:1px solid var(--rx-line)}.rx-hero__base div:first-child{border-left:0}.rx-hero__base strong{font-family:var(--rx-font-head);font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.1}.rx-hero__base span{font-size:13px;color:var(--rx-text-dim)}.rx-qdm{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:var(--s2);background:#08080a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rx-qdm.is-open{display:flex;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rx-qd{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:var(--rx-r-lg);background:linear-gradient(160deg,#1c1c20f5,#0d0d0df5) padding-box,linear-gradient(160deg,#ee05f299,#ffffff0a 40%,#16b4f28c) border-box;border:1px solid transparent;box-shadow:0 40px 140px -20px #000000e6,0 0 100px -40px #ee05f2b3;animation:popIn .45s var(--rx-ease)}@keyframes popIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.rx-qd__x{position:absolute;top:var(--s2);right:var(--s2);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--rx-text-dim);cursor:pointer;border:1px solid var(--rx-line-2)}.rx-qd__x:hover{color:#fff;border-color:#fff}.rx-qd__head{display:flex;flex-direction:column;gap:var(--s1);padding-right:var(--s5)}.rx-qd__head h2{font-size:24px;line-height:1.2;letter-spacing:-.02em}.rx-qd__head p{font-size:14px;line-height:1.5;color:var(--rx-text-dim)}.rx-qd__site{display:inline-flex;align-items:center;gap:var(--s1);align-self:flex-start;height:32px;padding:0 12px;border-radius:999px;background:#16b4f21a;border:1px solid rgba(22,180,242,.3);font-family:var(--rx-font-mono);font-size:12px;color:var(--rx-cyan);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rx-qd__step{display:none;flex-direction:column;gap:var(--s2)}.rx-qd__step.is-active{display:flex;animation:stepIn .45s var(--rx-ease)}.rx-qd__field{display:flex;flex-direction:column;gap:var(--s1)}.rx-qd__field label{font-family:var(--rx-font-head);font-size:13px;font-weight:500;color:#fff}.rx-qd__back{align-self:flex-start;font-family:var(--rx-font-head);font-size:13px;color:var(--rx-text-dim);cursor:pointer}.rx-qd__back:hover{color:#fff}.rx-qd__scan{list-style:none;display:flex;flex-direction:column;gap:14px;font-family:var(--rx-font-mono);font-size:13px;color:var(--rx-text-dim)}.rx-qd__scan li{display:flex;align-items:center;gap:12px;opacity:.35;transition:opacity .3s,color .3s}.rx-qd__scan li:before{content:"";width:14px;height:14px;flex:0 0 14px;border-radius:50%;border:2px solid var(--rx-line-2);border-top-color:var(--rx-cyan)}.rx-qd__scan li.is-on{opacity:1;color:#fff}.rx-qd__scan li.is-on:not(.is-done):before{animation:spin .8s linear infinite}.rx-qd__scan li.is-done:before{content:"\2713";border:0;color:var(--rx-ok);display:grid;place-items:center;font-size:13px}.rx-qd__score{display:flex;align-items:center;gap:var(--s3)}.rx-qd__ring{position:relative;width:112px;height:112px;flex:0 0 112px}.rx-qd__ring svg{width:112px;height:112px;transform:rotate(-90deg)}.rx-qd__ring circle{fill:none;stroke-width:8}.rx-qd__ring .bg{stroke:#ffffff14}.rx-qd__ring .fg{stroke:var(--qd-c,#2EE59D);stroke-linecap:round;stroke-dasharray:276.5;stroke-dashoffset:276.5;transition:stroke-dashoffset 1.4s var(--rx-ease)}.rx-qd__ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--rx-font-head);font-size:34px;font-weight:700;color:#fff;letter-spacing:-.03em}.rx-qd__verdict{display:flex;flex-direction:column;gap:4px}.rx-qd__verdict strong{font-family:var(--rx-font-head);font-size:20px;color:var(--qd-c,#2EE59D);line-height:1.2}.rx-qd__verdict span{font-size:13px;color:var(--rx-text-dim)}.rx-qd__findings{list-style:none;display:flex;flex-direction:column;gap:12px;padding:var(--s2);border-radius:var(--rx-r);background:#ffffff08;border:1px solid var(--rx-line)}.rx-qd__findings li{display:flex;gap:12px;font-size:14px;line-height:1.45;color:#fff}.rx-qd__findings li:before{content:"";flex:0 0 8px;height:8px;margin-top:7px;border-radius:2px;background:var(--rx-magenta);box-shadow:0 0 8px var(--rx-magenta)}.rx-qd__demo{font-size:11px;color:var(--rx-text-dim);border-top:1px dashed var(--rx-line-2);padding-top:var(--s1)}@media (max-width:1024px){.rx-hero__base{grid-template-columns:1fr 1fr}.rx-hero__base div:nth-child(3){border-left:0}.rx-hero__base div:nth-child(n+3){border-top:1px solid var(--rx-line)}}@media (max-width:767px){.rx-hero{padding:calc(var(--rx-header-h) + var(--s6)) var(--s2) 0;min-height:auto}.rx-hero__center{gap:var(--s3)}.rx-cmd__bar{flex-wrap:wrap;border-radius:var(--rx-r-lg);padding:var(--s1)}.rx-cmd__bar input{flex:1 1 calc(100% - 48px);height:52px;font-size:16px}.rx-cmd__bar .rx-btn{flex:1 1 100%}.rx-hero__base{margin-top:var(--s8)}.rx-hero__base div{padding:var(--s2)}.rx-hero__base strong{font-size:20px}.rx-qd{padding:var(--s4) var(--s3)}.rx-qd__ring{width:96px;height:96px;flex-basis:96px}.rx-qd__ring svg{width:96px;height:96px}}.rx-clients{padding-block:var(--s12)}.rx-clients .rx-wrap{gap:var(--s5)}.rx-clients__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap}.rx-clients__head h2{font-size:clamp(28px,3vw,40px);max-width:22ch}.rx-clients__geo{display:flex;flex-direction:column;gap:var(--s1);max-width:440px}.rx-clients__geo p{font-size:16px}.rx-clients__geo .rx-mono{font-size:11px;line-height:1.7;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink)}.rx-clients__bar{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap}.rx-vtoggle{display:inline-flex;align-items:center;gap:var(--s1);height:40px;padding:0 var(--s2);border-radius:999px;border:1px dashed var(--rx-magenta);background:#ee05f20f;font-family:var(--rx-font-mono);font-size:12px;color:#a3009f;cursor:pointer}.rx-vtoggle[aria-pressed=true]{background:var(--rx-magenta);color:#fff;border-style:solid}.rx-logos{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--rx-light-line);border-left:1px solid var(--rx-light-line);list-style:none}.rx-logo-slot{position:relative;aspect-ratio:3/2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s2);border-right:1px solid var(--rx-light-line);border-bottom:1px solid var(--rx-light-line);color:#8e8e96;transition:background-color .4s var(--rx-ease),opacity .4s}.rx-logo-slot.is-dim{opacity:.18}.rx-logo-slot:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rx-grad-brand);transform:scaleX(0);transition:transform .5s var(--rx-ease)}.rx-logo-slot:hover{background:var(--rx-light-2)}.rx-logo-slot:hover:after{transform:scaleX(1)}.rx-logo-slot img{max-width:72%;max-height:56px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(.62) contrast(1.8) opacity(.72);transition:filter .4s var(--rx-ease)}.rx-logo-slot:hover img{filter:none}.rx-logo-slot__txt{font-family:var(--rx-font-head);font-weight:700;font-size:15px;letter-spacing:-.01em;color:#8e8e96;text-align:center;line-height:1.2}.rx-logo-slot__meta{display:none}.is-validating .rx-logo-slot{aspect-ratio:auto;min-height:168px;justify-content:space-between;background:#fff}.is-validating .rx-logo-slot.on-dark .rx-logo-slot__media{background:#141416}.is-validating .rx-logo-slot img{filter:none}.rx-logo-slot__media{width:100%;height:80px;display:grid;place-items:center;border-radius:8px}.is-validating .rx-logo-slot__meta{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.rx-logo-slot__meta b{font-family:var(--rx-font-head);font-size:12px;font-weight:600;color:var(--rx-ink);line-height:1.3}.rx-st{font-family:var(--rx-font-mono);font-size:10px;letter-spacing:.04em;padding:2px 8px;border-radius:999px;white-space:nowrap}.rx-st--svg{background:#e3f8ee;color:#0b7a4b}.rx-st--trace{background:#ede6ff;color:#5b2bc9}.rx-st--png{background:#e6f0ff;color:#1546b8}.rx-st--check{background:#fff1d6;color:#8a5a00}.rx-st--none{background:#ffe3e8;color:#b0123a}.rx-legend{display:none;flex-wrap:wrap;gap:var(--s1);align-items:center;font-size:13px}.is-validating .rx-legend{display:flex}.rx-price{display:flex;align-items:baseline;gap:var(--s1);padding-block:var(--s3);border-block:1px solid var(--rx-line)}.rx-price span{font-size:14px;color:var(--rx-text-dim)}.rx-price strong{font-family:var(--rx-font-head);font-size:clamp(48px,4.4vw,64px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.045em}.rx-price em{font-style:normal;font-size:16px;font-weight:500;color:var(--rx-text-dim)}.rx-tiers{display:grid;grid-template-columns:1fr 1fr;gap:var(--s1)}.rx-tier{display:flex;flex-direction:column;gap:2px;padding:12px var(--s2);border-radius:var(--rx-r-sm);background:#ffffff08;border:1px solid var(--rx-line)}.rx-tier b{font-family:var(--rx-font-head);font-size:15px;color:#fff;font-weight:600}.rx-tier span{font-size:13px;color:var(--rx-text-dim)}.rx-checks{list-style:none;display:flex;flex-direction:column;gap:12px;flex-grow:1}.rx-checks li{display:flex;gap:12px;align-items:flex-start;color:var(--rx-white);font-size:16px;line-height:1.5}.rx-checks svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--rx-cyan)}.rx-svc .rx-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s10);align-items:center}.rx-svc--mirror .rx-wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.rx-svc--mirror .rx-svc__copy{order:2}.rx-svc__copy{display:flex;flex-direction:column;gap:var(--s4)}.rx-svc__problem{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--s1);min-height:32px;padding:4px 14px;border-radius:999px;font-family:var(--rx-font-head);font-size:13px;font-weight:500;color:#fff;background:#ee05f21a;border:1px solid rgba(238,5,242,.35)}.rx-svc__problem:before{content:"\201c";font-size:20px;line-height:1;color:var(--rx-magenta)}.rx-svc__copy .rx-price{border-block:0;padding:0}.rx-svc__opt{display:flex;flex-direction:column;gap:var(--s1);padding-left:var(--s2);border-left:2px solid var(--rx-cyan)}.rx-svc__opt b{font-family:var(--rx-font-head);font-size:16px;color:#fff}.rx-svc__opt p{font-size:15px;line-height:1.55;color:var(--rx-text)}.rx-svc__opt .rx-link{font-size:14px;color:var(--rx-cyan)}.rx-svc__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.rx-svc__foot .rx-link{height:auto}.rx-link{display:inline-flex;align-items:center;gap:var(--s1);font-family:var(--rx-font-head);font-weight:600;font-size:15px;color:var(--rx-text);transition:color .2s}.rx-link:hover{color:var(--rx-cyan)}.rx-build{display:flex;flex-direction:column;gap:var(--s3)}.rx-browser{position:relative;border-radius:var(--rx-r-lg);overflow:hidden;background:#101013;border:1px solid var(--rx-line-2);box-shadow:0 48px 120px -32px #000c,0 0 120px -60px #5739ede6}.rx-browser__bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 var(--s2);background:#17171b;border-bottom:1px solid var(--rx-line)}.rx-browser__bar i{width:10px;height:10px;border-radius:50%;background:#2c2c33}.rx-browser__bar span{margin-left:var(--s2);flex:1;height:22px;border-radius:999px;background:#0f0f12;font-family:var(--rx-font-mono);font-size:11px;color:var(--rx-text-dim);display:flex;align-items:center;padding:0 12px}.b-4 .rx-browser{box-shadow:0 48px 120px -32px #000c,0 0 140px -40px #ee05f2b3}.rx-steps-h{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s1)}.rx-steps-h li{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:2px solid var(--rx-line-2);font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:var(--rx-text-dim);transition:color .4s,border-color .4s}.rx-steps-h li span{font-family:var(--rx-font-mono);font-size:11px;font-weight:400}.rx-steps-h li.is-on{color:#fff;border-color:var(--rx-magenta)}@media (max-width:1024px){.rx-svc .rx-wrap,.rx-svc--mirror .rx-wrap{grid-template-columns:1fr;gap:var(--s6)}.rx-svc--mirror .rx-svc__copy{order:0}}@media (max-width:767px){.rx-steps-h li{font-size:12px}}.rx-dna__iso{position:absolute;right:-120px;top:var(--s10);width:640px;opacity:.07;filter:grayscale(1);pointer-events:none}.rx-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(280px,auto);gap:var(--s3)}.rx-tile{position:relative;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s5);border-radius:var(--rx-r-lg);background:var(--rx-light-2);border:1px solid #D9D9DE;overflow:hidden;transition:transform .5s var(--rx-ease),box-shadow .5s var(--rx-ease)}.rx-tile:hover{transform:translateY(-4px);box-shadow:0 32px 64px -32px #14141659}.rx-tile p{color:var(--rx-ink-muted);font-size:16px}.rx-tile--wide{grid-column:span 2}.rx-tile--dark{background:var(--rx-black);border-color:var(--rx-black);color:var(--rx-text)}.rx-section--light .rx-tile--dark h3{color:#fff}.rx-tile--dark p{color:var(--rx-text)}.rx-tile__label{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.rx-num{font-family:var(--rx-font-mono);font-size:12px;color:var(--rx-ink-muted)}.rx-tile--dark .rx-num{color:var(--rx-text-dim)}.rx-tile__icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--rx-ink);color:#fff}.rx-tile--dark .rx-tile__icon{background:var(--rx-grad-brand)}.rx-tile__icon svg{width:22px;height:22px}.rx-tile__body{display:flex;flex-direction:column;gap:var(--s1);margin-top:auto}.rx-tile--split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5);align-items:end}.rx-tile--split .rx-tile__col{display:flex;flex-direction:column;gap:var(--s2);height:100%}.rx-rings{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}.rx-ring{display:flex;flex-direction:column;align-items:center;gap:var(--s1);text-align:center}.rx-ring__svg{position:relative;width:96px;height:96px}.rx-ring svg{width:96px;height:96px;transform:rotate(-90deg)}.rx-ring circle{fill:none;stroke-width:6}.rx-ring .bg{stroke:#ffffff14}.rx-ring .fg{stroke:url(#ringGrad);stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:263.9;transition:stroke-dashoffset 1.6s var(--rx-ease)}.is-in .rx-ring .fg{stroke-dashoffset:0}.rx-ring__val{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--rx-font-head);font-weight:700;font-size:26px;color:#fff;letter-spacing:-.03em}.rx-ring span{color:var(--rx-text-dim);font-size:12px}.rx-code{font-family:var(--rx-font-mono);font-size:13px;line-height:1.8;padding:var(--s3);border-radius:var(--rx-r);background:var(--rx-ink);color:#c9c9d1;overflow:hidden;white-space:pre}.rx-code .k{color:#c98bff}.rx-code .s{color:var(--rx-cyan)}.rx-code .c{color:#6b6b75}.rx-term{display:flex;flex-direction:column;gap:6px;font-family:var(--rx-font-mono);font-size:13px;padding:var(--s3);border-radius:var(--rx-r);background:#060606;border:1px solid var(--rx-line);color:var(--rx-text)}.rx-term__bar{display:flex;gap:6px;padding-bottom:var(--s1)}.rx-term__bar i{width:10px;height:10px;border-radius:50%;background:#2a2a2e}.rx-term .p{color:var(--rx-text-dim)}.rx-term .ok{color:var(--rx-ok)}.rx-term div{opacity:0;transform:translate(-8px);transition:opacity .5s,transform .5s}.is-in .rx-term div{opacity:1;transform:none}.rx-term div:nth-child(3){transition-delay:.15s}.rx-term div:nth-child(4){transition-delay:.3s}.rx-term div:nth-child(5){transition-delay:.45s}.rx-term div:nth-child(6){transition-delay:.6s}.rx-term div:nth-child(7){transition-delay:.75s}.rx-contrast{display:flex;align-items:flex-end;gap:var(--s2)}.rx-contrast__aa{font-family:var(--rx-font-head);font-weight:800;font-size:88px;line-height:.85;letter-spacing:-.06em;color:var(--rx-ink)}.rx-contrast__meta{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;color:var(--rx-ink-muted)}.rx-contrast__meta b{font-family:var(--rx-font-head);font-size:20px;color:var(--rx-ink)}.rx-authority .rx-wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--s10);align-items:start}.rx-authority .rx-portrait{position:sticky;top:calc(64px + var(--s5))}.rx-portrait{position:relative;aspect-ratio:4/5;border-radius:var(--rx-r-lg);overflow:hidden;display:flex;align-items:flex-end;padding:var(--s3);background:radial-gradient(ellipse at 70% 20%,rgba(87,57,237,.35),transparent 55%),radial-gradient(ellipse at 20% 90%,rgba(238,5,242,.18),transparent 50%),linear-gradient(180deg,#1a1a1e,#0a0a0a);border:1px solid var(--rx-line-2)}.rx-portrait__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.2s var(--rx-ease)}.rx-portrait:hover .rx-portrait__img{transform:scale(1.03)}.rx-portrait:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(ellipse 70% 50% at 85% 15%,rgba(87,57,237,.9),transparent 70%),radial-gradient(ellipse 60% 45% at 10% 95%,rgba(238,5,242,.75),transparent 70%)}.rx-portrait:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(13,13,13,.85) 100%)}.rx-portrait__card{z-index:2}.rx-portrait__card{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--rx-r);background:#0d0d0d99;border:1px solid var(--rx-line-2);backdrop-filter:blur(16px)}.rx-portrait__card b{display:block;font-family:var(--rx-font-head);color:#fff;font-size:17px;font-weight:700}.rx-portrait__card span{font-size:13px;color:var(--rx-text-dim)}.rx-portrait__card i{font-style:normal;font-family:var(--rx-font-head);font-weight:800;font-size:28px;letter-spacing:-.04em}.rx-authority__copy{display:flex;flex-direction:column;gap:var(--s5)}.rx-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rx-line);padding-top:var(--s5);gap:var(--s3)}.rx-stat{display:flex;flex-direction:column;gap:4px}.rx-stat strong{font-family:var(--rx-font-head);font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1;color:#fff;letter-spacing:-.04em}.rx-stat span{font-size:13px;color:var(--rx-text-dim)}.rx-filters{display:flex;flex-wrap:wrap;gap:var(--s1)}.rx-filter{height:40px;padding:0 var(--s2);border-radius:999px;border:1px solid var(--rx-light-line);background:transparent;font-family:var(--rx-font-head);font-size:13px;font-weight:500;color:var(--rx-ink-muted);cursor:pointer;transition:all .3s var(--rx-ease)}.rx-filter:hover{border-color:var(--rx-ink);color:var(--rx-ink)}.rx-filter[aria-pressed=true]{background:var(--rx-ink);border-color:var(--rx-ink);color:#fff}.rx-tech{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s2);list-style:none}.rx-tech__item{display:flex;align-items:center;gap:var(--s2);padding:var(--s3);border-radius:var(--rx-r);background:var(--rx-light-2);border:1px solid #D9D9DE;transition:transform .4s var(--rx-ease),box-shadow .4s var(--rx-ease),opacity .4s,filter .4s}.rx-tech__item:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #14141659}.rx-tech__item.is-dim{opacity:.25;filter:grayscale(1);transform:scale(.97)}.rx-tech__mono{flex:0 0 48px;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-family:var(--rx-font-head);font-weight:700;font-size:15px;letter-spacing:-.02em;color:#fff;background:var(--rx-ink);transition:background .4s var(--rx-ease)}.rx-tech__item:hover .rx-tech__mono{background:var(--rx-grad-brand)}.rx-tech__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rx-tech__txt b{font-family:var(--rx-font-head);font-size:15px;font-weight:600;color:var(--rx-ink);line-height:1.3}.rx-tech__txt span{font-family:var(--rx-font-mono);font-size:11px;color:var(--rx-ink-muted);letter-spacing:.04em}.rx-contact{background:var(--rx-graphite)}.rx-contact:before{content:"";position:absolute;width:900px;height:900px;right:-300px;bottom:-400px;background:radial-gradient(circle,rgba(238,5,242,.14),transparent 60%);pointer-events:none}.rx-contact:after{content:"";position:absolute;width:700px;height:700px;left:-250px;top:-200px;background:radial-gradient(circle,rgba(5,137,249,.12),transparent 60%);pointer-events:none}.rx-contact .rx-wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--s10);align-items:start}.rx-contact__aside{display:flex;flex-direction:column;gap:var(--s5);position:sticky;top:calc(64px + var(--s5))}.rx-steps{list-style:none;display:flex;flex-direction:column}.rx-steps li{display:grid;grid-template-columns:40px 1fr;gap:var(--s2);padding-bottom:var(--s3);position:relative}.rx-steps li:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:linear-gradient(var(--rx-line-2),transparent)}.rx-steps b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--rx-font-mono);font-size:12px;font-weight:500;color:#fff;background:var(--rx-graphite-2);border:1px solid var(--rx-line-2)}.rx-steps h4{font-size:16px}.rx-steps p{font-size:14px;line-height:1.5;color:var(--rx-text-dim)}.rx-terms{display:flex;flex-wrap:wrap;gap:var(--s1)}.rx-terms span{height:32px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--rx-line-2);font-size:13px;color:var(--rx-text)}.rx-form{position:relative;display:flex;flex-direction:column;gap:var(--s4);padding:var(--s6);border-radius:var(--rx-r-lg);background:linear-gradient(#0d0d0dd9,#0d0d0dd9) padding-box,linear-gradient(160deg,#ee05f280,#ffffff0a 35%,#16b4f273) border-box;border:1px solid transparent;box-shadow:0 48px 120px -32px #000c;backdrop-filter:blur(20px)}.rx-progress{display:flex;flex-direction:column;gap:12px}.rx-progress__meta{display:flex;justify-content:space-between;color:var(--rx-text-dim)}.rx-progress__meta b{color:#fff;font-weight:500}.rx-progress__bar{height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.rx-progress__bar i{display:block;height:100%;width:33.33%;background:var(--rx-grad-cta);border-radius:4px;transition:width .6s var(--rx-ease)}.rx-step{display:none;flex-direction:column;gap:var(--s4);animation:stepIn .5s var(--rx-ease)}.rx-step.is-active{display:flex}@keyframes stepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rx-step__title{display:flex;flex-direction:column;gap:4px}.rx-step__title h3{font-size:24px}.rx-step__title p{font-size:15px;color:var(--rx-text-dim)}.rx-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.rx-field{display:flex;flex-direction:column;gap:var(--s1);border:0;min-width:0}.rx-field--full{grid-column:1/-1}.rx-field>label,.rx-field>legend{font-family:var(--rx-font-head);font-size:14px;font-weight:500;color:#fff;padding:0}.rx-field legend{margin-bottom:var(--s1)}.rx-opt-hint{font-weight:400;color:var(--rx-text-dim)}.rx-input{width:100%;height:56px;padding:0 var(--s2);border-radius:12px;background:#ffffff08;border:1px solid var(--rx-line-2);color:#fff;transition:border-color .2s,box-shadow .2s,background-color .2s}textarea.rx-input{height:auto;min-height:136px;padding:var(--s2);resize:vertical;line-height:1.55}select.rx-input{appearance:none;cursor:pointer;padding-right:var(--s6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}select.rx-input option{background:var(--rx-graphite);color:#fff}.rx-input::placeholder{color:#ffffff52}.rx-input:hover{border-color:#ffffff3d}.rx-input:focus{outline:none;border-color:var(--rx-cyan);background:#16b4f20a;box-shadow:0 0 0 4px #16b4f21f}.rx-field.is-invalid .rx-input,.rx-field.is-invalid .rx-opt{border-color:#ff4d6db3}.rx-error{font-size:13px;color:var(--rx-error);line-height:1.4}.rx-error:empty{display:none}.rx-opts{display:grid;gap:var(--s1)}.rx-opts--2{grid-template-columns:1fr 1fr}.rx-opts--4{grid-template-columns:repeat(4,1fr)}.rx-opt{position:relative;display:flex;border-radius:12px;border:1px solid var(--rx-line-2);background:#ffffff05;cursor:pointer;transition:border-color .2s,background-color .2s}.rx-opt:hover{border-color:#ffffff47}.rx-opt input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.rx-opt__in{display:flex;flex-direction:column;gap:4px;padding:var(--s2);width:100%}.rx-opt__in b{font-family:var(--rx-font-head);font-size:15px;font-weight:600;color:#fff;line-height:1.3}.rx-opt__in small{font-size:13px;color:var(--rx-text-dim);line-height:1.4}.rx-opt__in svg{width:20px;height:20px;color:var(--rx-cyan);margin-bottom:4px}.rx-opt:has(input:checked){border-color:var(--rx-magenta);background:linear-gradient(160deg,#ee05f21f,#5739ed0f)}.rx-opt:has(input:checked) .rx-opt__in svg{color:var(--rx-magenta)}.rx-opt:has(input:focus-visible){outline:2px solid var(--rx-cyan);outline-offset:2px}.rx-alert{display:none;gap:12px;align-items:flex-start;padding:var(--s2);border-radius:12px;background:#ff4d6d14;border:1px solid rgba(255,77,109,.3);font-size:14px;line-height:1.5;color:#ffc2ce}.rx-alert.is-visible{display:flex}.rx-alert svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--rx-error)}.rx-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--rx-text-dim);cursor:pointer}.rx-consent input{margin-top:3px;width:18px;height:18px;flex:0 0 18px;accent-color:var(--rx-magenta)}.rx-form__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--rx-line)}.rx-back{font-family:var(--rx-font-head);font-size:14px;font-weight:500;color:var(--rx-text-dim);cursor:pointer;display:inline-flex;gap:var(--s1);align-items:center;height:44px}.rx-back:hover{color:#fff}.rx-back svg{width:16px;height:16px}.rx-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;display:none}.is-loading .rx-spinner{display:block}.is-loading .rx-arrow{display:none}.is-loading{pointer-events:none;opacity:.85}@keyframes spin{to{transform:rotate(360deg)}}.rx-result{display:none;flex-direction:column;gap:var(--s3);align-items:flex-start;animation:stepIn .5s var(--rx-ease)}.rx-result.is-visible{display:flex}.rx-result__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#2ee59d1f;color:var(--rx-ok)}.rx-result--warn .rx-result__icon{background:#ff4d6d1f;color:var(--rx-error)}.rx-result__icon svg{width:28px;height:28px}.rx-result h3{font-size:28px}.rx-result__tier{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;font-family:var(--rx-font-head);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rx-cyan);background:#16b4f21a;border:1px solid rgba(22,180,242,.3)}.rx-result__actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.rx-footer{background:var(--rx-black);padding:var(--s12) var(--s4) var(--s3);overflow:hidden;position:relative}.rx-footer .rx-wrap{gap:var(--s8)}.rx-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--s5)}.rx-footer__brand{display:flex;flex-direction:column;gap:var(--s3);max-width:360px}.rx-footer__brand img{height:48px;width:auto;align-self:flex-start}.rx-footer__brand p{font-size:15px;color:var(--rx-text-dim)}.rx-footer__col{display:flex;flex-direction:column;gap:var(--s2)}.rx-footer__col h4{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--rx-text-dim);font-weight:600}.rx-footer__col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.rx-footer__col a,.rx-footer__col li{font-size:15px;color:var(--rx-text)}.rx-footer__col a:hover{color:#fff}.rx-footer__bottom{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;padding-block:var(--s3);border-top:1px solid var(--rx-line);font-size:13px;color:var(--rx-text-dim)}.rx-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--rx-ease),transform .9s var(--rx-ease)}.rx-reveal.is-in{opacity:1;transform:none}.rx-d1{transition-delay:.1s}.rx-d2{transition-delay:.2s}.rx-d3{transition-delay:.3s}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rx-reveal{opacity:1;transform:none}.rx-ring .fg{stroke-dashoffset:0}.rx-term div{opacity:1;transform:none}}@media (max-width:1024px){.rx-section{padding:var(--s12) var(--s4)}.rx-authority .rx-wrap,.rx-contact .rx-wrap{grid-template-columns:1fr;gap:var(--s8)}.rx-split{grid-template-columns:1fr;gap:var(--s3);align-items:start}.rx-bento{grid-template-columns:1fr 1fr}.rx-tile--wide{grid-column:span 2}.rx-logos{grid-template-columns:repeat(4,1fr)}.rx-tech{grid-template-columns:repeat(3,1fr)}.rx-contact__aside{position:static}.rx-authority .rx-portrait{max-width:480px;position:relative;top:0}.rx-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){:root{--rx-header-h:64px}body{font-size:16px}.rx-section{padding:var(--s10) var(--s2)}.rx-header{padding:0 var(--s2)}.rx-logo img,.is-scrolled .rx-logo img{height:32px}.rx-burger{display:flex}.rx-nav{position:fixed;top:var(--rx-header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--s4);padding:var(--s4) var(--s2) var(--s5);background:#0d0d0df7;backdrop-filter:blur(20px);border-bottom:1px solid var(--rx-line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s var(--rx-ease),visibility .3s}.rx-header.is-scrolled .rx-nav{top:64px}.rx-nav.is-open{opacity:1;visibility:visible;transform:none}.rx-nav__links{flex-direction:column;gap:var(--s3)}.rx-nav__links a{font-size:22px;font-weight:600;color:#fff}.rx-nav .rx-btn{--h:56px}.rx-wrap{gap:var(--s6)}.rx-tiers,.rx-bento{grid-template-columns:1fr}.rx-tile--wide{grid-column:auto}.rx-tile{padding:var(--s4) var(--s3)}.rx-tile--split{grid-template-columns:1fr}.rx-dna__iso{width:360px;right:-120px}.rx-stats{grid-template-columns:1fr 1fr;row-gap:var(--s4)}.rx-tech{grid-template-columns:1fr 1fr;gap:var(--s1)}.rx-tech__item{padding:var(--s2);gap:12px;flex-direction:column;align-items:flex-start}.rx-tech__txt b{font-size:14px}.rx-logos{grid-template-columns:repeat(3,1fr)}.rx-logo-slot svg{height:24px}.rx-logo-slot span{font-size:9px;letter-spacing:.08em}.rx-tech__mono{flex-basis:40px;width:40px;height:40px;font-size:13px}.rx-form{padding:var(--s4) var(--s3)}.rx-grid2,.rx-opts--2{grid-template-columns:1fr}.rx-opts--4{grid-template-columns:1fr 1fr}.rx-footer{padding:var(--s10) var(--s2) var(--s2)}.rx-footer__grid{grid-template-columns:1fr}}.rx-pill{background:none;border:0;padding:0;min-height:0;backdrop-filter:none;font-size:13px;letter-spacing:.02em;color:var(--rx-text)}.rx-svc__problem{background:none;border:0;padding:0;min-height:0;border-radius:0;font-family:var(--rx-font-head);font-size:18px;font-weight:500;font-style:italic;color:var(--rx-text-dim)}.rx-svc__problem:before{content:"\2014";font-style:normal;font-size:18px;color:var(--rx-magenta)}.rx-qd__site{background:none;border:0;padding:0;height:auto;border-radius:0}.rx-tiers{gap:var(--s3)}.rx-tier{background:none;border:0;border-left:2px solid var(--rx-line-2);border-radius:0;padding:2px 0 2px var(--s2)}.rx-terms{gap:0}.rx-terms span{height:auto;padding:0;border:0;border-radius:0;font-family:var(--rx-font-mono);font-size:12px;color:var(--rx-text-dim)}.rx-terms span:not(:last-child):after{content:"\b7";margin:0 10px;color:var(--rx-line-2)}.rx-filters{gap:var(--s3)}.rx-filter{height:auto;padding:0 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none}.rx-filter:hover{border-color:transparent;color:var(--rx-ink)}.rx-filter[aria-pressed=true]{background:none;color:var(--rx-ink);border-bottom-color:var(--rx-ink)}.rx-result__tier{height:auto;padding:0;border:0;background:none;border-radius:0}.rx-qd__findings{padding:0;background:none;border:0;border-radius:0}.rx-vtoggle{border-style:solid}.rx-browser{background:#fff;border:0;box-shadow:0 40px 100px -30px #000000bf}.rx-browser__bar{background:#f1f3f5;border-bottom:1px solid #E3E6EA}.rx-browser__bar i{background:#d5d9de}.rx-browser__bar span{background:#fff;color:#8a929c}@keyframes wfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.b-4 .rx-browser{box-shadow:0 40px 100px -30px #000000bf,0 0 0 1px #2ee59d66}.rx-steps-h li.is-on{border-color:#fff}.rx-psi{position:relative;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--rx-r-lg);background:#fff;color:#202124;box-shadow:0 40px 100px -30px #000000bf;font-family:var(--rx-font-body)}.rx-psi__top{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);font-size:12px;color:#5f6368}.rx-psi__url{font-family:var(--rx-font-mono);font-size:12px;color:#202124}.rx-psi__state{display:flex;gap:var(--s2)}.rx-psi__state span{padding-bottom:4px;border-bottom:2px solid transparent;font-family:var(--rx-font-head);font-weight:600;font-size:12px;color:#9aa0a6;transition:color .4s,border-color .4s}.rx-psi[data-s="0"] .rx-psi__state [data-k="0"],.rx-psi[data-s="1"] .rx-psi__state [data-k="1"],.rx-psi[data-s="2"] .rx-psi__state [data-k="2"]{color:#202124;border-color:#202124}.rx-psi__state{flex-wrap:wrap;justify-content:flex-end}.rx-psi__caption{font-family:var(--rx-font-head);font-size:14px;font-weight:500;line-height:1.45;color:#202124;min-height:42px}.rx-psi__gauges{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s1);padding:var(--s2) 0;border-block:1px solid #ECEFF1}.rx-gauge{display:flex;flex-direction:column;align-items:center;gap:var(--s1);text-align:center}.rx-gauge__c{position:relative;width:64px;height:64px;border-radius:50%;background:var(--g-bg,#FFF3E0)}.rx-gauge__c svg{position:absolute;inset:0;width:64px;height:64px;transform:rotate(-90deg)}.rx-gauge__c circle{fill:none;stroke-width:5}.rx-gauge__c .fg{stroke:var(--g-c,#FA3);stroke-linecap:round;stroke-dasharray:182.2;transition:stroke-dashoffset 1.4s var(--rx-ease),stroke .4s}.rx-gauge__c b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--rx-font-mono);font-size:20px;font-weight:500;color:var(--g-t,#C33300)}.rx-gauge span{font-size:12px;line-height:1.3;color:#3c4043}.rx-psi__metrics{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px var(--s3)}.rx-psi__metrics li{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid #ECEFF1}.rx-psi__metrics small{display:flex;align-items:center;gap:8px;font-size:12px;color:#5f6368}.rx-psi__metrics small i{width:10px;height:10px;flex:0 0 10px;background:var(--m-c,#FF4E42);transition:background .4s,border-radius .4s,clip-path .4s}.rx-psi__metrics li[data-rr=poor] small i{clip-path:polygon(50% 0,100% 100%,0 100%)}.rx-psi__metrics li[data-rr=avg] small i{border-radius:1px}.rx-psi__metrics li[data-rr=good] small i{border-radius:50%}.rx-psi__metrics strong{font-family:var(--rx-font-mono);font-size:22px;font-weight:500;color:var(--m-c,#C33300);transition:color .4s}.rx-psi__note{font-size:11px;line-height:1.5;color:#80868b}@media (max-width:767px){.rx-psi{padding:var(--s3)}.rx-gauge__c,.rx-gauge__c svg{width:56px;height:56px}.rx-gauge__c b{font-size:17px}.rx-gauge span{font-size:11px}.rx-psi__top{flex-direction:column;align-items:flex-start}}.rx-checks li b{font-family:var(--rx-font-head);font-weight:600;color:#fff}.rx-checks li span{color:var(--rx-text)}.rx-svc__opt{padding-left:0;border-left:0;gap:var(--s2)}.rx-proc{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}.rx-proc li{display:flex;flex-direction:column;gap:4px;padding-top:var(--s2);border-top:2px solid var(--rx-line-2);transition:border-color .4s}.rx-proc span{font-family:var(--rx-font-mono);font-size:11px;letter-spacing:.1em;color:var(--rx-text-dim);transition:color .4s}.rx-proc b{font-family:var(--rx-font-head);font-weight:800;font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:#fff6;transition:color .4s}.rx-proc em{font-style:normal;font-size:13px;line-height:1.4;color:var(--rx-text-dim)}.rx-proc[data-s="0"] li:nth-child(1),.rx-proc[data-s="1"] li:nth-child(2),.rx-proc[data-s="2"] li:nth-child(3){border-top-color:var(--rx-cyan)}.rx-proc[data-s="0"] li:nth-child(1) b,.rx-proc[data-s="1"] li:nth-child(2) b,.rx-proc[data-s="2"] li:nth-child(3) b{color:#fff}.rx-proc[data-s="0"] li:nth-child(1) span,.rx-proc[data-s="1"] li:nth-child(2) span,.rx-proc[data-s="2"] li:nth-child(3) span{color:var(--rx-cyan)}.rx-geo{display:grid;grid-template-columns:auto 1fr;gap:var(--s3) var(--s8);padding-block:var(--s3);border-block:1px solid var(--rx-light-line)}.rx-geo__g{display:flex;flex-direction:column;gap:12px}.rx-geo__k{font-family:var(--rx-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rx-ink-muted)}.rx-geo__k b{color:var(--rx-ink);font-weight:500}.rx-geo ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 28px}.rx-geo li{font-family:var(--rx-font-head);font-weight:600;font-size:16px;color:var(--rx-ink);display:inline-flex;align-items:center}.rx-footer__brand{max-width:400px}.rx-footer__brand img{height:72px}.rx-social{list-style:none;display:flex;gap:var(--s1)}.rx-social a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--rx-text);background:#ffffff0f;transition:background .2s,color .2s}.rx-social a:hover{background:#fff;color:var(--rx-black)}.rx-social svg{width:18px;height:18px}.rx-pay li{display:flex;align-items:center;gap:12px}.rx-pay svg{width:20px;height:20px;flex:0 0 20px;color:#fff}.rx-pay .rx-pay__usd{font-family:var(--rx-font-mono);font-size:12px;color:var(--rx-text-dim);padding-top:4px}@media (max-width:767px){.rx-geo{grid-template-columns:1fr;gap:var(--s3)}.rx-geo li{font-size:15px}.rx-proc b{font-size:16px}.rx-footer__brand img{height:56px}}.rx-svc,.rx-authority{overflow:clip}@media (min-width:1025px){.rx-svc .rx-wrap{align-items:start}.rx-svc .rx-build,.rx-svc .rx-psi,.rx-authority .rx-portrait{position:sticky;top:calc(var(--rx-header-h) + var(--s5))}.rx-svc .rx-build.rx-reveal,.rx-svc .rx-psi.rx-reveal{will-change:auto}}.rx-mk{position:relative;aspect-ratio:16/10;overflow:hidden;background:#fff;container-type:inline-size;font-family:var(--rx-font-body);color:#0f172a;text-align:left}.rx-mk *{transition:color .6s var(--rx-ease),background-color .6s var(--rx-ease),border-color .6s var(--rx-ease),box-shadow .6s var(--rx-ease),opacity .6s var(--rx-ease)}.rs-page{position:relative;will-change:transform}.rs-nav{display:flex;align-items:center;justify-content:space-between;height:8cqw;padding:0 5cqw;border-bottom:1px solid #EEF2F6}.rs-logo{display:flex;align-items:center;gap:.8cqw}.rs-logo i{width:2.4cqw;height:2.4cqw;border-radius:.7cqw;background:#1d4ed8}.rs-logo b{font-family:var(--rx-font-head);font-size:1.8cqw;font-weight:700;letter-spacing:-.02em;line-height:1}.rs-nav nav{display:flex;gap:2.6cqw;font-size:1.3cqw;color:#475569;line-height:1}.rs-btn{display:inline-flex;align-items:center;border-radius:99px;background:#1d4ed8;color:#fff;font-family:var(--rx-font-head);font-weight:600;font-size:1.3cqw;line-height:1;padding:1.1cqw 2.1cqw;border:1px solid transparent}.rs-btn--sm{font-size:1.15cqw;padding:.9cqw 1.6cqw}.rs-btn--ghost{background:transparent;color:#0f172a;border-color:#cbd5e1}.rs-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:4.5cqw;align-items:center;padding:4.5cqw 5cqw 4cqw}.rs-hero__txt{display:flex;flex-direction:column;gap:1.6cqw}.rs-eye{font-family:var(--rx-font-mono);font-size:1.05cqw;letter-spacing:.14em;text-transform:uppercase;color:#1d4ed8;line-height:1.2}.rs-h{font-family:var(--rx-font-head);font-size:4.1cqw;font-weight:800;line-height:1.06;letter-spacing:-.035em;color:#0f172a}.rs-p{font-size:1.45cqw;line-height:1.5;color:#64748b;max-width:34cqw}.rs-ctas{display:flex;gap:1cqw;margin-top:.4cqw}.rs-trust{font-size:1.1cqw;color:#64748b;line-height:1.2}.rs-trust em{font-style:normal;color:#f59e0b;letter-spacing:.1em}.rs-img{position:relative;border-radius:1.4cqw;overflow:hidden;background:#f8fafc}.rs-img svg{display:block;width:100%;height:100%;transition:opacity .8s var(--rx-ease)}.rs-hero__img{aspect-ratio:5/4;overflow:visible}.rs-hero__img svg{border-radius:1.4cqw}.rs-float{position:absolute;left:-3cqw;bottom:3cqw;display:flex;flex-direction:column;gap:.4cqw;padding:1.2cqw 1.8cqw;border-radius:1cqw;background:#fff;box-shadow:0 1.6cqw 3.6cqw -1.2cqw #0f172a59;border:1px solid transparent}.rs-float small{font-size:1cqw;color:#64748b;line-height:1.2}.rs-float b{font-family:var(--rx-font-head);font-size:2.6cqw;font-weight:800;letter-spacing:-.03em;line-height:1;color:#0f172a}.rs-logos{display:flex;justify-content:space-between;align-items:center;padding:2.4cqw 5cqw;border-block:1px solid #EEF2F6;color:#94a3b8;line-height:1}.rs-l1{font-family:var(--rx-font-head);font-weight:800;font-size:1.7cqw;letter-spacing:.12em}.rs-l2{font-family:var(--rx-font-head);font-weight:500;font-size:1.9cqw;letter-spacing:-.04em}.rs-l3{font-family:var(--rx-font-mono);font-size:1.6cqw;letter-spacing:.3em}.rs-l4{font-family:Georgia,serif;font-style:italic;font-size:2cqw}.rs-l5{font-family:var(--rx-font-head);font-weight:700;font-size:1.7cqw;letter-spacing:.06em}.rs-svc{display:flex;flex-direction:column;align-items:center;gap:3cqw;padding:5cqw}.rs-h2{font-family:var(--rx-font-head);font-size:2.6cqw;font-weight:700;letter-spacing:-.03em;line-height:1.1}.rs-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw;width:100%}.rs-card{display:flex;flex-direction:column;gap:1cqw;padding:1.2cqw 1.2cqw 2cqw;border:1px solid #E5E7EB;border-radius:1.4cqw;background:#fff}.rs-thumb{aspect-ratio:16/10;border-radius:.9cqw}.rs-card b{font-family:var(--rx-font-head);font-size:1.5cqw;font-weight:700;line-height:1.2;padding-inline:.4cqw}.rs-card p{font-size:1.1cqw;line-height:1.45;color:#64748b;padding-inline:.4cqw}.rs-band{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5cqw;padding:3.2cqw 3cqw;border-radius:1.6cqw;background:#1d4ed8;color:#fff;text-align:center}.rs-band div{display:flex;flex-direction:column;gap:.6cqw}.rs-band b{font-family:var(--rx-font-head);font-size:3.6cqw;font-weight:800;letter-spacing:-.04em;line-height:1}.rs-band small{font-size:1.15cqw;opacity:.85;line-height:1.2}.rs-cta{display:flex;justify-content:space-between;align-items:center;gap:3cqw;margin:5cqw;padding:3.2cqw 3.6cqw;border-radius:1.6cqw;background:#eff6ff}.rs-cta strong{font-family:var(--rx-font-head);font-size:2.4cqw;font-weight:700;letter-spacing:-.03em;line-height:1.1}.rs-foot{display:flex;justify-content:space-between;align-items:center;padding:3cqw 5cqw;background:#0f172a;color:#94a3b8;font-size:1.1cqw;line-height:1}.rs-logo--w b{color:#fff}.rs-logo--w i{background:#3b82f6}.rs-grid{position:absolute;inset:0 5cqw;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,rgba(29,78,216,.035) 0 calc((100% - 11*1.6cqw)/12),transparent 0 calc((100% - 11*1.6cqw)/12 + 1.6cqw))}.rs-tag{position:absolute;font-family:var(--rx-font-mono);font-size:1.05cqw;line-height:1;padding:.5cqw .8cqw;border-radius:.4cqw;color:#1d4ed8;background:#eff4ff;border:1px solid #BFD3FF;opacity:0}.rs-tag--a{top:6.2cqw;left:5cqw}.rs-tag--b{top:13cqw;right:5cqw}.rs-tag--c{top:49cqw;left:5cqw}.rs-cursor{position:absolute;top:0;left:0;width:2.6cqw;height:2.6cqw;opacity:0;pointer-events:none;z-index:5;filter:drop-shadow(0 .3cqw .5cqw rgba(0,0,0,.25))}.rs-cursor svg{width:100%;height:100%}.rs-toast{position:absolute;top:10cqw;right:2.4cqw;z-index:4;display:flex;align-items:center;gap:1.2cqw;padding:1.2cqw 1.8cqw 1.2cqw 1.2cqw;border-radius:1cqw;background:#fff;box-shadow:0 1.6cqw 4cqw -1cqw #0f172a59;opacity:0;transform:translateY(-1cqw)}.rs-toast i{display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:50%;background:#dcfce7;color:#15803d;font-style:normal;font-weight:700;font-size:1.5cqw}.rs-toast span{display:flex;flex-direction:column;gap:.4cqw}.rs-toast b{font-family:var(--rx-font-head);font-size:1.3cqw;font-weight:600;line-height:1.1;color:#0f172a}.rs-toast small{font-size:1cqw;color:#64748b;line-height:1.1}.rs-live{position:absolute;right:2.4cqw;bottom:2.4cqw;z-index:4;font-family:var(--rx-font-mono);font-size:1.15cqw;line-height:1;padding:1cqw 1.6cqw;border-radius:99px;background:#fff;color:#047857;box-shadow:0 1cqw 3cqw -1cqw #0f172a59;opacity:0;transform:translateY(1cqw);transition:opacity .5s,transform .5s var(--rx-ease)!important}.b-1 .rx-mk .t,.b-2 .rx-mk .t{color:transparent!important;background-color:#e5e7eb;border-radius:.4cqw;-webkit-box-decoration-break:clone;box-decoration-break:clone}.b-1 .rx-mk .t *,.b-2 .rx-mk .t *{color:transparent!important}.b-2 .rx-mk .t{background-color:#cbd5e1}.b-2 .rx-mk .rs-h .t,.b-2 .rx-mk .rs-h2 .t,.b-2 .rx-mk .rs-logo .t{background-color:#64748b}.b-2 .rx-mk .rs-btn:not(.rs-btn--ghost) .t,.b-2 .rx-mk .rs-band .t{background-color:#fff6}.b-2 .rx-mk .rs-foot .t{background-color:#ffffff2e}.b-1 .rx-mk .rs-btn{background:transparent;border:1px dashed #CBD5E1}.b-1 .rx-mk .rs-logo i{background:#e5e7eb}.b-1 .rx-mk .rs-band,.b-1 .rx-mk .rs-cta,.b-1 .rx-mk .rs-foot{background:#f8fafc;outline:1px dashed #CBD5E1;outline-offset:-1px}.b-1 .rx-mk .rs-card,.b-1 .rx-mk .rs-float{border:1px dashed #CBD5E1;box-shadow:none}.b-1 .rx-mk .rs-img,.b-2 .rx-mk .rs-img{background-image:linear-gradient(to top right,transparent calc(50% - .5px),#CBD5E1 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),#CBD5E1 50%,transparent calc(50% + .5px))}.b-1 .rx-mk .rs-img{outline:1px dashed #CBD5E1;outline-offset:-1px}.b-1 .rx-mk .rs-img svg,.b-2 .rx-mk .rs-img svg{opacity:0}.b-1 .rx-mk .rs-grid,.b-1 .rx-mk .rs-tag{opacity:1}.b-1 .rs-nav,.b-1 .rs-hero,.b-1 .rs-logos,.b-1 .rs-svc{animation:wfIn .6s var(--rx-ease) both}.b-1 .rs-hero{animation-delay:.15s}.b-1 .rs-logos{animation-delay:.3s}.b-1 .rs-svc{animation-delay:.45s}.b-2 .rx-mk .rs-img{background-color:#dbeafe;background-image:linear-gradient(160deg,#eff6ff,#bfdbfe)}.b-4 .rx-mk .rs-live{opacity:1;transform:none}.b-4 .rs-hero__img svg{animation:rsKen 9s linear both}.b-4 .rs-cursor{animation:rsCur 3.2s .2s cubic-bezier(.45,0,.2,1) both}.b-4 #rsCta{animation:rsPress .45s 1.55s both}.b-4 .rs-toast{animation:rsToast .5s 1.8s var(--rx-ease) both}.b-4 .rs-page{animation:rsScroll 3.4s 3.6s cubic-bezier(.65,0,.35,1) both}.b-4 .rs-float{animation:rsFloat 3s ease-in-out infinite alternate}@keyframes rsKen{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes rsCur{0%{opacity:0;transform:translate(var(--c0x,80cqw),var(--c0y,56cqw))}12%{opacity:1}45%{transform:translate(var(--cx,20cqw),var(--cy,40cqw))}50%{transform:translate(var(--cx,20cqw),var(--cy,40cqw)) scale(.82)}56%{transform:translate(var(--cx,20cqw),var(--cy,40cqw)) scale(1)}88%{opacity:1;transform:translate(var(--cx,20cqw),var(--cy,40cqw))}to{opacity:0;transform:translate(var(--cx,20cqw),var(--cy,40cqw))}}@keyframes rsPress{0%,to{transform:none;box-shadow:0 0 #1d4ed800}40%{transform:scale(.94);box-shadow:0 0 0 .8cqw #1d4ed840}}@keyframes rsToast{0%{opacity:0;transform:translateY(-1cqw)}to{opacity:1;transform:none}}@keyframes rsScroll{0%{transform:none}to{transform:translateY(var(--sy,0px))}}@keyframes rsFloat{0%{transform:translateY(0)}to{transform:translateY(-.8cqw)}}.rx-browser__bar .rs-lock{width:10px;height:10px;margin-right:6px;flex:0 0 10px;color:#94a3b8;transition:color .4s}.b-4 .rx-browser__bar .rs-lock{color:#16a34a}.rx-geo--one{grid-template-columns:1fr}.rx-geo--after{margin-top:var(--s2)}.rx-tile--split{align-items:center}.rx-tile--split .rx-tile__col{height:auto;justify-content:center}.rx-tile--split .rx-tile__col>*{margin-top:0}.sr-only:focus,.sr-only:focus-visible{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;white-space:normal;padding:8px 16px;border-radius:8px;background:#fff;color:#0d0d0d;font-weight:600;z-index:300}.rx-filter{min-height:44px;display:inline-flex;align-items:center}.rx-footer__col ul,.rx-footer__legal ul{gap:0}.rx-footer__col a{display:inline-flex;align-items:center;min-height:44px}.rx-footer__col li:not(:has(a)){min-height:44px;display:flex;align-items:center}.rx-social a{width:48px;height:48px}.rx-qd__x{width:44px;height:44px}.rx-link,.rx-hero__alt a{min-height:44px}.rx-hero__alt a{display:inline-flex;align-items:center}.rx-st,.rx-geo__k{font-size:12px}.rx-psi__state span{color:#5f6368}.rx-psi__note{font-size:12px;color:#5f6368}.rx-pill{display:inline-block;max-width:34ch;text-align:center;line-height:1.5}.rx-pill:before{display:inline-block;vertical-align:middle;margin-right:8px;position:relative;top:-1px}.rx-qd__title{font-family:var(--rx-font-head);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.rx-qd__fine{font-size:12px;line-height:1.5;color:var(--rx-text-dim);margin-top:-8px}.rx-consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.rx-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rx-fine{font-size:12px;line-height:1.5;color:var(--rx-text-dim)}.rx-link--soon{color:var(--rx-text-dim);cursor:default;font-weight:500}.rx-tile__tag{font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.04em;color:var(--rx-text-dim)}.rx-term__note{margin-top:var(--s1);padding-top:var(--s1);border-top:1px dashed var(--rx-line-2);font-size:12px;color:var(--rx-text-dim)}.rs-demo{position:absolute;left:2.4cqw;bottom:2.4cqw;z-index:4;font-family:var(--rx-font-mono);font-size:1.15cqw;line-height:1;color:#64748b}.rx-clients__note{max-width:72ch;font-size:13px;line-height:1.6;color:var(--rx-ink-muted)}.rx-specs{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s4)}.rx-specs li{display:flex;flex-direction:column;gap:4px;padding-top:var(--s2);border-top:1px solid var(--rx-line)}.rx-specs b{font-family:var(--rx-font-head);font-size:17px;font-weight:600;color:#fff}.rx-specs span{font-size:14px;line-height:1.5;color:var(--rx-text-dim)}.rx-portrait__card{background:#0d0d0ddb;border:0;backdrop-filter:none}.rx-portrait__card div{min-width:0}.rx-portrait__card span{white-space:normal;display:block}.rx-footer__legal{display:flex;flex-direction:column;gap:var(--s1)}.rx-footer__legal ul{list-style:none;display:flex;flex-wrap:wrap;column-gap:var(--s3)}.rx-footer__legal a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--rx-text)}.rx-footer__legal a:hover{color:#fff}.rx-footer__legal p{font-size:12px;line-height:1.6;color:var(--rx-text-dim);max-width:90ch}.rx-contact{overflow:clip}@media (min-width:1025px){.rx-contact__aside{position:sticky;top:calc(var(--rx-header-h) + var(--s5))}}@media (max-width:1024px){.rx-section.rx-hero{padding:calc(var(--rx-header-h) + var(--s6)) var(--s4) 0}.rx-svc .rx-wrap{gap:var(--s4)}.rx-svc .rx-svc__copy{display:contents}.rx-svc .rx-svc__copy>*{order:2}.rx-svc .rx-svc__copy>.rx-eyebrow,.rx-svc .rx-svc__copy>.rx-svc__problem,.rx-svc .rx-svc__copy>h2,.rx-svc .rx-svc__copy>.rx-lead{order:0}.rx-svc .rx-build,.rx-svc .rx-psi{order:1;margin-block:var(--s2)}}@media (max-width:767px){.rx-section.rx-hero{padding:calc(var(--rx-header-h) + var(--s6)) var(--s2) 0}.rx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-logo-slot{min-width:0}.rx-logo-slot span{font-size:12px;letter-spacing:.04em}.rx-specs{grid-template-columns:1fr}}.rx-plans3{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.rx-plans3 li{display:flex;flex-direction:column;gap:4px;padding-left:var(--s2);border-left:2px solid var(--rx-line-2)}.rx-plans3 li:last-child{border-left-color:var(--rx-cyan)}.rx-plans3 b{font-family:var(--rx-font-head);font-size:15px;font-weight:600;color:#fff}.rx-plans3 strong{font-family:var(--rx-font-head);font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.2}.rx-plans3 small{font-size:13px;font-weight:500;color:var(--rx-text-dim)}.rx-plans3 span{font-size:13px;line-height:1.45;color:var(--rx-text-dim)}.rx-svc__opt .rx-fine,.rx-svc__copy .rx-fine{font-size:12px;line-height:1.5;color:var(--rx-text-dim)}@media (max-width:767px){.rx-plans3{grid-template-columns:1fr;gap:var(--s2)}}.rx-budget-hint{font-size:14px;color:var(--rx-text-dim);padding:var(--s2) 0;border-top:1px dashed var(--rx-line-2)}.rx-rescue{display:flex;gap:12px;align-items:flex-start;padding-left:var(--s2);border-left:2px solid var(--rx-magenta);font-size:14px;line-height:1.55;color:var(--rx-text)}.rx-rescue b{color:#fff;font-weight:600}.rx-rescue svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--rx-magenta)}.rx-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-opt.is-rec .rx-opt__in{position:relative}.rx-opt__rec{font-style:normal;font-family:var(--rx-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-cyan)}.rx-budget-more{font-size:13px;color:var(--rx-text-dim)}.rx-svcfields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s3)}.rx-svcfields:empty{display:none}.rx-coh{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;padding-left:var(--s2);border-left:2px solid var(--rx-cyan);font-size:14px;color:var(--rx-text)}.rx-sum{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border-radius:var(--rx-r);background:#ffffff09}.rx-sum:empty{display:none}.rx-sum__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s2)}.rx-sum__head span{width:100%;font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rx-text-dim)}.rx-sum__head b{font-family:var(--rx-font-head);font-size:20px;color:#fff}.rx-sum__head strong{font-family:var(--rx-font-head);font-size:16px;color:var(--rx-cyan);font-weight:600}.rx-sum__head small{font-family:var(--rx-font-body);font-size:12px;font-weight:400;color:var(--rx-text-dim)}.rx-sum ul{list-style:none;display:flex;flex-direction:column;gap:6px}.rx-sum li{position:relative;padding-left:20px;font-size:14px;line-height:1.5;color:var(--rx-text)}.rx-sum li:before{content:"\2713";position:absolute;left:0;color:var(--rx-ok)}.rx-sum .rx-link,.rx-plans3__more .rx-link,.rx-rescue .rx-link,.rx-svc__opt p .rx-link,.rx-budget-more .rx-link,.rx-hero__alt .rx-link{display:inline;min-height:0;padding:0;background:none;border:0;cursor:pointer;color:var(--rx-cyan);font-size:14px;text-decoration:underline;text-underline-offset:3px}.rx-plans3 li.is-rec{border-left-color:var(--rx-cyan)}.rx-plans3 li:last-child:not(.is-rec){border-left-color:var(--rx-line-2)}.rx-plans3 b i{font-style:normal;font-family:var(--rx-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-cyan);margin-left:6px;vertical-align:middle}.rx-plans3__more{font-size:14px;line-height:1.6;color:var(--rx-text-dim)}.rx-plans3__more b{color:#fff;font-weight:600}.rx-scm__box{max-width:720px}.rx-scm__box>*,.rx-qd>*{flex-shrink:0}.rx-scm__tabs{display:flex;gap:var(--s3);border-bottom:1px solid var(--rx-line-2);overflow-x:auto}.rx-scm__tabs button{min-height:44px;padding:0 0 8px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:var(--rx-text-dim);white-space:nowrap}.rx-scm__tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--rx-cyan)}.rx-scm__tabs i{font-style:normal;color:var(--rx-cyan)}.rx-scm__panel{display:flex;flex-direction:column;gap:var(--s2)}.rx-scm__price{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.rx-scm__price strong{font-family:var(--rx-font-head);font-size:32px;font-weight:800;letter-spacing:-.03em;color:#fff}.rx-scm__price small{font-size:13px;color:var(--rx-text-dim)}.rx-scm__for{font-size:15px;color:var(--rx-text)}.rx-scm__for b,.rx-scm__up b{color:#fff}.rx-scm__cols{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--s3)}.rx-scm__cols h4{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-text-dim);margin-bottom:8px}.rx-scm__cols ul{list-style:none;display:flex;flex-direction:column;gap:6px}.rx-scm__cols li{position:relative;padding-left:20px;font-size:14px;line-height:1.5;color:var(--rx-text)}.rx-scm__cols .is-inc li:before{content:"\2713";position:absolute;left:0;color:var(--rx-ok)}.rx-scm__cols .is-exc li:before{content:"\2013";position:absolute;left:2px;color:var(--rx-text-dim)}.rx-scm__up{font-size:14px;line-height:1.55;color:var(--rx-text);padding-top:var(--s2);border-top:1px solid var(--rx-line)}.rx-scm__panel .rx-btn{align-self:flex-start}.rx-scm__legal{font-size:12px;line-height:1.5;color:var(--rx-text-dim)}@media (max-width:767px){.rx-opts--3,.rx-svcfields,.rx-scm__cols{grid-template-columns:1fr}}.rx-scm__rules{border-top:1px solid var(--rx-line);padding-top:var(--s2)}.rx-scm__rules summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:#fff}.rx-scm__rules ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.rx-scm__rules li{position:relative;padding-left:16px;font-size:13px;line-height:1.55;color:var(--rx-text)}.rx-scm__rules li:before{content:"\b7";position:absolute;left:4px;color:var(--rx-cyan);font-weight:700}.rx-scm__box{position:relative;width:100%;max-width:720px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:var(--rx-r-lg);background:var(--rx-graphite,#16161A);border:1px solid var(--rx-line-2);overflow:hidden}.rx-scm__top{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s5) var(--s5) 0}.rx-scm__body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s5)}.rx-scm__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s5);border-top:1px solid var(--rx-line-2);background:var(--rx-graphite,#16161A)}.rx-scm__foot .rx-btn{min-height:48px}.rx-scm__pdf{display:inline-flex;align-items:center;gap:var(--s1)}.rx-scm__pdf svg{width:18px;height:18px}.rx-scm__foot #rxScmQuote[disabled]{opacity:.55;cursor:default;box-shadow:none}.rx-prefill{padding:12px var(--s2);border-left:2px solid var(--rx-cyan);background:#16b4f20f;font-size:14px;line-height:1.5;color:var(--rx-text)}.rx-prefill b{color:#fff;font-weight:600}#rxPrint{display:none}@media (max-width:767px){.rx-scm__top{padding:var(--s4) var(--s3) 0}.rx-scm__body,.rx-scm__foot{padding:var(--s2) var(--s3)}.rx-scm__pdf{width:48px;padding:0;justify-content:center}.rx-scm__pdf span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#rxScmQuote{flex:1;justify-content:center}}@media print{@page{size:A4;margin:12mm 14mm 14mm}html,body{background:#fff!important;color:#111!important}body>*:not(#rxPrint){display:none!important}#rxPrint{display:block!important;font-family:var(--rx-font-body);font-size:9.5pt;line-height:1.42;color:#1a1a1f}.pr-head{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:2px solid #185EF4}.pr-head img{width:40px;height:40px}.pr-head b{display:block;font-family:var(--rx-font-head);font-size:15pt;font-weight:800;letter-spacing:-.02em;color:#0d0d0d}.pr-head span{font-size:9pt;color:#55555c}.pr-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 4px;font-family:var(--rx-font-mono);font-size:8pt;color:#55555c}#rxPrint h1{font-family:var(--rx-font-head);font-size:18pt;font-weight:800;letter-spacing:-.02em;margin:4px 0 12px;color:#0d0d0d}#rxPrint h2{font-family:var(--rx-font-head);font-size:15pt;font-weight:700;margin:4px 0;color:#0d0d0d}#rxPrint h2 strong{color:#185ef4;margin-left:8px}#rxPrint h3{font-family:var(--rx-font-head);font-size:10.5pt;font-weight:700;margin:10px 0 4px;color:#0d0d0d}#rxPrint ul{margin:0;padding-left:16px}#rxPrint li{margin:2px 0}#rxPrint p{margin:6px 0}.pr-tag{display:inline-block;font-family:var(--rx-font-mono);font-size:7.5pt;letter-spacing:.12em;text-transform:uppercase;color:#185ef4;border:1px solid #185EF4;padding:2px 6px;border-radius:3px}.pr-note{color:#55555c;font-size:9.5pt}.pr-level{padding:12px 14px;border:1px solid #D2D2D7;border-radius:6px;break-inside:avoid}.pr-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}#rxPrint section{break-inside:avoid}#rxPrint table{width:100%;border-collapse:collapse;font-size:9.5pt}#rxPrint th,#rxPrint td{text-align:left;padding:5px 6px;border-bottom:1px solid #E3E3E8;vertical-align:top}#rxPrint th{font-family:var(--rx-font-mono);font-size:7.5pt;letter-spacing:.08em;text-transform:uppercase;color:#55555c}#rxPrint tr.is-cur td{font-weight:600;background:#f2f6ff}.pr-next{padding:10px 14px;background:#f2f6ff;border-left:3px solid #185EF4}.pr-legal{margin-top:14px!important;font-size:8pt;color:#6b6b72}}.rx-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--rx-line-2)}.rx-faq__item{border-bottom:1px solid var(--rx-line-2)}.rx-faq__item summary{list-style:none;cursor:pointer;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) 0;font-family:var(--rx-font-head);font-size:18px;font-weight:600;color:#fff}.rx-faq__item summary::-webkit-details-marker{display:none}.rx-faq__item summary:after{content:"+";flex:0 0 auto;font-family:var(--rx-font-mono);font-size:22px;color:var(--rx-cyan);transition:transform .3s}.rx-faq__item[open] summary:after{transform:rotate(45deg)}.rx-faq__a{padding:0 0 var(--s3);max-width:75ch;font-size:16px;line-height:1.65;color:var(--rx-text)}.rx-faq__a p{margin:0 0 var(--s1)}.rx-faq__a ul{margin:0 0 var(--s1);padding-left:20px;display:flex;flex-direction:column;gap:4px}.rx-faq__a a,.rx-lead a,.rx-inline{color:var(--rx-cyan);text-decoration:underline;text-underline-offset:3px}.rx-doc__box{max-width:820px}.rx-doc{font-size:15px;line-height:1.65;color:var(--rx-text)}.rx-doc h1{display:none}.rx-doc h2{font-family:var(--rx-font-head);font-size:18px;color:#fff;margin:var(--s3) 0 var(--s1)}.rx-doc h3{font-family:var(--rx-font-head);font-size:15px;color:#fff;margin:var(--s2) 0 4px}.rx-doc p{margin:0 0 var(--s1)}.rx-doc ul,.rx-doc ol{margin:0 0 var(--s1);padding-left:20px;display:flex;flex-direction:column;gap:4px}.rx-doc strong{color:#fff}.rx-doc table{width:100%;border-collapse:collapse;font-size:13px;margin:var(--s1) 0 var(--s2)}.rx-doc th,.rx-doc td{text-align:left;vertical-align:top;padding:8px;border-bottom:1px solid var(--rx-line-2)}.rx-doc th{font-family:var(--rx-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-text-dim)}.rx-doc blockquote{margin:0 0 var(--s1);padding-left:var(--s2);border-left:2px solid var(--rx-line-2);color:var(--rx-text-dim)}.rx-ck{position:fixed;left:var(--s2);right:var(--s2);bottom:var(--s2);z-index:180;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);max-width:1100px;margin:0 auto;padding:var(--s2) var(--s3);border-radius:var(--rx-r);background:#16161a;border:1px solid var(--rx-line-2);box-shadow:0 20px 60px -20px #000c}.rx-ck p{font-size:14px;line-height:1.5;color:var(--rx-text)}.rx-ck p b{color:#fff}.rx-ck a,.rx-ck__box a{color:var(--rx-cyan);text-decoration:underline}.rx-ck__btns{display:flex;gap:var(--s1);flex:0 0 auto}.rx-ck__btns .rx-btn,.rx-ck__foot .rx-btn{min-height:44px;min-width:112px;justify-content:center}.rx-ck__box{max-width:560px}.rx-ck__cat{display:flex;gap:12px;align-items:flex-start;padding:var(--s2) 0;border-top:1px solid var(--rx-line)}.rx-ck__cat input{margin-top:4px;width:18px;height:18px;flex:0 0 18px;accent-color:var(--rx-cyan)}.rx-ck__cat span{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--rx-text)}.rx-ck__cat b{color:#fff;font-family:var(--rx-font-head)}.rx-ck__foot{flex-wrap:wrap}@media (max-width:767px){.rx-ck{flex-direction:column;align-items:stretch;gap:var(--s2)}.rx-ck__btns{display:grid;grid-template-columns:repeat(3,1fr)}.rx-ck__btns .rx-btn{min-width:0;padding:0 8px}.rx-ck__foot .rx-btn{flex:1 1 100%}.rx-faq__item summary{font-size:16px}}@media print{#rxPrint h2{font-size:12.5pt;margin:12px 0 4px}#rxPrint table{margin:6px 0}}.rx-btn svg{flex:0 0 16px}.rx-nav__links a{white-space:nowrap}.rx-psi__gauges{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.rx-svc .rx-wrap,.rx-svc--mirror .rx-wrap{grid-template-columns:minmax(0,1fr)}.rx-code{white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:767px){.rx-psi__gauges{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s3)}.rx-psi__state{justify-content:flex-start}}@media (max-width:1024px){.rx-burger{display:flex}.rx-nav{position:fixed;top:var(--rx-header-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--s4);padding:var(--s4) var(--s4) var(--s5);background:#0d0d0df7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--rx-line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .3s var(--rx-ease),visibility .3s}.rx-header.is-scrolled .rx-nav{top:64px}.rx-nav.is-open{opacity:1;visibility:visible;transform:none}.rx-nav__links{flex-direction:column;gap:var(--s3)}.rx-nav__links a{font-size:22px;font-weight:600;color:#fff}.rx-nav .rx-btn{--h:56px}}@media (max-width:767px){.rx-nav{padding:var(--s4) var(--s2) var(--s5)}}@media (max-width:767px){.rx-scm__foot{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--s2);padding:var(--s2)}#rxScmQuote{min-width:0;padding:0 var(--s2);font-size:14px;white-space:normal;line-height:1.2;text-align:center}.rx-scm__tabs{gap:var(--s2);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}}.rx-hero__alt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:var(--s3)}.rx-hero__alt a,.rx-hero__alt .rx-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border-bottom:0;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rx-hero__alt a{color:#fff;text-decoration-color:#fff6}.rx-hero__alt a:hover{color:var(--rx-cyan);text-decoration-color:var(--rx-cyan)}.rx-cmd__bar .rx-btn{--h:48px}@media (max-width:767px){.rx-hero__base{grid-template-columns:1fr}.rx-hero__base div,.rx-hero__base div:nth-child(n){display:grid;grid-template-columns:136px minmax(0,1fr);align-items:baseline;column-gap:var(--s2);padding:var(--s2) 0;border-left:0;border-top:1px solid var(--rx-line)}.rx-hero__base div:first-child{border-top:0}}.rx-plans3{grid-template-rows:auto auto 1fr}.rx-plans3 li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--s1);align-content:start}.rx-plans3 b{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s1)}.rx-plans3 b i{margin-left:0}@media (max-width:767px){.rx-plans3 li{grid-row:auto;grid-template-rows:none}}.rx-links{display:flex;flex-wrap:wrap;column-gap:var(--s3)}.rx-links .rx-link{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:inherit;font-size:14px;color:var(--rx-cyan);text-decoration:underline;text-underline-offset:3px}.rx-links .rx-link:hover{color:#fff}.rx-result__actions{align-items:center}.rx-result__actions .rx-link{min-height:44px;display:inline-flex;align-items:center;background:none;border:0;cursor:pointer;color:var(--rx-cyan);font-size:14px;text-decoration:underline;text-underline-offset:3px}.rx-qd__wa{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:14px;color:var(--rx-text-dim);text-decoration:underline;text-underline-offset:3px}@media (min-width:768px) and (max-width:1024px){.rx-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}.rx-logo-slot__txt{color:#66666e}.rx-filters{row-gap:0}.rx-filter{min-width:44px;justify-content:center}@media (min-width:768px) and (max-width:1024px){.rx-authority .rx-portrait{max-width:none;aspect-ratio:3/2}.rx-portrait__img{object-position:50% 12%}.rx-svc .rx-build,.rx-svc .rx-psi{width:100%;max-width:720px}}@media (max-width:767px){.rx-ck__btns{display:grid;grid-template-columns:1fr 1fr}.rx-ck__btns [data-ck=config]{grid-column:1/-1;order:3}.rx-ck__btns .rx-btn{font-size:14px;min-width:0}}.rx-eyebrow{line-height:1.5}@media (max-width:767px){.rx-eyebrow{letter-spacing:.16em}}.rx-svc__problem{align-items:baseline}.rx-steps-h li span,.rx-proc span,.rx-tech__txt span,.rx-opt__rec,.rx-result__tier,.rx-clients__geo .rx-mono,.rx-plans3 b i,.rx-gauge span{font-size:12px}.rx-contact__aside .rx-fine{font-size:14px}.rx-contact__aside .rx-fine .rx-inline{display:inline-flex;align-items:center;min-height:44px}.rx-qd__fine{margin-top:0}.rx-geo ul{gap:var(--s1) var(--s4)}.rx-sum li,.rx-scm__cols li{padding-left:var(--s3)}.rx-cmd,.rx-checks,.rx-progress,.rx-geo__g,.rx-psi__metrics{gap:var(--s2)}.rx-consent,.rx-alert,.rx-rescue,.rx-checks li,.rx-pay li{gap:var(--s1)}.rx-hero__base div,.rx-plans3 li{row-gap:var(--s1)}.rx-tech__item{min-width:0}.rx-tech__txt{min-width:0;overflow-wrap:anywhere}.rx-logo{display:inline-flex;align-items:center;min-height:44px}#rxDoc{z-index:210}.rx-logos,.rx-clients .rx-filters{display:none}.is-validating .rx-logos{display:grid}.is-validating .rx-marquee{display:none}.rx-marquee{display:flex;flex-direction:column;gap:var(--s3);padding-block:var(--s3);border-block:1px solid var(--rx-light-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rx-marquee__row{overflow:hidden}.rx-marquee__track{display:flex;width:max-content;list-style:none;animation:rx-mq 64s linear infinite}.rx-marquee__row.is-rev .rx-marquee__track{animation-direction:reverse;animation-duration:72s}.rx-marquee:hover .rx-marquee__track,.rx-marquee:focus-within .rx-marquee__track{animation-play-state:paused}.rx-mq__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:72px;padding-inline:var(--s5)}.rx-mq__item img{display:block;height:40px;max-width:160px;width:auto;object-fit:contain;filter:grayscale(1) brightness(.62) contrast(1.8) opacity(.72);transition:filter .4s var(--rx-ease);user-select:none}.rx-mq__item:hover img{filter:none}.rx-mq__txt{font-family:var(--rx-font-head);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1;color:#66666e;white-space:nowrap}@keyframes rx-mq{to{transform:translate(-50%)}}@media (max-width:767px){.rx-marquee{gap:var(--s2);padding-block:var(--s2)}.rx-mq__item{height:56px;padding-inline:var(--s3)}.rx-mq__item img{height:32px;max-width:120px}.rx-mq__txt{font-size:16px}.rx-marquee__track{animation-duration:48s}.rx-marquee__row.is-rev .rx-marquee__track{animation-duration:56s}}@media (prefers-reduced-motion:reduce){.rx-marquee{-webkit-mask-image:none;mask-image:none}.rx-marquee__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:var(--s2)}.rx-mq__item[aria-hidden=true]{display:none}}.rx-header__cta{display:none}@media (max-width:1024px){.rx-header__cta{display:inline-flex;margin-left:auto}}.rx-svc__entry{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--rx-line-2)}.rx-svc__entry h3{font-size:20px;line-height:1.3;color:#fff}.rx-svc__entry p{font-size:15px;line-height:1.55;color:var(--rx-text)}.rx-svc__entry p .rx-link{display:inline;min-height:0;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:15px;color:var(--rx-cyan);text-decoration:underline;text-underline-offset:3px}.rx-toolstrip{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s5);border-top:1px solid var(--rx-light-line)}.rx-chips{display:flex;flex-wrap:wrap;gap:var(--s1);list-style:none}.rx-chips li{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s2);border:1px solid var(--rx-light-line);border-radius:999px;background:var(--rx-light-2);font-family:var(--rx-font-head);font-size:14px;font-weight:500;color:var(--rx-ink)}@media (max-width:767px){.rx-estandar .rx-term,#estandar .rx-term{display:none}.rx-chips li{min-height:32px;font-size:13px}}.rx-section--light .rx-faq__list{border-top-color:var(--rx-light-line)}.rx-section--light .rx-faq__item{border-bottom-color:var(--rx-light-line)}.rx-section--light .rx-faq__item summary{color:var(--rx-ink)}.rx-section--light .rx-faq__item summary:after{color:var(--rx-magenta)}.rx-section--light .rx-faq__a{color:var(--rx-ink-muted)}.rx-section--light .rx-faq__a strong,.rx-section--light .rx-faq__a b{color:var(--rx-ink)}.rx-section--light .rx-faq__a a,.rx-section--light .rx-lead a{color:var(--rx-navy);text-decoration-color:currentColor}.rx-hero__base{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-hero__base div:nth-child(n+2){border-left:1px solid var(--rx-line)}@media (max-width:767px){.rx-hero__base{grid-template-columns:1fr}.rx-hero__base div:nth-child(n){border-left:0}}@media (min-width:768px){.rx-hero__base div:nth-child(n){border-top:0}}.rx-cases{display:flex;flex-direction:column;gap:var(--s3)}.rx-cases__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--s3)) / 3);gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;scrollbar-width:none;padding-bottom:var(--s1)}.rx-cases__track::-webkit-scrollbar{display:none}.rx-cases__track:focus-visible{outline:2px solid var(--rx-navy);outline-offset:4px;border-radius:var(--rx-r)}.rx-case{scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;border-radius:var(--rx-r-lg);background:#fff;border:1px solid var(--rx-light-line);overflow:hidden;transition:transform .4s var(--rx-ease),box-shadow .4s var(--rx-ease)}.rx-case:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #14141659}.rx-case__media{position:relative;aspect-ratio:16/10;display:grid;place-items:center;background:radial-gradient(120% 90% at 20% 0%,var(--c1),transparent 60%),linear-gradient(135deg,var(--c2),#0D0D0F)}.rx-case__frame{position:absolute;top:var(--s2);left:var(--s2);display:flex;gap:6px}.rx-case__frame i{width:8px;height:8px;border-radius:50%;background:#ffffff59}.rx-case__ph{font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.rx-case__body{flex:1;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3)}.rx-case__meta{font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink-muted)}.rx-case__body h3{font-size:20px;line-height:1.3;color:var(--rx-ink)}.rx-case__body p{font-size:15px;line-height:1.55;color:var(--rx-ink-muted)}.rx-case__kpis{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);list-style:none;padding-top:var(--s2);border-top:1px solid var(--rx-light-line)}.rx-case__kpis li{display:flex;flex-direction:column;gap:var(--s1)}.rx-case__kpis strong{font-family:var(--rx-font-head);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--rx-ink)}.rx-case__kpis span{font-size:13px;line-height:1.4;color:var(--rx-ink-muted)}.rx-case__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s1) var(--s2)}.rx-case__svc{font-size:12px;font-weight:600;color:var(--rx-navy)}.rx-case__foot .rx-link{display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:var(--rx-ink);text-decoration:underline;text-underline-offset:4px}.rx-case__foot .rx-link:hover{color:var(--rx-navy)}.rx-cases__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.rx-cases__count{font-size:12px;letter-spacing:.08em;color:var(--rx-ink-muted)}.rx-cases__nav{display:flex;gap:var(--s1)}.rx-cases__btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--rx-light-line);background:#fff;color:var(--rx-ink);cursor:pointer;transition:background .2s,color .2s}.rx-cases__btn svg{width:20px;height:20px}.rx-cases__btn:hover{background:var(--rx-ink);color:#fff}@media (max-width:1024px){.rx-cases__track{grid-auto-columns:calc((100% - var(--s3)) / 2)}}@media (max-width:767px){.rx-cases__track{grid-auto-columns:85%;gap:var(--s2)}.rx-case__body{padding:var(--s2)}.rx-case__kpis strong{font-size:20px}}.rx-casem__panel{display:flex;flex-direction:column;gap:var(--s3)}.rx-casem__panel h4{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-text-dim);margin-bottom:var(--s1)}.rx-casem__panel p{font-size:15px;line-height:1.6;color:var(--rx-text)}.rx-casem__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--rx-line)}.rx-casem__meta dt{font-family:var(--rx-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-text-dim)}.rx-casem__meta dd{font-size:14px;font-weight:600;color:#fff}.rx-case__kpis--lg{border-top:0;padding-top:0}.rx-case__kpis--lg strong{font-size:32px;color:#fff}.rx-case__kpis--lg span{color:var(--rx-text-dim)}.rx-casem__list{list-style:none;display:flex;flex-direction:column;gap:var(--s1)}.rx-casem__list li{position:relative;padding-left:var(--s3);font-size:15px;line-height:1.55;color:var(--rx-text)}.rx-casem__list li:before{content:"\b7";position:absolute;left:var(--s1);color:var(--rx-cyan);font-weight:700}.rx-casem__list.is-ok li:before{content:"\2713";left:0;color:var(--rx-ok)}@media (max-width:767px){.rx-casem__meta{grid-template-columns:1fr 1fr}#rxCase .rx-scm__foot{display:grid;grid-template-columns:1fr;gap:var(--s1)}#rxCase .rx-scm__foot .rx-btn{width:100%;justify-content:center;white-space:normal;text-align:center}}.rx-case__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rx-casem__site{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:var(--rx-cyan);text-decoration:underline;text-underline-offset:4px}.rx-casem__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--rx-r)}.rx-cases-sec .rx-case{background:#1e1e23;border-color:var(--rx-line-2)}.rx-cases-sec .rx-case:hover{box-shadow:0 24px 48px -24px #000c}.rx-cases-sec .rx-case__meta{color:var(--rx-text-dim)}.rx-cases-sec .rx-case__body h3{color:#fff}.rx-cases-sec .rx-case__body p{color:var(--rx-text)}.rx-case__site{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;font-family:var(--rx-font-head);font-size:14px;font-weight:600;color:var(--rx-cyan);text-decoration:underline;text-underline-offset:4px}.rx-case__site:hover{color:#fff}.rx-cases-sec .rx-cases__count{color:var(--rx-text-dim)}.rx-cases-sec .rx-cases__btn{background:transparent;border-color:var(--rx-line-2);color:#fff}.rx-cases-sec .rx-cases__btn:hover{background:#fff;color:var(--rx-ink)}.rx-cases-sec .rx-cases__track:focus-visible{outline-color:var(--rx-cyan)}.rx-ts{display:flex;justify-content:center;min-height:0}.rx-ts[hidden]{display:none}.rx-qd__cats{font-size:12px;letter-spacing:.04em;color:var(--rx-text-dim);text-align:center}.rx-qd__src{font-size:12px;color:var(--rx-text-dim);text-align:center}.rx-qd__err{font-size:15px;line-height:1.6;color:var(--rx-text)}.rx-chat{position:fixed;right:var(--s3);bottom:var(--s3);z-index:150;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2)}.rx-ck:not([hidden])~.rx-chat .rx-chat__fab{visibility:hidden}.rx-chat__fab{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-height:56px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--rx-grad-brand);color:#fff;font-family:var(--rx-font-head);font-size:15px;font-weight:600;box-shadow:0 16px 40px -12px #ee05f28c;transition:transform .2s var(--rx-ease)}.rx-chat__fab svg{width:24px;height:24px;flex:0 0 24px}.rx-chat__fab:hover{transform:translateY(-2px)}.rx-chat__chev{display:none}.rx-chat.is-open .rx-chat__fab>svg:first-child{display:none}.rx-chat.is-open .rx-chat__chev{display:block}.rx-chat__panel{width:min(400px,calc(100vw - 48px));height:min(600px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:var(--rx-r-lg);background:var(--rx-graphite,#16161A);border:1px solid var(--rx-line-2);box-shadow:0 40px 100px -30px #000000d9;overflow:hidden}.rx-chat__panel[hidden]{display:none}.rx-chat__head{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-bottom:1px solid var(--rx-line-2)}.rx-chat__av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0d0d0f;border:1px solid var(--rx-line-2)}.rx-chat__av img{width:24px;height:24px;object-fit:contain}.rx-chat__who{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.rx-chat__who b{font-family:var(--rx-font-head);font-size:15px;color:#fff}.rx-chat__who small{font-size:12px;color:var(--rx-text-dim)}.rx-chat__x{width:44px;height:44px;border-radius:50%;border:1px solid var(--rx-line-2);background:none;color:#fff;cursor:pointer;font-size:16px}.rx-chat__log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s3)}.rx-chat__msg{max-width:85%;padding:var(--s1) var(--s2);border-radius:16px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.rx-chat__msg--bot{align-self:flex-start;background:#22222a;color:var(--rx-text);border-bottom-left-radius:4px}.rx-chat__msg--user{align-self:flex-end;background:linear-gradient(135deg,#5b2eff,#1a5ff4);color:#fff;border-bottom-right-radius:4px}.rx-chat__msg.is-typing{min-width:56px;min-height:36px;background-image:radial-gradient(circle,#9a9aa6 2px,transparent 3px),radial-gradient(circle,#9a9aa6 2px,transparent 3px),radial-gradient(circle,#9a9aa6 2px,transparent 3px);background-size:8px 8px;background-repeat:no-repeat;background-position:16px 50%,26px 50%,36px 50%;background-color:#22222a}.rx-chat__acts{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s1)}.rx-chat__act{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s2);border-radius:999px;border:1px solid var(--rx-line-2);color:#fff;font-size:14px;font-weight:600;font-family:var(--rx-font-head);white-space:normal}.rx-chat__act:hover{border-color:var(--rx-cyan);color:var(--rx-cyan)}.rx-chat__chips{display:flex;flex-wrap:wrap;gap:var(--s1);padding:0 var(--s3) var(--s2)}.rx-chat__chips[hidden]{display:none}.rx-chat__chips button{min-height:40px;padding:0 var(--s2);border-radius:999px;border:1px solid var(--rx-line-2);background:none;color:var(--rx-text);font-size:14px;cursor:pointer}.rx-chat__chips button:hover{border-color:var(--rx-cyan);color:#fff}.rx-chat__ts{padding:0 var(--s3) var(--s1)}.rx-chat__form{display:flex;align-items:flex-end;gap:var(--s1);padding:var(--s2) var(--s2) var(--s1) var(--s3);border-top:1px solid var(--rx-line-2)}.rx-chat__form textarea{flex:1;min-height:44px;max-height:120px;resize:none;padding:10px var(--s2);border-radius:16px;border:1px solid var(--rx-line-2);background:#0d0d0f;color:#fff;font:inherit;font-size:16px;line-height:1.4}.rx-chat__form textarea:focus{outline:2px solid var(--rx-cyan);outline-offset:1px}.rx-chat__send{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:var(--rx-cyan,#16B4F2);color:#0d0d0f;display:grid;place-items:center}.rx-chat__send svg{width:18px;height:18px}.rx-chat__form.is-busy .rx-chat__send{opacity:.5;pointer-events:none}.rx-chat__fine{padding:0 var(--s3) var(--s2);font-size:12px;color:var(--rx-text-dim)}.rx-chat__fine a{color:var(--rx-text-dim);text-decoration:underline}@media (max-width:767px){.rx-chat{right:var(--s2);bottom:var(--s2)}.rx-chat__fab span{display:none}.rx-chat__fab{width:56px;padding:0;justify-content:center}.rx-chat.is-open{inset:0}.rx-chat.is-open .rx-chat__fab{display:none}.rx-chat__panel{width:100vw;height:100dvh;border-radius:0;border:0}}@media print{.rx-chat{display:none!important}}.rx-page{background:var(--rx-black)}.rx-legal{max-width:820px;margin:0 auto;padding:calc(var(--rx-header-h) + var(--s8)) var(--s3) var(--s10)}.rx-legal__doc{display:flex;flex-direction:column;gap:var(--s2)}.rx-legal__doc h1{display:block;font-size:clamp(32px,4vw,48px);line-height:1.1;color:#fff;margin-bottom:var(--s2)}.rx-legal__back{margin-top:var(--s5)}.rx-legal__back a{color:var(--rx-cyan);text-decoration:underline;text-underline-offset:3px}.rx-legal__foot{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s5) var(--s3);border-top:1px solid var(--rx-line);color:var(--rx-text-dim);font-size:13px}.rx-legal__foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) var(--s3)}.rx-legal__foot a{color:var(--rx-text);display:inline-flex;align-items:center;min-height:44px}html{scrollbar-width:thin;scrollbar-color:rgba(238,5,242,.55) var(--rx-black)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px;border:2px solid transparent;background-clip:content-box;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background:var(--rx-cyan);background-clip:content-box;border:2px solid transparent}::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar{width:10px;background:var(--rx-black)}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--rx-magenta),var(--rx-cyan));background-clip:content-box;border:2px solid var(--rx-black);border-radius:999px}.rx-cases__track{scrollbar-width:none}.rx-btn--md{--h:48px;font-size:15px;padding:var(--s1) var(--s3)}.rx-btn--sm{--h:44px}.rx-header .rx-btn,.rx-header .rx-nav .rx-btn{--h:40px;font-size:14px;padding:var(--s1) var(--s3)}.rx-scm__foot .rx-btn,.rx-ck__foot .rx-btn{min-height:44px}.rx-btn--cyan{color:#06222f;background:var(--rx-cyan)}.rx-hero .rx-reveal{opacity:1;transform:none;transition:none;animation:rxHeroIn .6s var(--rx-ease) both}.rx-hero .rx-d1{animation-delay:.08s}.rx-hero .rx-d2{animation-delay:.16s}.rx-hero .rx-d3{animation-delay:.24s}@keyframes rxHeroIn{0%{transform:translateY(16px)}to{transform:none}}.rx-build:not(.is-in) .rx-mk *,.rx-build:not(.is-in) .rx-mk *:before,.rx-build:not(.is-in) .rx-mk *:after{animation-play-state:paused!important}.rs-page{will-change:auto}@media (max-width:1024px){body:after{display:none}.rx-header,.rx-btn--ghost,.rx-cmd__bar,.rx-form{backdrop-filter:none;-webkit-backdrop-filter:none}.rx-header.is-scrolled{background:#0d0d0df0}}@media (prefers-reduced-motion:reduce){.rx-hero .rx-reveal{animation:none}}.rx-dna__iso{height:auto}#soporte,#estandar,#autoridad,#casos,#faq,#diagnostico{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:767px){#soporte,#estandar,#autoridad,#casos,#faq,#diagnostico{contain-intrinsic-size:auto 1500px}}#clientes,#diseno{content-visibility:auto;contain-intrinsic-size:auto 800px}@media (max-width:767px){#clientes,#diseno{contain-intrinsic-size:auto 1300px}}.rx-chat__fab span{display:none}.rx-chat__home,.rx-chat__help{flex:1;min-height:0;overflow-y:auto}.rx-chat__home[hidden],.rx-chat__help[hidden],.rx-chat__tabs[hidden]{display:none}.rx-chat__home{background:linear-gradient(180deg,#16161a00 90px,#16161a 300px),linear-gradient(135deg,#b012f0,#5739ed 48%,#0589f9);background-attachment:local}.rx-chat__hero{padding:var(--s2) var(--s3) var(--s3)}.rx-chat__hero-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.rx-chat__brand{display:inline-flex;align-items:center;gap:var(--s1);color:#fff;font-family:var(--rx-font-head);font-size:15px}.rx-chat__brand img{width:28px;height:28px;object-fit:contain}.rx-chat__x--ghost{border-color:transparent;background:#ffffff24}.rx-chat__hello{margin:var(--s3) 0 0;color:#ffffffb8;font-family:var(--rx-font-head);font-size:26px;line-height:1.2}.rx-chat__hello strong{display:block;color:#fff;font-weight:700}.rx-chat__cards{display:flex;flex-direction:column;gap:var(--s1);padding:0 var(--s2) var(--s2)}.rx-chat__card{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:56px;padding:var(--s2);border-radius:16px;border:1px solid var(--rx-line-2);background:#16161aeb;color:#fff;text-align:left;text-decoration:none;font:inherit;cursor:pointer;backdrop-filter:blur(6px)}.rx-chat__card span{display:flex;flex-direction:column;gap:2px;min-width:0}.rx-chat__card b{font-size:15px;font-weight:600}.rx-chat__card small{font-size:13px;line-height:1.35;color:var(--rx-text-dim)}.rx-chat__card:hover,.rx-chat__faq:hover{border-color:var(--rx-cyan)}.rx-chat__card--main{border-color:#16b4f280}.rx-chat__go{flex:0 0 18px;width:18px;height:18px;color:var(--rx-cyan)}.rx-chat__help{padding:var(--s2)}.rx-chat__help-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2);color:#fff;font-family:var(--rx-font-head);font-size:20px}.rx-chat__search{width:100%;min-height:44px;padding:0 var(--s2);border-radius:14px;border:1px solid var(--rx-line-2);background:#0d0d0f;color:#fff;font:inherit;font-size:15px}.rx-chat__search:focus{outline:2px solid var(--rx-cyan);outline-offset:1px}.rx-chat__faqs{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.rx-chat__faqs li[hidden]{display:none}.rx-chat__faq{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;min-height:48px;padding:var(--s1) var(--s2);border-radius:14px;border:1px solid var(--rx-line-2);background:none;color:var(--rx-text);text-align:left;font:inherit;font-size:15px;line-height:1.4;cursor:pointer}.rx-chat__ask{margin-top:var(--s2)}.rx-chat__ask[hidden]{display:none}.rx-chat__ask em{font-style:normal;color:#fff}.rx-chat__chat{flex:1;min-height:0;display:flex;flex-direction:column}.rx-chat__chat[hidden]{display:none}.rx-chat__back{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.rx-chat__back svg{width:20px;height:20px}.rx-chat__head{padding-left:var(--s1)}.rx-chat__tabs{display:flex;border-top:1px solid var(--rx-line-2);background:#16161a}.rx-chat__tabs button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;border:0;background:none;color:var(--rx-text-dim);font:inherit;font-size:13px;cursor:pointer}.rx-chat__tabs svg{width:22px;height:22px}.rx-chat__tabs button[aria-current=page]{color:var(--rx-cyan)}.rx-chat__tabs button:hover{color:#fff}.rx-chat__tabs button:focus-visible,.rx-chat__card:focus-visible,.rx-chat__faq:focus-visible{outline:2px solid var(--rx-cyan);outline-offset:-2px}@media (max-width:767px){#diagnostico.rx-section{padding:var(--s6) var(--s2) var(--s8)}.rx-contact .rx-wrap{gap:var(--s3)}.rx-contact__aside{gap:var(--s1)}.rx-contact__aside .rx-steps,.rx-contact__aside .rx-terms{display:none}.rx-contact__aside .rx-lead{font-size:15px;line-height:1.5}.rx-contact__aside h2{font-size:28px;line-height:1.15}.rx-form{padding:var(--s3) var(--s2) 0;gap:var(--s2)}.rx-step__title h3{font-size:20px}.rx-step__title p{font-size:14px}.rx-opts--2{grid-template-columns:1fr 1fr;gap:var(--s1)}.rx-opts--2 .rx-opt__in{padding:12px;min-height:84px;gap:2px}.rx-opts--2 .rx-opt__in small{display:none}.rx-opts--2 .rx-opt__in b{font-size:14px}.rx-opts--3 .rx-opt__in,.rx-opts--4 .rx-opt__in{padding:12px}.rx-opts--4{grid-template-columns:1fr 1fr}.rx-input{height:48px;font-size:16px}textarea.rx-input{min-height:104px;font-size:16px}.rx-field label,.rx-field legend{font-size:14px}.rx-form__nav{position:sticky;bottom:0;z-index:6;margin:0 calc(var(--s2) * -1);padding:12px var(--s2) calc(12px + env(safe-area-inset-bottom));background:#16161a;border-top:1px solid var(--rx-line-2)}.rx-form__nav .rx-btn{flex:1;justify-content:center}.rx-back{height:48px;padding-right:var(--s1)}.rx-rescue{font-size:14px}body.is-form-view .rx-chat__fab{opacity:0;pointer-events:none;visibility:hidden}}.rx-chat__brand img{filter:brightness(0) invert(1);width:32px;height:20px}.rx-chat.is-open .rx-chat__fab{display:none}.rx-chat__x,.rx-chat__x--ghost{width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:var(--rx-grad-brand);color:#fff;font-size:15px;line-height:1;box-shadow:0 8px 20px -8px #ee05f299;transition:transform .2s var(--rx-ease)}.rx-chat__x:hover{transform:scale(1.06)}.rx-top{position:fixed;right:calc(var(--s3) + 56px + 12px);bottom:calc(var(--s3) + 8px);z-index:149;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#1414188c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--rx-ease),transform .25s var(--rx-ease),visibility .25s,color .2s,border-color .2s}.rx-top svg{width:18px;height:18px}.rx-top.is-on{opacity:1;visibility:visible;transform:none}.rx-top:hover{color:#fff;border-color:#ffffff52}.rx-top:focus-visible{outline:2px solid var(--rx-cyan,#16B4F2);outline-offset:2px}.rx-ck:not([hidden])~.rx-top{visibility:hidden}body.is-form-view .rx-top{opacity:0;pointer-events:none;visibility:hidden}body:has(.rx-chat.is-open) .rx-top{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:767px){.rx-top{right:calc(var(--s2) + 56px + 10px);bottom:calc(var(--s2) + 8px)}}@media print{.rx-top{display:none!important}}.rx-scm__fn{margin:var(--s1) 0 0;font-size:11px;line-height:1.4;color:var(--rx-text-dim);max-width:60ch}.rx-opts--3 .rx-opt:only-child{grid-column:1/-1}.rx-opts--3 .rx-opt:only-child .rx-opt__in b{font-size:inherit}.rx-mant{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--s1) var(--s3);padding:var(--s2);border:1px solid var(--rx-line-2);border-left:2px solid var(--rx-cyan);border-radius:var(--rx-r,8px)}.rx-mant__t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 0;min-width:0}.rx-mant__t b{font-family:var(--rx-font-head);font-size:15px;font-weight:600;color:#fff}.rx-mant__t span{font-size:13px;line-height:1.45;color:var(--rx-text-dim)}.rx-mant .rx-link{display:inline;min-height:0;padding:0;background:none;border:0;cursor:pointer;color:var(--rx-cyan);font-size:13px;text-decoration:underline;text-underline-offset:3px}.rx-mant__p{display:flex;flex-direction:column;gap:2px;flex:0 0 200px;min-width:0;padding-left:var(--s2);border-left:1px solid var(--rx-line-2)}.rx-mant__p strong{font-family:var(--rx-font-head);font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.2}.rx-mant__p small{font-size:13px;font-weight:500;color:var(--rx-text-dim);letter-spacing:0}.rx-mant__p span{font-size:12px;line-height:1.4;color:var(--rx-text-dim)}@media (max-width:767px){.rx-mant{flex-wrap:wrap}.rx-mant__p{flex:1 1 100%;padding:var(--s1) 0 0;border-left:0;border-top:1px solid var(--rx-line-2)}}@media (max-width:640px){.rx-doc table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}
