/* Elementor shortcode / full-width compatibility */
html,body{background:#08080a!important}
body.rmc5-page{overflow-x:hidden!important}
body.rmc5-page .elementor-widget-shortcode,body.rmc5-page .elementor-widget-container{max-width:none}
body.rmc5-page .rmc5-shell{max-width:none!important}
body.rmc5-elementor-landing .site-header,body.rmc5-elementor-landing .site-footer,
body.rmc5-elementor-landing .elementor-location-header,body.rmc5-elementor-landing .elementor-location-footer,
body.rmc5-elementor-landing header.wp-block-template-part,body.rmc5-elementor-landing footer.wp-block-template-part{display:none!important}
body.rmc5-elementor-landing .entry-header,body.rmc5-elementor-landing .entry-title,body.rmc5-elementor-landing .page-header,body.rmc5-elementor-landing .page-title{display:none!important}
.rmc5-shell{isolation:isolate}

body.rmc5-page{background:#08080a!important;margin:0!important}body.rmc5-page .elementor-section,body.rmc5-page .elementor-container,body.rmc5-page .elementor-column,body.rmc5-page .elementor-widget-wrap{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important}body.rmc5-page .elementor-widget-shortcode{width:100%!important}body.rmc5-page .entry-title,body.rmc5-page .page-title,body.rmc5-page .entry-header,body.rmc5-page .wp-block-post-title{display:none!important}body.rmc5-page .wp-site-blocks{padding:0!important}body.rmc5-page header.wp-block-template-part,body.rmc5-page footer.wp-block-template-part{display:none!important}.rmc5-shell{width:100vw;max-width:none;position:relative;left:50%;transform:translateX(-50%);margin:0;background:#08080a;color:#f7f5f1;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em}.rmc5-shell *{box-sizing:border-box}.rmc5-shell a{text-decoration:none;color:inherit}.rmc5-shell h1,.rmc5-shell h2,.rmc5-shell h3,.rmc5-shell p{margin-top:0}.rmc5-nav{height:88px;max-width:1280px;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.rmc5-logo{display:block;width:196px;height:auto;line-height:0;overflow:visible}.rmc5-logo img{display:block;width:100%;height:auto;max-height:66px;object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 26px rgba(184,106,255,.12))}.rmc5-navlinks{display:flex;gap:34px;align-items:center;font-size:12px;color:#aaa9b1;font-weight:650}.rmc5-navlinks a:hover{color:white}.rmc5-instagram{border:1px solid #2b2b30;padding:11px 15px;border-radius:999px;color:#f7f5f1!important}.rmc5-instagram span{color:#c06cff;margin-left:6px}.rmc5-menu{display:none;background:none;color:white;border:0;font-size:20px}.rmc5-hero{min-height:720px;max-width:1280px;margin:auto;padding:72px 36px 90px;display:grid;grid-template-columns:1.02fr .98fr;gap:50px;align-items:center;position:relative}.rmc5-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 90%);pointer-events:none}.rmc5-pill,.section-tag{font-size:10px;letter-spacing:.18em;font-weight:850;color:#aaa8b2}.rmc5-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #2d2d33;background:#101014;border-radius:999px;padding:9px 12px}.rmc5-pill span{width:6px;height:6px;border-radius:50%;background:#c9ff4a;box-shadow:0 0 12px #c9ff4a}.rmc5-mantra{margin-top:22px;color:#8d8a95;font-size:10px;font-weight:850;letter-spacing:.24em;display:flex;gap:9px;align-items:center}.rmc5-mantra b{color:#b86aff;font-size:13px}.rmc5-hero h1{font-size:clamp(64px,7.4vw,106px);line-height:.86;letter-spacing:-.085em;margin:28px 0 30px;font-weight:850;position:relative}.rmc5-hero h1 span,.rmc5-why h2 span,.rmc5-how h2 span,.rmc5-community h2 span,.rmc5-apply h2 span{color:#b86aff}.rmc5-hero-copy>p{font-size:17px;line-height:1.7;color:#98979f;max-width:580px}.rmc5-cta-row{display:flex;align-items:center;gap:22px;margin-top:34px}.rmc5-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:22px;padding:17px 20px;border-radius:12px;background:linear-gradient(135deg,#b86aff 0%,#9652db 100%)!important;color:#100a16!important;font-size:12px;font-weight:900;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;border:1px solid rgba(255,255,255,.12)!important;cursor:pointer;box-shadow:0 16px 40px rgba(184,106,255,.20),inset 0 1px 0 rgba(255,255,255,.3);text-shadow:none!important}.rmc5-btn b{font-size:17px;color:#100a16!important}.rmc5-btn:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 22px 55px rgba(184,106,255,.30),0 0 0 5px rgba(184,106,255,.06);filter:brightness(1.06)}.rmc5-btn:active{transform:translateY(-1px)}.rmc5-btn.light{background:#f5f3ed!important;color:#0b0b0d!important}.rmc5-btn.light b{color:#0b0b0d!important}.rmc5-follow{font-size:12px;font-weight:750;color:#c3c1c8}.ig-dot{font-size:17px;color:#c06cff;margin-right:5px}.rmc5-trust{display:flex;gap:10px;align-items:center;color:#696871;font-size:10px;margin-top:27px}.rmc5-trust span{color:#c9ff4a}.rmc5-trust i{height:12px;width:1px;background:#303037}.rmc5-stage{height:540px;position:relative;display:grid;place-items:center}.rmc5-glow{position:absolute;width:430px;height:430px;background:#6f28b8;filter:blur(100px);opacity:.24;border-radius:50%}.rmc5-phone{width:315px;height:505px;background:linear-gradient(155deg,#1c1b20,#0e0e11 65%);border:1px solid #35343a;border-radius:34px;padding:24px 22px;box-shadow:0 40px 100px #000b,0 0 0 8px #101014;transform:rotate(4deg);position:relative;z-index:3}.phone-top{display:flex;justify-content:space-between;font-size:8px;color:#78767e;letter-spacing:.1em}.phone-title{font-size:35px;line-height:.94;letter-spacing:-.07em;margin-top:53px}.phone-title em{font-style:normal;color:#b86aff}.reel{height:112px;margin-top:31px;border:1px solid #3b3940;border-radius:18px;background:linear-gradient(135deg,#2d1445,#121216);padding:17px;display:flex;align-items:end;gap:10px;position:relative;overflow:hidden}.reel:before{content:"";position:absolute;width:100px;height:100px;background:#b86aff66;filter:blur(25px);right:-25px;top:-20px}.reel-play{position:absolute;right:16px;top:16px;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#b86aff;color:white;font-size:10px}.reel-info{position:relative}.reel-info b{display:block;font-size:10px}.reel-info small{display:block;color:#8f8d96;font-size:8px;margin-top:4px}.reel>strong{position:absolute;right:18px;bottom:17px;font-size:15px}.phone-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.phone-stats div{border-top:1px solid #34333a;padding-top:10px}.phone-stats small{display:block;color:#696870;font-size:7px;letter-spacing:.12em}.phone-stats b{font-size:10px;display:block;margin-top:5px}.phone-bottom{position:absolute;bottom:19px;left:22px;right:22px;border-top:1px solid #29282e;padding-top:13px;display:flex;justify-content:space-between;color:#5e5d65;font-size:7px}.phone-bottom span:nth-child(2){color:#b86aff}.orbit-card{position:absolute;background:#15151a;border:1px solid #34333a;border-radius:12px;padding:11px 14px;display:flex;gap:9px;align-items:center;z-index:5;box-shadow:0 18px 40px #0008;font-size:9px}.orbit-card b{color:#c9ff4a}.oc1{top:110px;right:15px}.oc2{bottom:92px;left:28px}.oc2 b{font-size:13px;color:#b86aff}.rmc5-marquee{position:relative;overflow:hidden;border-top:1px solid #202027;border-bottom:1px solid #202027;background:linear-gradient(90deg,#08080b,#0d0b11,#08080b);height:78px;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rmc5-marquee b{color:#b86aff}.rmc5-why{max-width:1280px;margin:auto;padding:125px 36px}.rmc5-why h2,.rmc5-how h2,.rmc5-community h2,.rmc5-apply h2{font-size:clamp(50px,6vw,78px);line-height:.91;letter-spacing:-.08em;margin:18px 0 22px;font-weight:800}.section-lead{max-width:600px;color:#85838c;line-height:1.75;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#25252a;margin-top:75px;border:1px solid #25252a}.feature-grid article{background:#0b0b0e;min-height:330px;padding:25px;position:relative}.feature-no{color:#57565e;font-size:9px}.feature-icon{position:absolute;right:24px;top:22px;color:#b86aff;font-size:22px}.feature-grid h3{font-size:24px;letter-spacing:-.055em;margin-top:105px;margin-bottom:12px}.feature-grid p{color:#77757e;font-size:12px;line-height:1.7;max-width:300px}.rmc5-how{background:#111115;border-top:1px solid #222228;border-bottom:1px solid #222228;padding:115px max(36px,calc((100% - 1208px)/2))}.how-head{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:end}.how-head>p{color:#7f7e86;line-height:1.75;font-size:14px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:75px}.how-steps>div{border-top:1px solid #34343a;padding-top:18px}.how-steps b{font-size:10px;color:#b86aff}.how-steps h3{font-size:26px;letter-spacing:-.05em;margin:55px 0 10px}.how-steps p{font-size:12px;color:#7f7d85;line-height:1.7;max-width:300px}.rmc5-community{padding:120px 36px;max-width:1280px;margin:auto}.community-card{min-height:560px;border-radius:28px;background:radial-gradient(circle at 80% 45%,#7d2cc82b,transparent 34%),linear-gradient(135deg,#19151e,#101013);border:1px solid #302b37;padding:70px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.community-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.community-card>div:first-child{position:relative;z-index:2}.community-card p{color:#8c8992;line-height:1.75;max-width:470px;font-size:14px;margin-bottom:32px}.rmc5-btn.light{background:#f5f3ed}.community-visual{position:relative;min-height:400px}.stack{position:absolute;width:290px;height:170px;border:1px solid #49404f;border-radius:17px;display:flex;align-items:flex-end;padding:20px;font-size:24px;font-weight:800;letter-spacing:-.05em;box-shadow:0 30px 80px #0007}.s1{transform:rotate(-12deg);right:80px;top:35px;background:#1b1620;color:#6f6875}.s2{transform:rotate(5deg);right:30px;top:135px;background:#25152e;color:#9b4fe2}.s3{transform:rotate(-3deg);right:105px;top:235px;background:#b86aff;color:#120c16}.community-orb{position:absolute;right:30px;top:35px;width:70px;height:70px;border-radius:50%;background:#c9ff4a;color:#10110c;display:grid;place-items:center;font-size:28px;z-index:5;box-shadow:0 0 50px #c9ff4a44}.rmc5-apply{max-width:1280px;margin:auto;padding:110px 36px 125px;display:grid;grid-template-columns:.86fr 1.14fr;gap:80px}.rmc5-apply h2{font-size:clamp(50px,5.2vw,70px)}.apply-left>p{font-size:14px;line-height:1.8;color:#85838c;max-width:500px}.apply-social{display:flex;align-items:center;gap:13px;margin-top:35px;padding:14px;border:1px solid #29292f;border-radius:14px;max-width:390px}.apply-social>span{font-size:25px;color:#b86aff}.apply-social div{flex:1}.apply-social small{display:block;color:#66646d;font-size:7px;letter-spacing:.16em}.apply-social b{display:block;font-size:12px;margin-top:4px}.apply-social a{font-size:10px;font-weight:800}.rmc5-form-wrap{background:#111115;border:1px solid #29292f;border-radius:23px;padding:28px;min-height:510px}.form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.form-head small{font-size:8px;letter-spacing:.16em;color:#77757e;font-weight:850}.form-dots{display:flex;gap:5px}.form-dots span{width:24px;height:3px;background:#303038;border-radius:3px}.form-dots span.active{background:#b86aff}.rmc5-step{display:none}.rmc5-step.active{display:block}.rmc5-step h3{font-size:27px;letter-spacing:-.055em;margin-bottom:8px}.rmc5-step>p{font-size:11px;color:#77757e;line-height:1.65}.rmc5-form-wrap label{display:block;font-size:9px;color:#aaa8b0;font-weight:750;margin:16px 0 7px}.rmc5-form-wrap input,.rmc5-form-wrap select{height:46px;width:100%;background:#0b0b0e;border:1px solid #2b2b31;color:#f4f2ed;border-radius:9px;padding:0 12px;outline:0;font:inherit;font-size:11px}.rmc5-form-wrap input:focus,.rmc5-form-wrap select:focus{border-color:#8f4dcc;box-shadow:0 0 0 3px #b86aff10}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-btn{width:100%;margin-top:22px;background:#b86aff;color:#100b15}.text-btn{background:none;border:0;color:#8b8991;font-size:10px;font-weight:700;margin-top:10px;cursor:pointer}.form-error{color:#ff7777;font-size:10px;min-height:15px;margin-top:9px}.rmc5-success{display:none;text-align:center;padding:65px 20px}.rmc5-success.show{display:block}.success-mark{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#c9ff4a;color:#111;font-size:28px;font-weight:900;margin:0 auto 22px}.rmc5-success h3{font-size:31px;letter-spacing:-.06em}.rmc5-success p{font-size:12px;color:#7e7c84;line-height:1.7;max-width:380px;margin:0 auto 22px}.rmc5-success a{font-size:11px;font-weight:800;color:#b86aff}.rmc5-footer{border-top:1px solid #222228;max-width:1208px;margin:auto;padding:34px 0;display:flex;align-items:center;gap:25px;color:#6d6b73}.rmc5-footer img{width:170px;height:auto;max-height:58px;object-fit:contain;object-position:left center;border-radius:0;background:transparent;display:block}.rmc5-footer p{font-size:10px;flex:1}.rmc5-footer a,.rmc5-footer small{font-size:10px}.rmc5-footer a{color:#b86aff}
/* Premium motion system */
.rmc5-shell{animation:rmcFade .65s ease both}.rmc5-hero-copy{animation:rmcUp .8s .08s ease both}.rmc5-stage{animation:rmcUp .9s .18s ease both}.rmc5-glow{animation:rmcPulse 5s ease-in-out infinite}.rmc5-phone{animation:rmcFloat 6s ease-in-out infinite}.orbit-card{animation:rmcFloat 5s ease-in-out infinite}.oc2{animation-delay:-2.1s}.community-orb{animation:rmcSpin 12s linear infinite,rmcPulse 4s ease-in-out infinite}.stack{transition:transform .35s ease,box-shadow .35s ease}.stack:hover{transform:translateY(-8px) rotate(0deg)!important;box-shadow:0 35px 90px #0009}.feature-grid article{transition:transform .35s ease,background .35s ease}.feature-grid article:hover{transform:translateY(-6px);background:#111116}.feature-icon{transition:transform .35s ease}.feature-grid article:hover .feature-icon{transform:scale(1.18) rotate(8deg)}.rmc5-pill{animation:rmcShimmer 4s linear infinite}.rmc5-btn{position:relative;overflow:hidden}.rmc5-btn:after{content:' ';position:absolute;left:-40%;top:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:rmcSweep 4.5s 1.4s infinite}.rmc5-logo img{transition:transform .3s ease}.rmc5-logo:hover img{transform:scale(1.03)}
@keyframes rmcFade{from{opacity:0}to{opacity:1}}@keyframes rmcUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rmcFloat{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-11px) rotate(4deg)}}@keyframes rmcPulse{0%,100%{opacity:.22;transform:scale(1)}50%{opacity:.34;transform:scale(1.08)}}@keyframes rmcSpin{to{transform:rotate(360deg)}}@keyframes rmcSweep{0%{left:-40%}18%,100%{left:120%}}@keyframes rmcShimmer{0%,70%,100%{box-shadow:none}75%{box-shadow:0 0 0 4px rgba(184,106,255,.07),0 0 30px rgba(184,106,255,.08)}}@keyframes rmcDrift{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){.rmc5-shell *{animation:none!important;transition:none!important}}
@media(max-width:900px){.rmc5-nav{padding:0 20px}.rmc5-navlinks{display:none}.rmc5-navlinks.open{display:flex;position:absolute;top:75px;right:20px;background:#151519;border:1px solid #2b2b30;border-radius:14px;padding:16px;flex-direction:column;align-items:flex-start}.rmc5-menu{display:block}.rmc5-hero{grid-template-columns:1fr;padding:55px 20px 70px}.rmc5-hero h1{font-size:64px}.rmc5-stage{height:490px}.rmc5-why{padding:85px 20px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:270px}.feature-grid h3{margin-top:75px}.rmc5-how{padding:85px 20px}.how-head{grid-template-columns:1fr;gap:15px}.how-steps{grid-template-columns:1fr;gap:30px}.rmc5-community{padding:75px 20px}.community-card{grid-template-columns:1fr;padding:45px 30px}.community-visual{margin-top:30px;min-height:360px}.rmc5-apply{grid-template-columns:1fr;padding:80px 20px;gap:45px}.rmc5-footer{margin:0 20px;flex-wrap:wrap}.rmc5-footer p{min-width:100%;order:4}}
@media(max-width:520px){.rmc5-logo{width:156px;height:auto}.rmc5-hero h1{font-size:53px}.rmc5-hero-copy>p{font-size:15px}.rmc5-cta-row{align-items:flex-start;flex-direction:column}.rmc5-stage{height:450px}.rmc5-phone{width:275px;height:435px}.phone-title{font-size:30px;margin-top:42px}.reel{margin-top:25px}.oc1{right:-2px}.oc2{left:0}.rmc5-marquee{overflow:hidden;justify-content:flex-start;padding-left:20px}.rmc5-why h2,.rmc5-how h2,.rmc5-community h2,.rmc5-apply h2{font-size:48px}.community-card{min-height:700px}.stack{width:230px;height:135px;font-size:18px}.s1{right:15px}.s2{right:0;top:125px}.s3{right:40px;top:230px}.two{grid-template-columns:1fr}.rmc5-form-wrap{padding:22px}.rmc5-footer{padding-bottom:30px}}

/* V8 premium motion + continuous category rail */
.rmc5-marquee-track{display:flex;width:max-content;will-change:transform;animation:rmcMarquee 24s linear infinite}
.rmc5-marquee-set{display:flex;align-items:center;gap:38px;flex:none;padding-right:38px}
.rmc5-marquee-set span{font-size:10px;letter-spacing:.24em;font-weight:900;color:#8e8b96;white-space:nowrap}
.rmc5-marquee-set b{font-size:12px;color:#b86aff;white-space:nowrap;text-shadow:0 0 16px #b86aff66}
.rmc5-marquee:hover .rmc5-marquee-track{animation-play-state:paused}
.rmc5-shell{position:relative;isolation:isolate;overflow:hidden}
.rmc5-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 15% 12%,rgba(184,106,255,.09),transparent 24%),radial-gradient(circle at 88% 34%,rgba(201,255,74,.045),transparent 22%),radial-gradient(circle at 50% 92%,rgba(184,106,255,.06),transparent 26%)}
.rmc5-hero{position:relative;overflow:hidden}
.rmc5-hero:after{content:"";position:absolute;width:460px;height:460px;right:-180px;top:-120px;border:1px solid rgba(184,106,255,.10);border-radius:50%;box-shadow:0 0 80px rgba(184,106,255,.06);animation:rmcOrbit 14s linear infinite;pointer-events:none}
.rmc5-section,.rmc5-why,.rmc5-how,.rmc5-community,.rmc5-apply{scroll-margin-top:40px}
.rmc5-why,.rmc5-how,.rmc5-community,.rmc5-apply{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}
.rmc5-why.rmc-in,.rmc5-how.rmc-in,.rmc5-community.rmc-in,.rmc5-apply.rmc-in{opacity:1;transform:none}
.feature-grid article,.how-steps>div{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),border-color .35s ease,background .35s ease}
.rmc-in .feature-grid article,.rmc-in .how-steps>div{opacity:1;transform:none}
.rmc-in .feature-grid article:nth-child(2),.rmc-in .how-steps>div:nth-child(2){transition-delay:.12s}
.rmc-in .feature-grid article:nth-child(3),.rmc-in .how-steps>div:nth-child(3){transition-delay:.24s}
.rmc5-pill{position:relative;overflow:hidden}
.rmc5-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translateX(-120%);animation:rmcPillSweep 5s ease-in-out infinite}
.rmc5-phone{box-shadow:0 40px 120px rgba(0,0,0,.55),0 0 70px rgba(184,106,255,.12);transition:box-shadow .4s ease}
.rmc5-stage:hover .rmc5-phone{box-shadow:0 45px 140px rgba(0,0,0,.65),0 0 90px rgba(184,106,255,.20)}
.rmc5-btn{transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}
.rmc5-btn:hover{transform:translateY(-3px);box-shadow:0 16px 45px rgba(184,106,255,.25);filter:saturate(1.08)}
.rmc5-btn b{display:inline-block;transition:transform .25s ease}
.rmc5-btn:hover b{transform:translateX(5px)}
.rmc5-follow{transition:transform .25s ease,color .25s ease}
.rmc5-follow:hover{transform:translateX(4px);color:#c98aff}
.rmc5-trust span{animation:rmcBlink 2.4s ease-in-out infinite}
.rmc5-trust span:nth-child(3){animation-delay:.8s}
.rmc5-footer{position:relative}
.rmc5-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(184,106,255,.55),transparent);transform:scaleX(.25);animation:rmcFooterLine 5s ease-in-out infinite}
.community-orb{animation:rmcFloatOrb 5s ease-in-out infinite,rmcPulse 4s ease-in-out infinite}
.stack{animation:rmcStackFloat 6s ease-in-out infinite}
.s2{animation-delay:-1.6s}.s3{animation-delay:-3.1s}
@keyframes rmcMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes rmcOrbit{to{transform:rotate(360deg)}}
@keyframes rmcPillSweep{0%,55%{transform:translateX(-120%)}75%,100%{transform:translateX(120%)}}
@keyframes rmcBlink{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}
@keyframes rmcFooterLine{0%,100%{transform:scaleX(.15);opacity:.3}50%{transform:scaleX(.7);opacity:1}}
@keyframes rmcFloatOrb{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(8deg)}}
@keyframes rmcStackFloat{0%,100%{margin-top:0}50%{margin-top:-6px}}
@media(max-width:520px){.rmc5-marquee{height:68px}.rmc5-marquee-set{gap:25px;padding-right:25px}.rmc5-marquee-set span{font-size:8px;letter-spacing:.18em}.rmc5-footer img{width:150px;max-height:54px}.rmc5-hero:after{width:300px;height:300px;right:-180px;top:30px}}
@media(prefers-reduced-motion:reduce){.rmc5-marquee-track,.rmc5-hero:after,.rmc5-pill:after,.rmc5-footer:before,.community-orb,.stack{animation:none!important}.rmc5-why,.rmc5-how,.rmc5-community,.rmc5-apply,.feature-grid article,.how-steps>div{opacity:1!important;transform:none!important;transition:none!important}}
