:root{--rx-bg:#090012;--rx-bg2:#0e0319;--rx-panel:#170727;--rx-panel2:#25103a;--rx-line:rgba(212,156,255,.18);--rx-white:#fff;--rx-muted:#b9a9c9;--rx-violet:#7c3aed;--rx-pink:#ec4899;--rx-cyan:#22d3ee;--rx-ease:cubic-bezier(.22,1,.36,1);font-family:Manrope,Inter,system-ui,sans-serif;color-scheme:dark}html,body,#react-storefront{margin:0;min-height:100%;background:#090012}.rx-app{background:var(--rx-bg);color:var(--rx-white);min-height:100vh;overflow:hidden}.rx-app *{box-sizing:border-box}.rx-app a{color:inherit;text-decoration:none}.rx-app button{font:inherit}.rx-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.rx-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;transform-origin:left;background:linear-gradient(90deg,var(--rx-violet),var(--rx-pink),var(--rx-cyan));box-shadow:0 0 18px #d946ef}.rx-header{height:82px;width:min(1240px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:100}.rx-brand{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.09em}.rx-brand strong{font-weight:800}.rx-brand em{font-style:normal;font-size:9px;color:#d8a9f7;border-left:1px solid #5a326e;padding-left:9px}.rx-brand-mark{width:29px;height:29px;position:relative;filter:drop-shadow(0 0 12px rgba(236,72,153,.55))}.rx-brand-mark i,.rx-brand-mark b{position:absolute;width:11px;height:27px;top:1px;border-radius:10px 3px;background:linear-gradient(#f58bd1,#8b5cf6);transform:rotate(39deg)}.rx-brand-mark i{left:5px}.rx-brand-mark b{right:4px;transform:rotate(-39deg)}.rx-header nav{display:flex;align-items:center;gap:27px;color:#dacde3;font-size:12px}.rx-header nav a{transition:.2s color}.rx-header nav a:hover{color:#fff}.rx-nav-cta{display:flex!important;align-items:center;gap:8px;padding:11px 16px;border-radius:9px;background:linear-gradient(110deg,#7c3aed,#ec4899);color:#fff!important;box-shadow:0 12px 32px #b42cb440}.rx-nav-cta svg{width:14px}.rx-menu{display:none;background:#180829;border:1px solid var(--rx-line);border-radius:9px;color:#fff;padding:9px}.rx-menu svg{width:19px;height:19px}.rx-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 12%,transparent 72%);mask-image:radial-gradient(circle at 50% 30%,#000 12%,transparent 72%)}.rx-hero{min-height:760px;position:relative;display:flex;align-items:center;padding:100px 0 140px}.rx-hero:before,.rx-page-hero:before,.rx-product-hero:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:#4c0876;filter:blur(170px);opacity:.22;right:-240px;top:-260px}.rx-hero-copy{width:min(1180px,calc(100% - 48px));margin:auto;position:relative;z-index:3}.rx-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#f0abfc;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.18em}.rx-eyebrow i{width:24px;height:1px;background:linear-gradient(90deg,#ec4899,#a855f7)}.rx-hero h1,.rx-page-hero h1,.rx-product-hero h1{margin:20px 0 25px;max-width:850px;font-size:clamp(52px,7.2vw,92px);line-height:.99;letter-spacing:-.065em}.rx-hero h1 span,.rx-page-hero h1 span,.rx-product-hero h1 span{display:block;background:linear-gradient(100deg,#fff 2%,#f0abfc,#9d5ef0 70%,#22d3ee);color:transparent;-webkit-background-clip:text;background-clip:text}.rx-hero-copy>p,.rx-page-hero p{color:var(--rx-muted);font-size:16px;line-height:1.8;max-width:610px}.rx-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.rx-button{border:1px solid var(--rx-line);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:10px;color:#fff;background:#180829;cursor:pointer;font-weight:750;font-size:12px;min-height:48px}.rx-button svg{width:17px}.rx-button-primary{border:0;background:linear-gradient(110deg,#7c3aed,#d946ef 55%,#ec4899);box-shadow:0 16px 40px #a82dbe47;position:relative;overflow:hidden}.rx-button-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:translate(-120%);transition:.7s transform}.rx-button-primary:hover:before{transform:translate(120%)}.rx-button-primary span,.rx-button-primary svg{position:relative}.rx-button-ghost{background:#160724b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rx-button-muted{opacity:.5;cursor:not-allowed}.rx-trust{display:flex;gap:24px;margin-top:45px;color:#a997b6;font-size:10px;flex-wrap:wrap}.rx-trust span{display:flex;align-items:center;gap:7px}.rx-trust svg{width:14px;color:#d88bf2}.rx-hero-visual{position:absolute;right:4vw;top:125px;width:min(520px,42vw);aspect-ratio:1;z-index:2;display:grid;place-items:center}.rx-loop{position:absolute;border-radius:50%;border:1px solid rgba(231,161,255,.3)}.loop-one{inset:4%;border-width:2px;border-top-color:#ec4899;border-right-color:#8b5cf6;box-shadow:0 0 70px #7c3aed4d}.loop-two{inset:18%;border-style:dashed;border-color:#22d3ee6b}.loop-three{inset:31%;background:radial-gradient(circle,#d946ef 0,#7c3aed 30%,transparent 70%);filter:blur(4px)}.rx-core{width:90px;height:90px;border-radius:28px;background:linear-gradient(145deg,#7c3aed,#ec4899);display:grid;place-items:center;box-shadow:0 20px 70px #db3cd073;z-index:2;transform:rotate(-8deg)}.rx-core svg{width:38px}.rx-section{padding:115px 0;position:relative}.rx-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:46px}.rx-section-head h2,.rx-split h2,.rx-info-panel h2,.rx-faq-grid h2{font-size:clamp(36px,4.6vw,60px);line-height:1.03;letter-spacing:-.052em;margin:14px 0 0}.rx-section-head>p{max-width:470px;color:var(--rx-muted);line-height:1.8;font-size:14px}.rx-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;perspective:1200px}.rx-product-card{min-height:420px;padding:26px;border:1px solid var(--rx-line);background:linear-gradient(150deg,#2a0e40eb,#0f0319fa);border-radius:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;transform-style:preserve-3d}.rx-card-glow{position:absolute;width:250px;height:250px;border-radius:50%;right:-130px;top:-130px;filter:blur(70px);opacity:.28;background:#7c3aed}.accent-pink .rx-card-glow{background:#ec4899}.accent-cyan .rx-card-glow{background:#22d3ee}.rx-card-top{display:flex;align-items:start;justify-content:space-between;position:relative;z-index:2;transform:translateZ(22px)}.rx-card-top>span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;padding:7px 9px;border:1px solid var(--rx-line);border-radius:999px;color:#dcbde8;background:#1f0a2fb3}.rx-glyph{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#351155,#1c0a2b);border:1px solid rgba(221,157,255,.25);display:grid;place-items:center;position:relative;box-shadow:0 14px 40px #00000047}.rx-glyph>i{position:absolute;inset:-6px;border-radius:20px;border:1px dashed rgba(230,166,255,.23)}.rx-glyph svg{width:24px;color:#edc7ff}.rx-glyph-pink{background:linear-gradient(145deg,#631342,#231027)}.rx-glyph-cyan{background:linear-gradient(145deg,#0e5060,#101c2c)}.rx-glyph.is-large{width:135px;height:135px;border-radius:38px;background:linear-gradient(145deg,#7c3aed,#ec4899);box-shadow:0 30px 90px #bb2fc36b}.rx-glyph.is-large>i{inset:-18px;border-radius:49px}.rx-glyph.is-large svg{width:60px;color:#fff}.rx-card-copy{margin-top:62px;position:relative;z-index:2;transform:translateZ(32px)}.rx-card-copy small{font-size:10px;color:#8e779d}.rx-card-copy h3{font-size:25px;letter-spacing:-.038em;margin:11px 0}.rx-card-copy p{color:var(--rx-muted);font-size:13px;line-height:1.7;margin:0}.rx-card-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end;position:relative;z-index:2;transform:translateZ(26px)}.rx-card-bottom strong{display:block;font-size:24px}.rx-card-bottom small{display:block;color:#907ca0;font-size:9px;margin-top:4px}.rx-card-bottom>a{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#16051f}.rx-card-bottom svg{width:18px}.rx-motion-band{border-block:1px solid var(--rx-line);padding:21px 0;background:linear-gradient(90deg,#18072a,#3b1152,#18072a);overflow:hidden}.rx-marquee{width:100%;white-space:nowrap}.rx-marquee>div{display:inline-flex;width:max-content}.rx-marquee span{font-size:12px;letter-spacing:.2em;color:#cfb9dc;font-weight:700;padding-right:42px}.rx-marquee i{color:#ec4899;margin-left:42px}.rx-process{background:radial-gradient(circle at 50% 0,rgba(109,40,217,.15),transparent 50%)}.rx-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rx-line);border:1px solid var(--rx-line);border-radius:20px;overflow:hidden}.rx-process-grid article{background:#11041d;padding:34px 28px;min-height:260px;position:relative}.rx-process-grid b{font-size:10px;color:#db81ed;letter-spacing:.13em}.rx-process-grid h3{font-size:23px;margin:44px 0 10px}.rx-process-grid p{font-size:12px;color:var(--rx-muted);line-height:1.65}.rx-process-grid svg{position:absolute;right:25px;bottom:25px;width:18px;color:#7b6688}.rx-page-hero{min-height:540px;display:flex;align-items:center;padding:100px 0;position:relative}.rx-page-hero .rx-container{position:relative;z-index:2}.rx-page-hero h1{max-width:920px}.rx-catalog{padding-top:55px}.rx-product-hero{min-height:790px;padding:95px 0 110px;position:relative;display:flex;align-items:center}.rx-product-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:70px;align-items:center;position:relative;z-index:2}.rx-product-hero-copy h1{font-size:clamp(48px,6vw,78px);margin:19px 0 26px}.rx-product-hero-copy h1 span{font-size:.58em;letter-spacing:-.035em;margin-top:15px}.rx-product-hero-copy>p{max-width:610px;color:var(--rx-muted);line-height:1.85;font-size:15px}.rx-product-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.rx-product-tags span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--rx-line);border-radius:999px;color:#d6c8df;font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#16072499}.rx-product-tags svg{width:12px;color:#d946ef}.rx-product-showcase{height:460px;display:grid;place-items:center;position:relative}.rx-showcase-ring{position:absolute;border-radius:50%;border:1px solid rgba(223,151,255,.28)}.ring-a{inset:8%;box-shadow:0 0 90px #7c3aed33}.ring-b{inset:22%;border-style:dashed;animation:rxSpin 18s linear infinite}.accent-pink .ring-b{border-color:#ec48997a}.accent-cyan .ring-b{border-color:#22d3ee7a}@keyframes rxSpin{to{transform:rotate(360deg)}}.rx-float-chip{position:absolute;border:1px solid var(--rx-line);border-radius:10px;background:#160724d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:10px;color:#decae9;box-shadow:0 15px 35px #00000047}.rx-float-chip svg{width:14px;color:#e071ef}.chip-one{left:6%;top:20%}.chip-two{right:1%;bottom:22%}.rx-buy-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.5fr auto auto;gap:25px;align-items:center;background:#190829c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--rx-line);border-radius:18px;padding:21px 24px;box-shadow:0 26px 60px #00000040}.rx-buy-panel>small{color:#b9a9c9}.rx-buy-panel>strong{font-size:28px}.rx-buy-panel>p{font-size:11px;color:#a993b8}.rx-buy-panel>span{font-size:9px;color:#9a86a8;display:flex;align-items:center;gap:6px}.rx-buy-panel>span svg{width:13px}.rx-proof{border-block:1px solid var(--rx-line);background:linear-gradient(90deg,#140522,#251039,#140522)}.rx-proof .rx-container{display:grid;grid-template-columns:repeat(4,1fr)}.rx-proof .rx-container>div{padding:31px 24px;text-align:center;border-right:1px solid var(--rx-line)}.rx-proof .rx-container>div:last-child{border:0}.rx-proof strong{display:block;font-size:27px;background:linear-gradient(90deg,#fff,#d99cf1);color:transparent;-webkit-background-clip:text;background-clip:text}.rx-proof span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#9e8bac}.rx-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rx-bento article{min-height:270px;border:1px solid var(--rx-line);background:linear-gradient(145deg,#170727,#0f031a);border-radius:18px;padding:28px;position:relative;overflow:hidden}.rx-bento article.is-wide{grid-column:span 2}.rx-bento article>span{width:42px;height:42px;border-radius:12px;background:#2a1041;border:1px solid var(--rx-line);display:grid;place-items:center;color:#e5aef7}.rx-bento article>span svg{width:20px}.rx-bento h3{font-size:22px;margin:52px 0 10px}.rx-bento p{color:var(--rx-muted);font-size:12px;line-height:1.75;max-width:520px}.rx-bento article>i{position:absolute;width:180px;height:180px;border-radius:50%;right:-100px;top:-100px;background:#7c3aed;filter:blur(55px);opacity:.18}.rx-bento article>i.accent-pink{background:#ec4899}.rx-bento article>i.accent-cyan{background:#22d3ee}.rx-split-section{background:linear-gradient(145deg,#160623,#260b3b)}.rx-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.rx-split>div:first-child p{color:var(--rx-muted);line-height:1.8}.rx-number-list{border-top:1px solid var(--rx-line)}.rx-number-list article{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid var(--rx-line)}.rx-number-list b{color:#d48ce7;font-size:10px}.rx-number-list p{font-size:14px;color:#e4d9ea}.rx-number-list svg{width:17px;color:#8e789b}.rx-two-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rx-info-panel{padding:46px;border:1px solid var(--rx-line);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.18),transparent 42%),#150622}.rx-info-panel.is-alt{background:radial-gradient(circle at 100% 0,rgba(236,72,153,.15),transparent 42%),#150622}.rx-info-panel>div{margin-top:38px;display:grid;gap:13px}.rx-info-panel p{display:flex;align-items:flex-start;gap:10px;color:#c7b8d2;font-size:12px;line-height:1.55;margin:0}.rx-info-panel p svg{width:16px;color:#dd7cec;flex:none}.rx-faq-section{background:#0d0216}.rx-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.rx-faq-grid>div:first-child>p{color:var(--rx-muted);line-height:1.8}.rx-faq{border-top:1px solid var(--rx-line)}.rx-faq article{border-bottom:1px solid var(--rx-line)}.rx-faq button{width:100%;padding:23px 0;background:transparent;border:0;color:#fff;display:grid;grid-template-columns:38px 1fr auto;gap:15px;text-align:left;align-items:center;cursor:pointer}.rx-faq button>span{font-size:9px;color:#b678ca}.rx-faq button>strong{font-size:14px}.rx-faq button>i{font-style:normal}.rx-faq button svg{width:17px;color:#9c87a8}.rx-faq article>div{overflow:hidden}.rx-faq article>div p{color:var(--rx-muted);font-size:12px;line-height:1.8;padding:0 50px 23px;margin:0}.rx-final-cta{min-height:610px;display:grid;place-items:center;text-align:center;position:relative;background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.34),transparent 36%),#0a0111;overflow:hidden}.rx-final-cta .rx-container{position:relative;z-index:2}.rx-final-cta h2{font-size:clamp(48px,7vw,88px);letter-spacing:-.06em;line-height:1;margin:18px auto;max-width:900px}.rx-final-cta p{color:var(--rx-muted);max-width:600px;margin:0 auto 28px;line-height:1.8}.rx-final-cta form{display:inline-block}.rx-cta-orbit{position:absolute;width:520px;height:520px;border-radius:50%;border:1px dashed rgba(228,151,255,.24);box-shadow:0 0 0 80px #7c3aed06,0 0 0 160px #7c3aed05}.rx-footer{padding:70px 0 35px;border-top:1px solid var(--rx-line);background:#080010}.rx-footer .rx-container{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:start}.rx-footer p{font-size:11px;color:#9583a3;margin:16px 0}.rx-footer nav{display:flex;gap:25px;color:#b5a3c2;font-size:11px}.rx-footer small{grid-column:1/-1;border-top:1px solid var(--rx-line);padding-top:25px;color:#6e5d79}@media(max-width:1000px){.rx-hero-visual{opacity:.58;right:-15%;width:58vw}.rx-product-grid,.rx-process-grid{grid-template-columns:1fr 1fr}.rx-product-hero-grid{grid-template-columns:1fr}.rx-product-showcase{height:380px}.rx-buy-panel{grid-template-columns:1fr 1fr}.rx-buy-panel form{grid-column:1/2}.rx-bento{grid-template-columns:1fr 1fr}.rx-bento article.is-wide{grid-column:auto}.rx-split,.rx-faq-grid{grid-template-columns:1fr;gap:45px}.rx-two-panels{grid-template-columns:1fr}.rx-proof .rx-container{grid-template-columns:1fr 1fr}.rx-proof .rx-container>div:nth-child(2){border-right:0}.rx-proof .rx-container>div:nth-child(-n+2){border-bottom:1px solid var(--rx-line)}}@media(max-width:720px){.rx-container,.rx-hero-copy{width:min(100% - 34px,1180px)}.rx-header{height:70px;width:calc(100% - 34px)}.rx-menu{display:grid}.rx-header nav{display:none;position:absolute;top:65px;left:0;right:0;flex-direction:column;align-items:stretch;background:#140522f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--rx-line);border-radius:15px;padding:16px;gap:3px;box-shadow:0 25px 70px #00000080}.rx-header nav.is-open{display:flex}.rx-header nav a{padding:12px}.rx-nav-cta{justify-content:space-between}.rx-hero{min-height:680px;padding:90px 0}.rx-hero h1,.rx-page-hero h1,.rx-product-hero h1{font-size:47px}.rx-hero-visual{width:430px;right:-250px;top:130px;opacity:.35}.rx-hero-copy>p{font-size:14px}.rx-trust{gap:11px;flex-direction:column}.rx-section{padding:80px 0}.rx-section-head{align-items:start;flex-direction:column}.rx-product-grid,.rx-process-grid,.rx-bento{grid-template-columns:1fr}.rx-product-card{min-height:365px}.rx-process-grid article{min-height:220px}.rx-page-hero{min-height:480px}.rx-product-hero{padding:75px 0}.rx-product-hero-grid{gap:30px}.rx-product-showcase{height:320px}.rx-glyph.is-large{width:110px;height:110px}.rx-buy-panel{grid-template-columns:1fr;padding:20px}.rx-buy-panel form{grid-column:auto}.rx-buy-panel .rx-button,.rx-proof .rx-container{width:100%}.rx-proof strong{font-size:22px}.rx-proof span{font-size:8px}.rx-bento article{min-height:240px}.rx-split h2,.rx-info-panel h2,.rx-faq-grid h2{font-size:39px}.rx-info-panel{padding:30px 24px}.rx-faq-grid{gap:35px}.rx-final-cta{min-height:520px}.rx-final-cta h2{font-size:48px}.rx-footer .rx-container{grid-template-columns:1fr}.rx-footer nav{flex-wrap:wrap}.rx-footer small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.rx-loop,.rx-marquee>div,.ring-b,.rx-cta-orbit{animation:none!important}.rx-app *{scroll-behavior:auto!important}}
