.rm-landing *{box-sizing:border-box;margin:0;padding:0}.rm-landing{--ink:#1a1721;--charcoal:#2a2535;--smoke:#3d3649;--cream:#f5f0e8;--mist:#b8b0c4;--white:#fff;--peach:#e8956a;--peach-deep:#d4825a;--peach-light:#f5a87d;--peach-glow:#e8956a66;--lavender:#a89bc4;--lavender-deep:#8f82ad;--lavender-light:#c4b8da;--lavender-glow:#a89bc44d;--black:#1a1721;--warm-white:#f5f0e8;--gray-900:#1a1721;--gray-800:#2a2535;--gray-700:#3d3649;--gray-600:#4a4358;--gray-500:#6b6478;--gray-400:#b8b0c4;--gray-300:#d4d4d4;--copper:#e8956a;--copper-light:#f5a87d;--copper-glow:#e8956a66;--sage:#a89bc4;--sage-dark:#8f82ad;--midnight:#1a1721;--gold:#c4b8da;--gradient-dark:linear-gradient(135deg,#1a1721 0%,#2a2535 50%,#1a1721 100%);--gradient-warm:linear-gradient(135deg,#f5f0e8 0%,#f5f0e8 100%);--gradient-peach:linear-gradient(135deg,#e8956a 0%,#f5a87d 100%);--gradient-lavender:linear-gradient(135deg,#a89bc4 0%,#c4b8da 100%);--gradient-copper:linear-gradient(135deg,#e8956a 0%,#f5a87d 100%)}.rm-landing .section-light{color:var(--ink);background:var(--cream)!important}.rm-landing .section-light h1,.rm-landing .section-light h2,.rm-landing .section-light h3,.rm-landing .section-light h4{color:var(--ink)}.rm-landing .section-light p{color:var(--smoke)}.rm-landing .section-light .eyebrow{color:var(--peach-deep)}.rm-landing .section-light .pain-card,.rm-landing .section-light .testimonial-card,.rm-landing .section-light .faq-item{background:#fffc;border-color:#1a172114;box-shadow:0 4px 24px #1a17210d}.rm-landing .section-light .pain-card:hover,.rm-landing .section-light .testimonial-card:hover,.rm-landing .section-light .faq-item:hover{background:#fff;border-color:#e8956a4d;box-shadow:0 8px 32px #e8956a1f}.rm-landing .section-light .pain-card p,.rm-landing .section-light .process-content p,.rm-landing .section-light .faq-answer,.rm-landing .section-light .testimonial-text{color:var(--smoke)}.rm-landing .section-light .pain-icon{background:#e8956a26}.rm-landing .section-light .pain-card:hover .pain-icon{background:#e8956a40}.rm-landing .section-light .process-number{color:#e8956a4d}.rm-landing .section-light .process-line{background:linear-gradient(#e8956a80,#a89bc480,#e8956a80)}.rm-landing .section-light .process-dot:before{background:#e8956a40}.rm-landing .section-light .stat-number{color:var(--peach)}.rm-landing .section-light .stat-label{color:var(--smoke)}.rm-landing .section-light .testimonial-author{color:var(--ink)}.rm-landing .section-light .testimonial-role{color:var(--mist)}.rm-landing .section-light .faq-question{color:var(--ink)}.rm-landing .section-light .faq-question:hover{color:var(--peach-deep)}.rm-landing{scroll-behavior:smooth;background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Now Display,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.rm-landing h1,.rm-landing h2,.rm-landing h3,.rm-landing h4{font-family:Dream Orphans,Georgia,serif;font-weight:400;line-height:1.1}.rm-landing .display-huge{letter-spacing:-.03em;font-size:clamp(4rem,12vw,10rem)}.rm-landing .display-large{letter-spacing:-.02em;font-size:clamp(3rem,8vw,6rem)}.rm-landing .display-medium{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem)}.rm-landing .eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--peach);font-family:Helvetica Now Display,sans-serif;font-size:11px;font-weight:600}.rm-landing .gradient-bg{z-index:-2;background:var(--ink);width:100%;height:100%;position:fixed;top:0;left:0}.rm-landing .gradient-orb{filter:blur(120px);opacity:.6;border-radius:50%;animation:25s ease-in-out infinite float;position:absolute}.rm-landing .orb-1{background:radial-gradient(circle,#e8956a59 0%,#0000 70%);width:800px;height:800px;animation-delay:0s;top:-15%;right:-15%}.rm-landing .orb-2{background:radial-gradient(circle,#a89bc44d 0%,#0000 70%);width:600px;height:600px;animation-delay:-8s;bottom:30%;left:-10%}.rm-landing .orb-3{background:radial-gradient(circle,#c4b8da40 0%,#0000 70%);width:500px;height:500px;animation-delay:-16s;top:40%;right:10%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(1deg)}}.rm-landing .glow-zone{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.rm-landing .glow-peach{filter:blur(100px);background:radial-gradient(circle,#e8956a33 0%,#0000 70%)}.rm-landing .glow-lavender{filter:blur(100px);background:radial-gradient(circle,#a89bc433 0%,#0000 70%)}.rm-landing .glow-cream{filter:blur(80px);background:radial-gradient(circle,#f5f0e814 0%,#0000 70%)}.rm-landing .transform-section,.rm-landing .process-section,.rm-landing .about-section,.rm-landing .testimonials-section,.rm-landing .stats-section,.rm-landing .faq-section{position:relative;overflow:hidden}.rm-landing .pain-section{isolation:isolate;position:relative;overflow:visible}.rm-landing .pain-section:after{content:"";filter:blur(108px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8956a2e 0%,#e8956a14 28%,#0000 72%);width:clamp(620px,58vw,960px);height:clamp(620px,58vw,960px);position:absolute;top:-44%;left:-24%}.rm-landing .pain-section:before{content:"";filter:blur(96px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8956a2b 0%,#e8956a14 30%,#0000 76%);width:clamp(380px,30vw,520px);height:clamp(380px,30vw,520px);position:absolute;bottom:-31%;right:-13%}.rm-landing .transform-section:after{content:"";filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#a89bc42e 0%,#0000 70%);width:900px;height:900px;position:absolute;bottom:-30%;right:-20%}.rm-landing .process-section:after{content:"";filter:blur(100px);width:700px;height:700px;transform:translate3d(0,var(--scroll-bg-shift-reverse,0px),0);pointer-events:none;z-index:0;background:radial-gradient(circle,#f5f0e80f 0%,#0000 70%);position:absolute;top:20%;right:-15%}.rm-landing .process-section:before{content:"";filter:blur(100px);width:600px;height:600px;transform:translate3d(0,var(--scroll-bg-shift,0px),0);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8956a1f 0%,#0000 70%);position:absolute;bottom:10%;left:-10%}.rm-landing .testimonials-section:after{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(#a89bc426 0%,#0000 70%);width:1000px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-landing .stats-section:after{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle at 20%,#e8956a26 0%,#0000 50%),radial-gradient(circle at 80%,#a89bc426 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.rm-landing .faq-section:after{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#f5f0e80d 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-10%;right:-10%}.rm-landing .final-cta-section:before{content:"";filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(#e8956a33 0%,#0000 60%);width:1200px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-landing .nav{z-index:1000;justify-content:space-between;align-items:center;padding:24px 48px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.rm-landing .nav.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ae6;border-bottom:1px solid #ffffff0d;padding:16px 48px}.rm-landing .logo{align-items:center;text-decoration:none;display:flex}.rm-landing .logo img{object-fit:contain;width:auto;height:36px;max-height:36px}.rm-landing .nav-links{align-items:center;gap:40px;display:flex}.rm-landing .nav-link{color:var(--gray-400);font-size:13px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.rm-landing .nav-link:after{content:"";background:var(--peach);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.rm-landing .nav-link:hover{color:var(--white)}.rm-landing .nav-link:hover:after{width:100%}.rm-landing .nav-cta{border:1px solid var(--peach);color:var(--peach);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:12px 28px;font-size:12px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.rm-landing .nav-cta:before{content:"";background:var(--gradient-copper);z-index:-1;width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.rm-landing .nav-cta:hover{color:var(--black);border-color:var(--peach)}.rm-landing .nav-cta:hover:before{left:0}.rm-landing .nav-menu-toggle{width:46px;height:46px;color:var(--peach);cursor:pointer;background:#e8956a14;border:1px solid #e8956ab8;border-radius:12px;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s;display:none}.rm-landing .nav-menu-toggle:hover{border-color:var(--peach);background:#e8956a24}.rm-landing .nav-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #e8956af2}.rm-landing .nav-menu-icon{flex-direction:column;gap:5px;display:inline-flex}.rm-landing .nav-menu-icon span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .22s,opacity .22s;display:block}.rm-landing .mobile-nav-panel{display:none}.rm-landing .mobile-nav-link{color:var(--gray-200);border-bottom:1px solid #ffffff14;padding:12px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.rm-landing .mobile-nav-link:hover{color:var(--white)}.rm-landing .mobile-nav-link-cta{text-transform:uppercase;letter-spacing:.08em;color:var(--black);background:var(--gradient-copper);text-align:center;border-bottom:none;border-radius:10px;margin-bottom:4px;padding:13px 14px;font-size:.78rem;font-weight:700}.rm-landing .mobile-nav-link-cta:hover{color:var(--black);filter:brightness(1.03)}.rm-landing .renew-break,.rm-landing .about-mobile-eyebrow{display:none}.rm-landing .hero{--hero-progress:0;--hero-depth-near:0px;--hero-depth-mid:0px;--hero-depth-far:0px;--hero-orb-shift:0px;--hero-tilt:0deg;--hero-heading-scale:1;--hero-subtitle-opacity:1;--hero-stats-opacity:1;--hero-subtitle-shift:0px;--hero-stats-shift:0px;--hero-beam-shift:0px;--hero-spin:0deg;--hero-subtitle-blur:0px;--hero-stats-blur:0px;--hero-divider-opacity:1;--hero-divider-shift:0px;--hero-bg-rotate:0deg;--hero-grid-opacity:1;--hero-content-scale:1;--hero-eyebrow-offset:0px;--hero-eyebrow-opacity:1;--hero-base-offset:clamp(62px,10vh,124px);perspective:1100px;justify-content:center;align-items:flex-start;min-height:318vh;padding:110px 48px 72px;display:flex;position:relative;overflow:hidden}.rm-landing .hero:before{content:"";transform:translate3d(0,calc(var(--hero-depth-far)*-.62),0)rotate(var(--hero-bg-rotate));filter:blur(.6px);opacity:var(--hero-grid-opacity);pointer-events:none;z-index:0;will-change:transform,opacity;background:radial-gradient(circle at 22% 30%,#e8956a29 0%,#e8956a00 55%),radial-gradient(circle at 78% 68%,#a89bc42e 0%,#a89bc400 58%),repeating-linear-gradient(120deg,#ffffff07 0 1px,#0000 1px 82px);position:absolute;inset:-10% -12% -14%}.rm-landing .hero:after{content:"";filter:blur(108px);pointer-events:none;z-index:0;will-change:transform,opacity;background:radial-gradient(circle,#e8956a29 0%,#e8956a12 30%,#0000 74%);width:clamp(700px,62vw,1080px);height:clamp(700px,62vw,1080px);animation:18s ease-in-out infinite heroOrbBreath;position:absolute;bottom:-46%;left:-24%}.rm-landing .hero-content{z-index:1;width:100%;max-width:1400px;transform:translate3d(0,var(--hero-depth-far),0)scale(var(--hero-content-scale));transform-origin:50% 16%;will-change:transform;position:sticky;top:clamp(96px,13vh,172px)}.rm-landing .hero-content:before{content:"";width:min(72vw,880px);height:220px;transform:translate3d(-50%,calc(var(--hero-depth-mid)*.75),0);filter:blur(56px);opacity:calc(.28 + var(--hero-progress)*.28);pointer-events:none;z-index:-1;will-change:transform,opacity;background:linear-gradient(90deg,#e8956a00 0%,#e8956a38 50%,#e8956a00 100%);position:absolute;top:22%;left:50%}.rm-landing .hero-content:after{content:"";width:min(82vw,1040px);height:min(82vw,1040px);transform:translate3d(-50%,calc(var(--hero-depth-near)*.48),0)rotate(calc(var(--hero-spin)*-.45));opacity:calc(.08 + var(--hero-progress)*.34);pointer-events:none;z-index:-2;will-change:transform,opacity;border:1px solid #e8956a24;border-radius:50%;position:absolute;top:46%;left:50%;box-shadow:inset 0 0 90px #e8956a14,0 0 120px #a89bc41f}.rm-landing .hero-grid{max-width:980px;transform:translate3d(0,var(--hero-base-offset),0);opacity:calc(.8 + var(--hero-grid-opacity)*.2);will-change:transform;grid-template-columns:1fr;align-items:center;gap:56px;margin:0 auto;display:grid}.rm-landing .hero-text{opacity:0;text-align:center;animation:1s cubic-bezier(.4,0,.2,1) .3s forwards fadeUp;transform:translateY(60px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.rm-landing .hero-eyebrow{transform:translate3d(0,var(--hero-eyebrow-offset),0);opacity:var(--hero-eyebrow-opacity);z-index:2;will-change:transform,opacity;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex;position:relative}.rm-landing .hero-eyebrow:before{content:"";background:var(--peach);width:40px;height:1px}.rm-landing .hero h1{color:var(--white);-webkit-text-fill-color:var(--white);transform:translate3d(0,var(--hero-depth-near),0)rotateX(var(--hero-tilt))scale(var(--hero-heading-scale));transform-origin:50%;z-index:1;will-change:transform;background:0 0;margin-bottom:32px;position:relative}.rm-landing .hero h1 em{color:var(--peach-light);-webkit-text-fill-color:var(--peach-light);background:0 0;font-style:italic}.rm-landing .hero h1 em.peach{-webkit-text-fill-color:var(--peach-light);color:var(--peach-light);background:0 0;margin-right:.16em;display:inline-block}.rm-landing .hero-gap{width:.22em;display:inline-block}.rm-landing .hero-subtitle{color:var(--gray-400);max-width:760px;transform:translate3d(0,var(--hero-subtitle-shift),0);opacity:var(--hero-subtitle-opacity);filter:blur(var(--hero-subtitle-blur));will-change:transform,opacity,filter;margin:0 auto 48px;font-size:1.4rem;line-height:1.8}.rm-landing .hero-subtitle .hero-word-target{--word-active:0;color:rgba(245,240,232,calc(.74 + var(--word-active)*.22));display:inline-block;position:relative}.rm-landing .hero-subtitle .hero-word-target:after{content:attr(data-word);color:var(--peach-light);opacity:var(--word-active);text-shadow:0 0 calc(4px + 11px*var(--word-active))rgba(232,149,106,calc(.16 + var(--word-active)*.55)),0 0 calc(8px + 18px*var(--word-active))rgba(232,149,106,calc(.08 + var(--word-active)*.4));pointer-events:none;position:absolute;top:0;left:0}.rm-landing .hero-cta-group{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.rm-landing .btn-primary{background:var(--gradient-copper);color:var(--black);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:12px;padding:20px 40px;font-size:13px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.rm-landing .btn-primary:before{content:"";background:linear-gradient(135deg,var(--peach-light)0%,var(--peach)100%);opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.rm-landing .btn-primary:hover{box-shadow:0 20px 40px var(--peach-glow);transform:translateY(-3px)}.rm-landing .btn-primary:hover:before{opacity:1}.rm-landing .btn-primary span{z-index:1;position:relative}.rm-landing .btn-primary svg{z-index:1;width:18px;height:18px;transition:transform .3s;position:relative}.rm-landing .btn-primary:hover svg{transform:translate(4px)}.rm-landing .btn-secondary{color:var(--gray-400);align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.rm-landing .btn-secondary:hover{color:var(--white)}.rm-landing .btn-secondary svg{width:20px;height:20px}.rm-landing .hero-stats{transform:translate3d(0,var(--hero-stats-shift),0);opacity:var(--hero-stats-opacity);will-change:transform,opacity,filter;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:48px;margin-top:64px;padding-top:48px;display:flex}.rm-landing .hero-stat{--hero-stat-lift:0px;--hero-stat-opacity:1;--hero-stat-blur:0px;--hero-stat-x:0px;opacity:var(--hero-stat-opacity);transform:translate3d(var(--hero-stat-x),var(--hero-stat-lift),0);filter:blur(var(--hero-stat-blur));text-align:center;will-change:transform,opacity,filter;max-width:240px}.rm-landing .hero-stat-number{color:var(--peach);font-family:Helvetica Now Display,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.rm-landing .hero-stat-label{color:var(--mist);margin-top:8px;font-size:13px}@media (min-width:601px) and (max-width:855px),(min-width:901px) and (max-width:903px){.rm-landing .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.rm-landing .hero-stat{width:100%;max-width:none}.rm-landing .hero-stat-label{max-width:22ch;margin-inline:auto;line-height:1.45}}.rm-landing .hero-visual{animation:1s cubic-bezier(.4,0,.2,1) .5s forwards heroVisualSlide;position:relative;transform:translate(60px)}@keyframes heroVisualSlide{to{transform:translate(0)}}.rm-landing .hero-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:48px;position:relative;overflow:hidden}.rm-landing .hero-card:before{content:"";background:linear-gradient(90deg,#0000,#e8956a80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rm-landing .hero-card-badge{color:var(--peach);background:#e8956a26;border:1px solid #e8956a4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.rm-landing .hero-card-badge .pulse{background:var(--peach);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.rm-landing .hero-card h3{margin-bottom:16px;font-size:1.75rem}.rm-landing .hero-card p{color:var(--gray-400);margin-bottom:32px;font-size:15px;line-height:1.7}.rm-landing .mini-form{flex-direction:column;gap:16px;display:flex}.rm-landing .hero-card:target{animation:1.5s highlightPulse}@keyframes highlightPulse{0%,to{box-shadow:0 20px 60px #0006}50%{box-shadow:0 20px 60px #0006,0 0 30px #e2b79866}}.rm-landing .hero-card.highlight-form{animation:1.5s highlightPulse}.rm-landing .mini-form input{color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:16px 20px;font-size:15px;transition:all .3s}.rm-landing .mini-form input:focus{border-color:var(--peach);background:#ffffff1a;outline:none}.rm-landing .mini-form input::placeholder{color:var(--gray-500)}.rm-landing .mini-form button{background:var(--gradient-copper);color:var(--black);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:18px;font-size:13px;font-weight:600;transition:all .4s}.rm-landing .mini-form button:hover{box-shadow:0 10px 30px var(--peach-glow);transform:translateY(-2px)}.rm-landing .hero-card-trust{border-top:1px solid #ffffff0d;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}.rm-landing .trust-avatars{display:flex}.rm-landing .trust-avatar{border:2px solid var(--black);background:var(--gray-700);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:600;display:flex}.rm-landing .trust-avatar:first-child{margin-left:0}.rm-landing .trust-text{color:var(--gray-400);font-size:13px}.rm-landing .trust-text strong{color:var(--white)}.rm-landing .float-element{pointer-events:none;--mouse-x:0px;--mouse-y:0px;position:absolute}.rm-landing .float-1,.rm-landing .float-2{opacity:.22;filter:blur(34px);mix-blend-mode:screen;width:clamp(280px,26vw,460px);display:block}.rm-landing .float-1{height:clamp(220px,28vh,360px);transform:translate3d(0,calc(var(--hero-beam-shift)*-1),0)rotate(calc(-18deg - var(--hero-spin)));background:linear-gradient(135deg,#e8956a42 0%,#e8956a0d 58%,#e8956a00 100%);animation:14s ease-in-out infinite heroBeamDriftA;top:15%;left:8%}.rm-landing .float-2{height:clamp(260px,32vh,420px);transform:translate3d(0,var(--hero-beam-shift),0)rotate(calc(16deg + var(--hero-spin)));background:linear-gradient(220deg,#a89bc447 0%,#a89bc40f 58%,#a89bc400 100%);animation:16s ease-in-out infinite heroBeamDriftB;top:24%;right:8%}.rm-landing .float-3{filter:blur(52px);opacity:.42;will-change:transform,opacity;background:radial-gradient(circle,#a89bc44d 0%,#e8956a33 34%,#e8956a00 72%);border-radius:50%;width:clamp(180px,22vw,320px);height:clamp(180px,22vw,320px);animation:18s ease-in-out infinite orbBreath;bottom:14%;right:10%}@keyframes orbBreath{0%,to{transform:translate3d(var(--mouse-x),calc(var(--mouse-y) + var(--hero-orb-shift)),0)scale(1);opacity:.34}50%{transform:translate3d(var(--mouse-x),calc(var(--mouse-y) + var(--hero-orb-shift)),0)scale(1.12);opacity:.52}}@keyframes heroBeamDriftA{0%,to{transform:translate3d(calc(var(--mouse-x)*.45),calc(var(--hero-beam-shift)*-1 + var(--hero-orb-shift)*.7),0)rotate(calc(-18deg - var(--hero-spin)))scale(1)}50%{transform:translate3d(calc(var(--mouse-x)*.45),calc(var(--hero-beam-shift)*-1 + var(--hero-orb-shift)*.7 - 12px),0)rotate(calc(-20deg - var(--hero-spin)))scale(1.05)}}@keyframes heroBeamDriftB{0%,to{transform:translate3d(calc(var(--mouse-x)*-.35),calc(var(--hero-beam-shift) + var(--hero-orb-shift)*.9),0)rotate(calc(16deg + var(--hero-spin)))scale(1)}50%{transform:translate3d(calc(var(--mouse-x)*-.35),calc(var(--hero-beam-shift) + var(--hero-orb-shift)*.9 - 16px),0)rotate(calc(14deg + var(--hero-spin)))scale(1.06)}}@keyframes heroOrbBreath{0%,to{transform:translate3d(0,var(--hero-orb-shift),0)scale(1);opacity:.5}50%{transform:translate3d(0,var(--hero-orb-shift),0)scale(1.12);opacity:.72}}@media (prefers-reduced-motion:reduce){.rm-landing .hero{--hero-progress:0!important;--hero-depth-near:0px!important;--hero-depth-mid:0px!important;--hero-depth-far:0px!important;--hero-orb-shift:0px!important;--hero-tilt:0deg!important;--hero-heading-scale:1!important;--hero-subtitle-opacity:1!important;--hero-stats-opacity:1!important;--hero-beam-shift:0px!important;--hero-spin:0deg!important;--hero-subtitle-blur:0px!important;--hero-stats-blur:0px!important;--hero-divider-opacity:1!important;--hero-divider-shift:0px!important;--hero-bg-rotate:0deg!important;--hero-grid-opacity:1!important;--hero-content-scale:1!important;--hero-eyebrow-offset:0px!important;--hero-eyebrow-opacity:1!important;min-height:100vh!important}.rm-landing .hero-content{position:relative!important;top:auto!important}.rm-landing .hero:after,.rm-landing .float-element{animation:none!important}.rm-landing .hero-subtitle .hero-word-target:after{opacity:0!important}.rm-landing .fit-section.is-visible .fit-container,.rm-landing .fit-section.is-visible .fit-grid:before,.rm-landing .fit-section.is-visible .fit-card.not-for-you,.rm-landing .fit-card.not-for-you.is-visible .fit-list li,.rm-landing .fit-card.not-for-you.is-visible .fit-commitment-note{animation:none!important}.rm-landing .fit-grid:before{opacity:1;transform:scaleX(1)}.rm-landing .fit-card.not-for-you .fit-list li,.rm-landing .fit-commitment-note{opacity:1;clip-path:none;transform:none}}.rm-landing .hero-divider{opacity:var(--hero-divider-opacity);transform:translate3d(0,var(--hero-divider-shift),0);will-change:transform,opacity;grid-column:1/-1;justify-content:center;margin-top:28px;display:flex}.rm-landing .scroll-indicator{opacity:0;will-change:transform;flex-direction:column;align-items:center;gap:12px;animation:1s 1.5s forwards fadeUp,4s ease-in-out 2.7s infinite scrollFloat;display:flex;position:relative}@keyframes scrollFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(10px)}}.rm-landing .scroll-indicator span{letter-spacing:.2em;text-transform:uppercase;color:var(--gray-500);font-size:11px}.rm-landing .scroll-line{background:linear-gradient(to bottom,var(--peach),transparent);width:1px;height:60px;position:relative;overflow:hidden}.rm-landing .scroll-line:after{content:"";background:var(--peach);width:100%;height:30%;animation:2s ease-in-out infinite scrollDown;position:absolute;top:0;left:0}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.rm-landing .pain-section{background:linear-gradient(#120f22e6 0%,#120f22f5 38%,#120f22 100%);padding:162px 48px;position:relative}.rm-landing .pain-container{max-width:1400px;margin:0 auto}.rm-landing .pain-header{text-align:center;max-width:800px;margin:0 auto 100px}.rm-landing .pain-header .eyebrow,.rm-landing .pain-header h2{margin-bottom:24px}.rm-landing .pain-header h2 em{color:var(--peach);font-style:italic}.rm-landing .pain-header p{color:var(--gray-400);font-size:1.15rem;line-height:1.8}.rm-landing .pain-grid-viewport{position:relative}.rm-landing .pain-grid-viewport.treadmill-active{--pain-card-gap:28px;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff24;border-radius:30px;max-width:min(1100px,100vw - 96px);margin:0 auto;padding:16px 0 20px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 48px #07060c59;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.rm-landing .pain-grid-viewport.treadmill-active:before,.rm-landing .pain-grid-viewport.treadmill-active:after{content:"";pointer-events:none;z-index:2;width:180px;position:absolute;top:0;bottom:0}.rm-landing .pain-grid-viewport.treadmill-active:before{background:linear-gradient(90deg,#1a1721fc 0%,#1a1721db 52%,#1a172100 100%);left:0}.rm-landing .pain-grid-viewport.treadmill-active:after{background:linear-gradient(270deg,#1a1721fc 0%,#1a1721db 52%,#1a172100 100%);right:0}.rm-landing .pain-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.rm-landing .pain-grid.pain-treadmill{gap:var(--pain-card-gap,28px);will-change:transform;align-items:stretch;width:max-content;display:flex;transform:translate(0,0)}.rm-landing .pain-card{opacity:0;background:radial-gradient(circle at 78% 18%,#e8956a33 0%,#e8956a00 56%),radial-gradient(circle at 16% 20%,#a89bc442 0%,#a89bc400 52%),linear-gradient(140deg,#28233ad1 0%,#362f4ab8 44%,#3a2c3fad 100%);border:1px solid #ffffff1a;border-radius:20px;padding:48px 36px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(40px);box-shadow:inset 0 1px #ffffff14,0 12px 28px #0b091240}.rm-landing .pain-grid.pain-treadmill .pain-card{background:radial-gradient(circle at 86% 52%,#a75c4a29 0%,#a75c4a00 40%),radial-gradient(circle at 64%,#593e711f 0%,#593e7100 46%),linear-gradient(92deg,#221d4880 0%,#2d265980 30%,#1e194280 58%,#251c4280 76%,#44273580 100%);flex:0 0 clamp(360px,42vw,460px);min-height:340px}.rm-landing .pain-card.visible{opacity:1;transform:translateY(0)}.rm-landing .pain-card:before{content:"";background:linear-gradient(90deg,var(--peach),var(--lavender));transform-origin:0;height:2px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rm-landing .pain-card:hover:before{transform:scaleX(1)}.rm-landing .pain-card:hover{background:radial-gradient(circle at 80% 18%,#e8956a42 0%,#e8956a00 58%),radial-gradient(circle at 16% 20%,#a89bc44d 0%,#a89bc400 56%),linear-gradient(140deg,#2c263fe0 0%,#3a324fc7 44%,#423146b8 100%);border-color:#e8956a47;transform:translateY(-8px)}.rm-landing .pain-icon{background:#e8956a1a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:28px;transition:all .4s;display:flex}.rm-landing .pain-card:hover .pain-icon{background:#e8956a33;transform:scale(1.1)}.rm-landing .pain-icon svg{width:28px;height:28px;stroke:var(--peach)}.rm-landing .pain-card h3{margin-bottom:16px;font-size:1.5rem;transition:color .3s}.rm-landing .pain-card:hover h3{color:var(--peach-light)}.rm-landing .pain-card p{color:var(--gray-400);font-size:15px;line-height:1.7}.rm-landing .transform-section{background:var(--gradient-dark);padding:162px 48px;position:relative;overflow:hidden}.rm-landing .transform-section:before{content:"";background:linear-gradient(90deg,#0000,#e8956a4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rm-landing .transform-container{max-width:1400px;margin:0 auto}.rm-landing .transform-header{text-align:center;margin-bottom:100px}.rm-landing .transform-header .eyebrow{margin-bottom:24px}.rm-landing .transform-header h2{max-width:700px;margin:0 auto}.rm-landing .transform-header h2 em.peach{color:var(--peach);font-style:italic}.rm-landing .transform-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:60px;display:grid}.rm-landing .transform-side{opacity:0;border-radius:24px;padding:60px 48px;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;transform:translate(-40px)}.rm-landing .transform-side.visible{opacity:1;transform:translate(0)}.rm-landing .transform-side.after{transform:translate(40px)}.rm-landing .transform-side.after.visible{transform:translate(0)}.rm-landing .transform-before{background:#ffffff1a;border:1px solid #ffffff1a}.rm-landing .transform-after{background:linear-gradient(135deg,#e8956a1a 0%,#a89bc41a 100%);border:1px solid #e8956a33}.rm-landing .transform-label{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:32px;font-family:Helvetica Now Display,sans-serif;font-size:11px;font-weight:600;display:flex}.rm-landing .transform-before .transform-label{color:var(--gray-500)}.rm-landing .transform-after .transform-label{color:var(--peach)}.rm-landing .transform-label:before{content:"";width:24px;height:2px}.rm-landing .transform-before .transform-label:before{background:var(--gray-600)}.rm-landing .transform-after .transform-label:before{background:var(--peach)}.rm-landing .transform-list{list-style:none}.rm-landing .transform-list li{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:16px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}.rm-landing .transform-list li:last-child{border-bottom:none}.rm-landing .transform-before .transform-list li{color:var(--gray-400)}.rm-landing .transform-after .transform-list li{color:var(--gray-300)}.rm-landing .transform-list .icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.rm-landing .transform-before .icon{color:#ef4444;background:#ef444426}.rm-landing .transform-after .icon{color:var(--lavender);background:#a89bc433}.rm-landing .transform-arrow{justify-content:center;align-self:center;align-items:center;display:flex}.rm-landing .transform-arrow-inner{background:var(--gradient-copper);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:3s ease-in-out infinite pulseGlow;display:flex}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 var(--peach-glow)}50%{box-shadow:0 0 40px 10px var(--peach-glow)}}.rm-landing .transform-arrow svg{width:32px;height:32px;color:var(--black)}.rm-landing .fit-section{background:var(--ink);padding:162px 48px;position:relative;overflow:hidden}.rm-landing .fit-section:before{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#a89bc41a 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-20%;left:-15%}.rm-landing .fit-section:after{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#e8956a14 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-10%;right:-10%}.rm-landing .fit-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.rm-landing .fit-header{text-align:center;margin-bottom:80px}.rm-landing .fit-header .eyebrow{margin-bottom:24px}.rm-landing .fit-header h2{color:var(--cream);margin-bottom:20px}.rm-landing .fit-header h2 em.peach{color:var(--peach);font-style:italic}.rm-landing .fit-header p{color:var(--gray-400);max-width:600px;margin:0 auto;font-size:1.15rem}.rm-landing .fit-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:860px;margin:0 auto;display:grid;position:relative}.rm-landing .fit-grid:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e8956a8c,#a89bc480,#0000);height:1px;position:absolute;top:-16px;left:8%;right:8%;transform:scaleX(.8)}.rm-landing .fit-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:48px;position:relative;overflow:hidden}.rm-landing .fit-card.for-you{border-color:#e8956a33}.rm-landing .fit-card.for-you:before{content:"";background:var(--gradient-peach);transform-origin:0;height:3px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rm-landing .fit-card.for-you:hover:before{transform:scaleX(1)}.rm-landing .fit-card.not-for-you{background:linear-gradient(140deg,#231f38bd 0%,#2d2846ad 48%,#34263ca3 100%);border-color:#a89bc433}.rm-landing .fit-card.not-for-you:before{content:"";background:var(--gradient-lavender);opacity:.65;height:3px;transition:none;position:absolute;top:0;left:0;right:0;transform:none}.rm-landing .fit-card.not-for-you:hover:before{transform:none}.rm-landing .fit-card-header{align-items:center;gap:16px;margin-bottom:32px;display:flex}.rm-landing .fit-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rm-landing .fit-card.for-you .fit-icon{background:#e8956a26}.rm-landing .fit-card.not-for-you .fit-icon{background:#a89bc426}.rm-landing .fit-icon svg{width:24px;height:24px}.rm-landing .fit-card.for-you .fit-icon svg{stroke:var(--peach)}.rm-landing .fit-card.not-for-you .fit-icon svg{stroke:var(--lavender)}.rm-landing .fit-card-header h3{color:var(--cream);font-family:Helvetica Now Display,sans-serif;font-size:1.25rem;font-weight:600}.rm-landing .fit-list{list-style:none}.rm-landing .fit-list li{color:var(--gray-300);border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:16px;padding:16px 0;font-size:15px;line-height:1.6;display:flex}.rm-landing .fit-card.not-for-you .fit-list li{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-16px)}.rm-landing .fit-list li:last-child{border-bottom:none}.rm-landing .fit-list li:before{content:"";background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:20px;height:20px;margin-top:2px}.rm-landing .fit-card.for-you .fit-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23E8956A'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.rm-landing .fit-card.not-for-you .fit-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23A89BC4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E")}.rm-landing .fit-commitment-note{color:#e8956af2;opacity:0;clip-path:inset(0 100% 0 0);border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px;font-size:1rem;font-style:italic;line-height:1.7;transform:translate(-12px)}.rm-landing .fit-section.is-visible .fit-container{animation:.82s cubic-bezier(.22,1,.36,1) both fitSectionLift}.rm-landing .fit-section.is-visible .fit-grid:before{animation:1.05s cubic-bezier(.16,1,.3,1) .12s both fitSweepLine}.rm-landing .fit-section.is-visible .fit-card.not-for-you{animation:.9s cubic-bezier(.22,1,.36,1) .14s both fitCardResolve}.rm-landing .fit-card.not-for-you.is-visible .fit-list li{animation:1.2s ease-in-out both fitListUnveil}.rm-landing .fit-card.not-for-you.is-visible .fit-list li:first-child{animation-delay:.26s}.rm-landing .fit-card.not-for-you.is-visible .fit-list li:nth-child(2){animation-delay:1.52s}.rm-landing .fit-card.not-for-you.is-visible .fit-list li:nth-child(3){animation-delay:2.78s}.rm-landing .fit-card.not-for-you.is-visible .fit-list li:nth-child(4){animation-delay:4.04s}.rm-landing .fit-card.not-for-you.is-visible .fit-list li:nth-child(5){animation-delay:5.3s}.rm-landing .fit-card.not-for-you.is-visible .fit-commitment-note{animation:1.2s ease-in-out 6.56s both fitListUnveil}@keyframes fitSectionLift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fitSweepLine{0%{opacity:0;transform:scaleX(.76)}to{opacity:1;transform:scaleX(1)}}@keyframes fitCardResolve{0%{opacity:0;filter:blur(6px);transform:translateY(26px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fitListUnveil{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-16px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@media (max-width:900px){.rm-landing .fit-grid{grid-template-columns:1fr;max-width:100%}.rm-landing .fit-card{padding:32px 48px}.rm-landing .fit-card-header{margin-bottom:20px}.rm-landing .fit-list li{padding:12px 0}}.rm-landing .process-section{background:var(--black);--scroll-bg-shift:0px;--scroll-bg-shift-reverse:0px;padding:162px 48px;position:relative}.rm-landing .process-container{z-index:1;max-width:1400px;margin:0 auto;position:relative}.rm-landing .process-header{text-align:center;--scroll-parallax-y:0px;max-width:980px;transform:translate3d(0,var(--scroll-parallax-y),0);will-change:transform;flex-direction:column;align-items:center;gap:24px;margin:0 auto 100px;display:flex}.rm-landing .process-header-text{flex-direction:column;align-items:center;display:flex}.rm-landing .process-header-text .eyebrow{margin-bottom:24px}.rm-landing .process-header-text h2{max-width:920px;margin-bottom:0}.rm-landing .process-header-text h2 em.peach{color:var(--peach);margin-right:.14em;font-style:italic;display:inline-block}.rm-landing .process-header-desc p{color:var(--gray-400);max-width:920px;margin:0 auto;font-size:1.1rem;line-height:1.8}.rm-landing .process-timeline{--scroll-parallax-y:0px;transform:translate3d(0,var(--scroll-parallax-y),0);will-change:transform;position:relative}.rm-landing .process-line{background:linear-gradient(to bottom,var(--peach),var(--lavender),var(--peach));width:2px;position:absolute;top:0;bottom:0;left:140px}.rm-landing .process-step{opacity:0;grid-template-columns:100px 80px 1fr;align-items:start;gap:40px;margin-bottom:80px;transition:all .6s cubic-bezier(.4,0,.2,1);display:grid;transform:translate(-30px)}.rm-landing .process-step.visible{opacity:1;transform:translate(0)}.rm-landing .process-step:last-child{margin-bottom:0}.rm-landing .process-number{color:#e8956a26;text-align:right;font-family:Helvetica Now Display,sans-serif;font-size:4rem;font-weight:700;line-height:1;transition:all .4s}.rm-landing .process-step:hover .process-number{color:#e8956a99;text-shadow:0 0 30px #e8956a66,0 0 60px #e8956a33}.rm-landing .process-dot{background:var(--peach);border-radius:50%;justify-self:center;width:20px;height:20px;margin-top:8px;position:relative}.rm-landing .process-dot:before{content:"";background:#e8956a33;border-radius:50%;width:40px;height:40px;animation:2s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-landing .process-content h3{margin-bottom:16px;font-size:1.75rem}.rm-landing .process-content p{color:var(--gray-400);max-width:500px;font-size:15px;line-height:1.8}.rm-landing .process-time{color:var(--lavender);background:#a89bc41a;border-radius:100px;align-items:center;gap:8px;margin-top:20px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.rm-landing .process-time svg{width:16px;height:16px}.rm-landing .process-inline-cta{text-align:center;background:radial-gradient(circle at 12% 18%,#e8956a1f 0%,#e8956a00 45%),radial-gradient(circle at 84% 16%,#a89bc424 0%,#a89bc400 48%),linear-gradient(142deg,#251f3eb8 0%,#2d264c9e 50%,#241f3dbd 100%);border:1px solid #e8956a3d;border-radius:22px;max-width:760px;margin:88px auto 0;padding:34px 36px;box-shadow:inset 0 1px #ffffff14,0 22px 46px #08071057}.rm-landing .process-inline-button{background:var(--gradient-copper);color:var(--black);text-transform:uppercase;letter-spacing:.07em;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:18px 30px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;animation:3.8s ease-in-out infinite processInlineCtaGlow;display:inline-flex}.rm-landing .process-inline-button svg{width:17px;height:17px;transition:transform .25s}.rm-landing .process-inline-button:hover{filter:brightness(1.02);animation-play-state:paused;transform:translateY(-2px);box-shadow:0 16px 34px #e8956a47}.rm-landing .process-inline-button:hover svg{transform:translate(3px)}.rm-landing .process-inline-cta p{color:var(--gray-400);max-width:46ch;margin:14px auto 0;font-size:.95rem;line-height:1.6}@keyframes processInlineCtaGlow{0%,to{box-shadow:0 10px 24px #e8956a2e}50%{box-shadow:0 16px 34px #e8956a47}}@media (prefers-reduced-motion:reduce){.rm-landing .process-inline-button{animation:none}}.rm-landing .about-section{background:linear-gradient(180deg,var(--black)0%,var(--gray-900)100%);--scroll-bg-shift:0px;--scroll-bg-shift-reverse:0px;padding:162px 48px;position:relative;overflow:hidden}.rm-landing .about-section:before{content:"";filter:blur(96px);width:560px;height:560px;transform:translate3d(0,var(--scroll-bg-shift),0);pointer-events:none;z-index:0;background:radial-gradient(circle,#a89bc424 0%,#0000 70%);position:absolute;top:-16%;left:-10%}.rm-landing .about-section:after{content:"";filter:blur(96px);width:520px;height:520px;transform:translate3d(0,var(--scroll-bg-shift-reverse),0);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8956a21 0%,#0000 70%);position:absolute;bottom:-18%;right:-8%}.rm-landing .about-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.rm-landing .about-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:100px;display:grid}.rm-landing .about-image{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(.95)}.rm-landing .about-image.visible{opacity:1;transform:scale(1)}.rm-landing .about-image-wrapper{--scroll-parallax-y:0px;transform:translate3d(0,var(--scroll-parallax-y),0);will-change:transform;border-radius:24px;position:relative;overflow:hidden}.rm-landing .about-image-wrapper:before{content:"";background:linear-gradient(135deg,var(--peach),var(--lavender));z-index:-1;border-radius:26px;position:absolute;inset:-2px}.rm-landing .about-image img{object-fit:cover;width:100%;height:600px;display:block}.rm-landing .about-image-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ae6;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.rm-landing .about-badge-icon{background:var(--gradient-copper);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rm-landing .about-badge-icon svg{width:24px;height:24px;color:var(--black)}.rm-landing .about-badge-text{flex:1}.rm-landing .about-badge-text span{color:var(--gray-400);margin-bottom:4px;font-size:13px;display:block}.rm-landing .about-badge-text strong{font-family:Helvetica Now Display,sans-serif;font-size:1.25rem;font-weight:600}.rm-landing .about-content{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1) .2s;transform:translate(40px)}.rm-landing .about-content.visible{opacity:1;transform:translate(0)}.rm-landing .about-content .eyebrow{margin-bottom:24px}.rm-landing .about-content h2{margin-bottom:32px}.rm-landing .about-content h2 em{color:var(--peach);font-style:italic}.rm-landing .about-text{color:var(--gray-400);margin-bottom:24px;font-size:1.1rem;line-height:1.9}.rm-landing .about-highlight{border-left:3px solid var(--peach);background:#e8956a1a;border-radius:0 12px 12px 0;margin:40px 0;padding:24px 28px}.rm-landing .about-highlight p{color:var(--gray-300);margin:0;font-family:Dream Orphans,serif;font-size:1.25rem;font-style:italic;line-height:1.6}.rm-landing .about-credentials{border-top:1px solid #ffffff1a;gap:40px;margin-top:48px;padding-top:40px;display:flex}.rm-landing .credential{align-items:center;gap:12px;display:flex}.rm-landing .credential svg{width:20px;height:20px;color:var(--peach)}.rm-landing .credential span{color:var(--gray-400);font-size:14px}.rm-landing .testimonials-section{background:var(--black);padding:162px 48px;position:relative;overflow:hidden}.rm-landing .testimonials-container{max-width:1400px;margin:0 auto}.rm-landing .testimonials-header{text-align:center;margin-bottom:80px}.rm-landing .testimonials-header .eyebrow{margin-bottom:24px}.rm-landing .testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.rm-landing .testimonial-card{opacity:0;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;height:100%;padding:40px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.rm-landing .testimonial-card:before{content:"";background:linear-gradient(90deg,var(--peach),var(--lavender));transform-origin:0;height:2px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.rm-landing .testimonial-card:hover:before{transform:scaleX(1)}.rm-landing .testimonial-card.visible{opacity:1;transform:translateY(0)}.rm-landing .testimonial-card:hover{background:#ffffff1a;border-color:#e8956a33;transform:translateY(-5px)}.rm-landing .testimonial-stars{gap:4px;margin-bottom:24px;display:flex}.rm-landing .testimonial-stars svg{width:18px;height:18px;fill:var(--gold);color:var(--gold)}.rm-landing .testimonial-quote{color:var(--gray-300);margin-bottom:32px;font-size:1.1rem;line-height:1.8}.rm-landing .testimonial-author{align-items:center;gap:16px;margin-top:auto;display:flex}.rm-landing .testimonial-avatar{background:var(--gradient-copper);width:48px;height:48px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.rm-landing .testimonial-info h4{margin-bottom:4px;font-family:Helvetica Now Display,sans-serif;font-size:15px;font-weight:600}.rm-landing .testimonial-info span{color:var(--gray-500);font-size:13px}.rm-landing .testimonial-card.testimonial-expandable{cursor:default}.rm-landing .testimonial-card.testimonial-expandable .testimonial-quote{-webkit-line-clamp:13;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;position:relative;overflow:hidden}.rm-landing .testimonial-card.testimonial-expandable.is-expanded .testimonial-quote{-webkit-line-clamp:unset;display:block}.rm-landing .testimonial-toggle{color:var(--peach);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#e8956a1f;border:1px solid #e8956a66;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 12px;font-family:Helvetica Now Display,sans-serif;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.rm-landing .testimonial-toggle:hover{background:#e8956a33;border-color:#e8956a99}.rm-landing .testimonial-toggle:focus-visible{outline-offset:2px;outline:2px solid #e8956a99}.rm-landing .testimonial-card.testimonial-expandable:focus-visible{outline-offset:4px;outline:2px solid #e8956a80}.rm-landing .testimonial-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rm-landing .calculator-section{isolation:isolate;background:linear-gradient(#120f22fb 0%,#120f22 16% 100%);margin-top:-2px;padding:126px 48px;position:relative;overflow:visible}.rm-landing .calculator-section:before{content:"";filter:blur(96px);pointer-events:none;z-index:0;background:radial-gradient(circle,#e8956a2b 0%,#e8956a14 30%,#0000 76%);width:clamp(380px,30vw,520px);height:clamp(380px,30vw,520px);position:absolute;top:-31%;right:-13%}.rm-landing .calculator-section:after{content:"";filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#a89bc41a 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-20%;left:-10%}.rm-landing .calculator-container{z-index:1;max-width:900px;margin:0 auto;position:relative}.rm-landing .calculator-header{text-align:center;margin-bottom:60px}.rm-landing .calculator-header h2{color:var(--cream);margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem)}.rm-landing .calculator-header h2 em.peach{color:var(--peach);font-style:italic}.rm-landing .calculator-instruction{color:var(--gray-400);justify-content:center;align-items:center;gap:16px;font-size:1.1rem;display:flex}.rm-landing .calculator-icon{border:2px solid var(--peach);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rm-landing .calculator-icon:after{content:"";background:var(--peach);border-radius:50%;width:10px;height:10px}.rm-landing .calculator-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:60px}.rm-landing .slider-container{margin-bottom:48px}.rm-landing .slider-label{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-400);text-align:center;margin-bottom:24px;font-family:Helvetica Now Display,sans-serif;font-size:12px;font-weight:600}.rm-landing .slider-label-sub{display:inline}.rm-landing .slider-wrapper{padding:10px 0;position:relative}.rm-landing .chaos-slider{-webkit-appearance:none;background:linear-gradient(90deg,var(--lavender-deep)0%,var(--peach)100%);cursor:pointer;border-radius:100px;outline:none;width:100%;height:8px}.rm-landing .chaos-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);border:3px solid var(--peach);cursor:pointer;border-radius:50%;width:28px;height:28px;transition:all .2s;box-shadow:0 4px 16px #e8956a66}.rm-landing .chaos-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 24px #e8956a80}.rm-landing .chaos-slider::-moz-range-thumb{background:var(--cream);border:3px solid var(--peach);cursor:pointer;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 16px #e8956a66}.rm-landing .slider-value{color:var(--cream);text-align:center;margin-top:24px;font-family:Dream Orphans,Georgia,serif;font-size:2.5rem}.rm-landing .slider-value span{font-family:Helvetica Now Display,sans-serif;font-size:1.5rem;font-weight:500}.rm-landing .calculator-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:40px 0}.rm-landing .calculator-results{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.rm-landing .result-item{padding:20px}.rm-landing .result-label{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-400);margin-bottom:12px;font-family:Helvetica Now Display,sans-serif;font-size:11px;font-weight:600}.rm-landing .result-label.highlight{color:var(--peach)}.rm-landing .result-value{color:var(--cream);font-family:Dream Orphans,Georgia,serif;font-size:2.5rem;line-height:1}.rm-landing .result-value.total{background:var(--gradient-peach);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem}.rm-landing .calculator-cta{text-align:center;margin-top:48px}.rm-landing .btn-chaos{background:var(--gradient-peach);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:12px;padding:20px 48px;font-size:13px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.rm-landing .btn-chaos:hover{transform:translateY(-3px);box-shadow:0 12px 32px #e8956a66}@media (max-width:768px){.rm-landing .calculator-section{padding:96px 24px}.rm-landing .calculator-header{margin-bottom:42px}.rm-landing .calculator-instruction{gap:10px;font-size:1rem}.rm-landing .calculator-card{padding:34px 20px}.rm-landing .slider-container{margin-bottom:26px}.rm-landing .slider-label{margin-bottom:14px;line-height:1.35}.rm-landing .slider-label-sub{letter-spacing:.12em;margin-top:5px;display:block}.rm-landing .slider-value{margin-top:14px;font-size:2.15rem;line-height:1.1}.rm-landing .slider-value span{margin-bottom:4px;font-size:1.2rem;display:block}.rm-landing .calculator-divider{display:none}.rm-landing .calculator-results{grid-template-columns:1fr;gap:18px}.rm-landing .result-item{padding:8px 0}.rm-landing .result-label{margin-bottom:8px}.rm-landing .result-value{font-size:1.95rem}.rm-landing .result-value.total{font-size:2.3rem}.rm-landing .calculator-cta{margin-top:30px}.rm-landing .btn-chaos{padding:16px 24px}}.rm-landing .faq-section{background:var(--black);padding:162px 48px}.rm-landing .faq-container{max-width:900px;margin:0 auto}.rm-landing .faq-header{text-align:center;margin-bottom:80px}.rm-landing .faq-header .eyebrow{margin-bottom:24px}.rm-landing .faq-list{flex-direction:column;gap:16px;display:flex}.rm-landing .faq-item{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;transition:all .4s;overflow:hidden}.rm-landing .faq-item:hover{border-color:#e8956a33}.rm-landing .faq-item.active{background:#ffffff1a;border-color:#e8956a4d}.rm-landing .faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:28px 32px;transition:all .3s;display:flex}.rm-landing .faq-question:hover{background:#ffffff1a}.rm-landing .faq-question h3{color:var(--gray-300);font-family:Helvetica Now Display,sans-serif;font-size:1.1rem;font-weight:500;transition:color .3s}.rm-landing .faq-item.active .faq-question h3{color:var(--peach)}.rm-landing .faq-icon{background:#e8956a1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .4s;display:flex}.rm-landing .faq-icon svg{width:16px;height:16px;color:var(--peach);transition:transform .4s}.rm-landing .faq-item.active .faq-icon{background:var(--peach)}.rm-landing .faq-item.active .faq-icon svg{color:var(--black);transform:rotate(180deg)}.rm-landing .faq-answer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.rm-landing .faq-item.active .faq-answer{max-height:300px}.rm-landing .faq-answer-inner{color:var(--gray-400);padding:0 32px 28px;font-size:15px;line-height:1.8}.rm-landing .final-cta-section{background:var(--gradient-dark);padding:162px 48px;position:relative;overflow:hidden}.rm-landing .final-cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8956a26 0%,#0000 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-landing .final-cta-container{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.rm-landing .final-cta-container .eyebrow,.rm-landing .final-cta-container h2{margin-bottom:24px}.rm-landing .final-cta-container h2 em{color:var(--peach);font-style:italic}.rm-landing .final-cta-subtitle{color:var(--gray-400);max-width:600px;margin:0 auto 48px;font-size:1.2rem;line-height:1.8}.rm-landing #quiz-signup{scroll-margin-top:140px}.rm-landing .final-cta-card{text-align:center;max-width:760px;margin:0 auto;padding:40px 44px}.rm-landing .final-cta-card h3{color:var(--peach);margin-bottom:14px;font-size:clamp(2rem,3.6vw,2.6rem)}.rm-landing .final-cta-card p{max-width:640px;margin:0 auto 28px}.rm-landing .final-cta-card .mini-form{max-width:640px;margin:0 auto}.rm-landing .final-cta-card .hero-card-badge{margin:20px auto 0}.rm-landing .final-cta-button{background:var(--gradient-copper);color:var(--black);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;align-items:center;gap:16px;padding:24px 56px;font-size:14px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.rm-landing .final-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.rm-landing .final-cta-button:hover{box-shadow:0 30px 60px var(--peach-glow);transform:translateY(-4px)}.rm-landing .final-cta-button:hover:before{left:100%}.rm-landing .final-cta-button svg{width:20px;height:20px;transition:transform .3s}.rm-landing .final-cta-button:hover svg{transform:translate(4px)}.rm-landing .final-cta-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:48px;display:flex}.rm-landing .final-trust-item{color:var(--gray-500);align-items:center;gap:10px;font-size:14px;display:flex}.rm-landing .final-trust-item svg{width:18px;height:18px;color:var(--lavender)}.rm-landing .footer{--rm-footer-body:#958daa;--rm-footer-fine:#8f88a1;background:var(--black);border-top:1px solid #ffffff0d;padding:80px 48px 40px}.rm-landing .footer-container{max-width:1200px;margin:0 auto}.rm-landing .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.rm-landing .footer-brand .footer-logo{margin-bottom:16px}.rm-landing .footer-brand .footer-logo img{width:auto;height:36px}.rm-landing .footer-brand p{color:var(--rm-footer-body);max-width:300px;font-size:14px;line-height:1.7}.rm-landing .footer-col h4{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-400);margin-bottom:20px;font-family:Helvetica Now Display,sans-serif;font-size:12px;font-weight:600}.rm-landing .footer-col ul{list-style:none}.rm-landing .footer-col li{margin-bottom:12px}.rm-landing .footer-col a{color:var(--rm-footer-body);font-size:14px;text-decoration:none;transition:color .3s}.rm-landing .footer-col a:hover{color:var(--peach)}.rm-landing .footer-bottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.rm-landing .footer-bottom p{color:var(--rm-footer-fine);font-size:13px}.rm-landing .footer-social{gap:16px;display:flex}.rm-landing .footer-social a,.rm-landing .footer-social .footer-social-icon{width:40px;height:40px;color:var(--gray-500);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.rm-landing .footer-social a:hover,.rm-landing .footer-social .footer-social-icon:hover{background:var(--peach);color:var(--black)}.rm-landing .footer-social svg{width:18px;height:18px}.rm-landing .reveal{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.rm-landing .reveal.visible{opacity:1;transform:translateY(0)}.rm-landing .reveal,.rm-landing .pain-card,.rm-landing .transform-side,.rm-landing .transform-side.after,.rm-landing .process-step,.rm-landing .testimonial-card,.rm-landing .stat-item,.rm-landing .about-image,.rm-landing .about-content{opacity:1;transform:none}@media (max-width:1200px){.rm-landing .hero-grid{grid-template-columns:1fr;gap:60px}.rm-landing .hero-visual{max-width:600px;margin:0 auto}.rm-landing .transform-comparison{grid-template-columns:1fr;gap:40px}.rm-landing .transform-arrow{justify-content:center}.rm-landing .transform-arrow-inner{transform:rotate(90deg)}.rm-landing .about-grid{grid-template-columns:1fr;gap:60px}.rm-landing .about-image{max-width:500px;margin:0 auto}.rm-landing .about-mobile-eyebrow{text-align:center;grid-column:1/-1;margin:0 auto 6px;display:block}.rm-landing .about-content .eyebrow{display:none}.rm-landing .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1200px){.rm-landing .testimonials-grid>.testimonial-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(560px,100%)}}@media (max-width:1024px){.rm-landing .nav{padding:20px 24px}.rm-landing .nav-links,.rm-landing .nav-cta{display:none}.rm-landing .nav-menu-toggle{display:inline-flex}.rm-landing .mobile-nav-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#0a0a0af2;border:1px solid #e8956a47;border-radius:14px;flex-direction:column;gap:4px;width:min(320px,100vw - 48px);padding:16px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 10px);right:24px;transform:translateY(-8px)scale(.98);box-shadow:0 18px 42px #0000007a}.rm-landing .nav.menu-open .mobile-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.rm-landing .nav.menu-open .nav-menu-icon span:first-child{transform:translateY(7px)rotate(45deg)}.rm-landing .nav.menu-open .nav-menu-icon span:nth-child(2){opacity:0}.rm-landing .nav.menu-open .nav-menu-icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (max-width:900px){.rm-landing .hero,.rm-landing .pain-section,.rm-landing .transform-section,.rm-landing .fit-section,.rm-landing .process-section,.rm-landing .about-section,.rm-landing .testimonials-section,.rm-landing .faq-section,.rm-landing .final-cta-section{padding:100px 24px}.rm-landing .hero{--hero-base-offset:18px;min-height:178vh;padding-top:118px;padding-bottom:92px}.rm-landing .hero-content{transform:translate3d(0,var(--hero-depth-far),0);position:relative;top:auto}.rm-landing .hero:after{opacity:.58;width:clamp(520px,96vw,760px);height:clamp(520px,96vw,760px);bottom:-40%;left:-38%}.rm-landing .float-1{opacity:.5;height:140px;top:18%;left:4%}.rm-landing .float-2{display:none}.rm-landing .float-3{opacity:.26;filter:blur(46px);width:170px;height:170px;bottom:20%;right:-8%}.rm-landing .pain-grid{grid-template-columns:1fr}.rm-landing .pain-section:after{filter:blur(96px);width:clamp(560px,105vw,760px);height:clamp(560px,105vw,760px);top:-28%;left:-34%}.rm-landing .pain-section:before{filter:blur(82px);width:clamp(280px,52vw,380px);height:clamp(280px,52vw,380px);bottom:-24%;right:-20%}.rm-landing .calculator-section:before{filter:blur(82px);width:clamp(280px,52vw,380px);height:clamp(280px,52vw,380px);top:-24%;right:-20%}.rm-landing .pain-grid-viewport.treadmill-active{border-radius:24px;max-width:100%;padding:12px 0 16px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.rm-landing .pain-grid.pain-treadmill{gap:20px;width:max-content;display:flex;transform:translate(0,0)}.rm-landing .pain-grid.pain-treadmill .pain-card{flex:0 0 clamp(248px,76vw,320px);min-height:290px}.rm-landing .pain-grid-viewport.treadmill-active:before,.rm-landing .pain-grid-viewport.treadmill-active:after{width:46px}.rm-landing .pain-grid-viewport.treadmill-active:before{background:linear-gradient(90deg,#1a1721d1 0%,#1a172194 45%,#1a172100 100%)}.rm-landing .pain-grid-viewport.treadmill-active:after{background:linear-gradient(270deg,#1a1721d1 0%,#1a172194 45%,#1a172100 100%)}.rm-landing .pain-card{padding:26px 28px}.rm-landing .pain-icon{margin-bottom:16px}.rm-landing .pain-card h3{margin-bottom:10px}.rm-landing .process-header{gap:20px;margin-bottom:72px}.rm-landing .process-step{grid-template-columns:60px 1fr;gap:24px}.rm-landing .process-inline-cta{margin-top:64px;padding:28px 24px}.rm-landing .process-line{left:30px}.rm-landing .process-dot{grid-area:1/1}.rm-landing .process-number{display:none}.rm-landing .transform-side{justify-self:stretch;width:100%;margin:0 auto;padding:28px 32px;transform:none}.rm-landing .transform-side.after{transform:none}.rm-landing .transform-label{margin-bottom:16px}.rm-landing .transform-list li{padding:12px 0}.rm-landing .about-mobile-eyebrow{text-align:center;grid-column:1/-1;margin:0 auto 6px;display:block}.rm-landing .about-content .eyebrow{display:none}.rm-landing .testimonials-grid{grid-template-columns:1fr}.rm-landing .hero-divider{margin-top:24px}.rm-landing .stats-grid{grid-template-columns:repeat(2,1fr);gap:40px}.rm-landing .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.rm-landing .mobile-nav-panel{width:min(320px,100vw - 40px);right:20px}.rm-landing .hero-stats{flex-direction:column;align-items:center;gap:24px;margin-top:42px;padding-top:30px}.rm-landing .hero-stat{width:min(100%,320px);max-width:320px;margin-inline:auto}.rm-landing .hero-stat-label{max-width:28ch;margin-inline:auto}.rm-landing .hero{padding-bottom:110px}.rm-landing .hero-divider{margin-top:20px}.rm-landing .hero-subtitle{font-size:1.1rem}.rm-landing .hero-card{padding:32px 24px}.rm-landing .final-cta-card{padding:30px 20px}.rm-landing .mini-form input{padding:14px 16px;font-size:14px}.rm-landing .mini-form button{padding:16px}.rm-landing .logo img{height:32px;max-height:32px}.rm-landing .fit-card{padding:24px 40px}.rm-landing .fit-card-header{margin-bottom:16px}.rm-landing .fit-list li{gap:12px;padding:10px 0}.rm-landing .pain-card{padding:20px 22px}.rm-landing .pain-icon{width:48px;height:48px;margin-bottom:12px}.rm-landing .pain-card h3{margin-bottom:8px;font-size:1.35rem}.rm-landing .transform-side{padding:22px 24px}.rm-landing .transform-label{margin-bottom:12px}.rm-landing .transform-list li{gap:12px;padding:10px 0}.rm-landing .process-header-text h2{max-width:18ch;margin-inline:auto;line-height:1.14}.rm-landing .process-inline-button{letter-spacing:.06em;width:100%;max-width:360px;padding:16px 20px;font-size:.74rem}.rm-landing .renew-break{display:block}.rm-landing .stats-grid{grid-template-columns:1fr}.rm-landing .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rm-landing .footer-brand{border-bottom:1px solid #e8956a3d;grid-column:1/-1;margin-bottom:6px;padding-bottom:14px}.rm-landing .footer{border-top:2px solid #e8956a47;box-shadow:inset 0 1px #ffffff0a}.rm-landing .footer-col{min-width:0}.rm-landing .footer-col h4{margin-bottom:14px}.rm-landing .footer-bottom{text-align:center;flex-direction:column;gap:18px;padding-top:26px}}@media (hover:none) and (pointer:coarse){.rm-landing .pain-card:hover,.rm-landing .pain-card:active{transform:translateY(0)}}.rm-quiz{--ink:#1a1721;--charcoal:#2a2535;--smoke:#3d3649;--cream:#f5f0e8;--mist:#b8b0c4;--peach:#e8956a;--peach-deep:#d4825a;--peach-light:#f5a87d;--peach-glow:#e8956a66;--lavender:#a89bc4;--lavender-deep:#8f82ad;--lavender-light:#c4b8da;--lavender-glow:#a89bc44d;--gray-300:#d4d4d4;--gray-400:#b8b0c4;--gray-500:#6b6478;--gray-600:#4a4358;--gradient-peach:linear-gradient(135deg,#e8956a 0%,#f5a87d 100%);--gradient-lavender:linear-gradient(135deg,#a89bc4 0%,#c4b8da 100%)}.rm-quiz *,.rm-quiz :before,.rm-quiz :after{box-sizing:border-box}.rm-quiz,.rm-quiz{min-height:100vh;margin:0;padding:0;overflow-x:hidden}.rm-quiz{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:Helvetica Now Display,-apple-system,sans-serif;line-height:1.6}.rm-quiz .sst-container{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.rm-quiz .sst-container:before{content:"";pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#e8956a40 0%,#0000 70%);width:800px;height:800px;animation:25s ease-in-out infinite float;position:absolute;top:-20%;right:-20%}.rm-quiz .sst-container:after{content:"";pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#a89bc433 0%,#0000 70%);width:600px;height:600px;animation:25s ease-in-out infinite reverse float;position:absolute;bottom:-10%;left:-15%}.rm-quiz .sst-header{z-index:10;border-bottom:1px solid #ffffff0d;justify-content:flex-start;align-items:center;padding:24px 48px;display:flex;position:relative}.rm-quiz .sst-logo{align-items:center;text-decoration:none;display:flex}.rm-quiz .sst-logo img{width:auto;height:64px}.rm-quiz .sst-progress-wrap{align-items:center;gap:16px;display:flex}.rm-quiz .sst-progress-text{color:var(--gray-400);font-size:13px;font-weight:500}.rm-quiz .sst-progress-bar{background:#ffffff1a;border-radius:100px;width:200px;height:6px;overflow:hidden}.rm-quiz .sst-progress-fill{background:var(--gradient-peach);border-radius:100px;width:0%;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.rm-quiz .sst-progress-card{border-bottom:1px solid #ffffff14;margin-bottom:32px;padding-bottom:24px}.rm-quiz .sst-progress-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rm-quiz .sst-progress-label{color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;font-family:Helvetica Now Display,sans-serif;font-size:13px;font-weight:500}.rm-quiz .sst-progress-count{color:var(--peach);font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600}.rm-quiz .sst-progress-bar-card{background:#ffffff14;border-radius:100px;width:100%;height:10px;position:relative;overflow:hidden}.rm-quiz .sst-progress-fill-card{background:var(--gradient-peach);width:0%;height:100%;box-shadow:0 0 20px var(--peach-glow);border-radius:100px;transition:width .5s cubic-bezier(.4,0,.2,1)}.rm-quiz .sst-progress-milestones{justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.rm-quiz .sst-milestone{color:var(--gray-500);font-size:10px;font-weight:500;transition:color .3s}.rm-quiz .sst-milestone.completed{color:var(--peach)}.rm-quiz .sst-main{z-index:5;flex:1;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.rm-quiz .sst-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:800px;padding:60px;position:relative;overflow:hidden}.rm-quiz .sst-card:before{content:"";background:linear-gradient(90deg,var(--peach),var(--lavender));height:2px;position:absolute;top:0;left:0;right:0}.rm-quiz .sst-screen{animation:.5s fadeIn;display:none}.rm-quiz .sst-screen.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rm-quiz .sst-intro-badge{color:var(--peach);letter-spacing:.1em;text-transform:uppercase;background:#e8956a26;border:1px solid #e8956a4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.rm-quiz .sst-pulse{background:var(--peach);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.rm-quiz .sst-greeting{margin:0 0 24px;font-family:Dream Orphans,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2}.rm-quiz .sst-greeting .greeting-name{color:var(--peach);font-style:italic}.rm-quiz .sst-greeting .greeting-rest{color:var(--cream);font-style:normal}.rm-quiz .sst-title{color:var(--gray-300);margin:0 0 24px;font-family:Dream Orphans,Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.3}.rm-quiz .sst-title em{color:var(--peach-light);font-style:italic}.rm-quiz .sst-subtitle{color:var(--gray-400);max-width:600px;margin-bottom:40px;font-size:1.1rem;line-height:1.8}.rm-quiz .sst-features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-bottom:40px;display:grid}.rm-quiz .sst-feature{align-items:flex-start;gap:12px;display:flex}.rm-quiz .sst-feature-icon{background:#a89bc426;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rm-quiz .sst-feature-icon svg{width:20px;height:20px;stroke:var(--lavender)}.rm-quiz .sst-feature-text{color:var(--gray-300);font-size:14px;line-height:1.5}.rm-quiz .sst-btn-primary{background:var(--gradient-peach);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:12px;padding:18px 40px;font-size:14px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 24px #e8956a4d}.rm-quiz .sst-btn-primary:hover{box-shadow:0 12px 40px var(--peach-glow);transform:translateY(-3px)}.rm-quiz .sst-btn-primary svg{width:18px;height:18px}.rm-quiz .sst-question-module{letter-spacing:.15em;text-transform:uppercase;color:var(--peach);align-items:center;gap:12px;margin-bottom:16px;font-family:Helvetica Now Display,sans-serif;font-size:12px;font-weight:600;display:flex}.rm-quiz .sst-question-module:before{content:"";background:var(--peach);width:24px;height:2px}.rm-quiz .sst-question-number{color:var(--gray-500);margin-bottom:20px;font-family:Helvetica Now Display,sans-serif;font-size:14px}.rm-quiz .sst-question-text{color:var(--cream);margin-bottom:48px;font-family:Dream Orphans,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3}.rm-quiz .sst-answers{flex-direction:column;gap:16px;display:flex}.rm-quiz .sst-answer{cursor:pointer;position:relative}.rm-quiz .sst-answer input{opacity:0;pointer-events:none;position:absolute}.rm-quiz .sst-answer-label{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:20px;padding:20px 28px;transition:all .3s;display:flex}.rm-quiz .sst-answer:hover .sst-answer-label{background:#ffffff0f;border-color:#e8956a4d}.rm-quiz .sst-answer input:checked+.sst-answer-label{border-color:var(--peach);background:#e8956a1a}.rm-quiz .sst-answer-radio{border:2px solid var(--gray-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.rm-quiz .sst-answer input:checked+.sst-answer-label .sst-answer-radio{border-color:var(--peach);background:var(--peach)}.rm-quiz .sst-answer-radio:after{content:"";background:var(--ink);opacity:0;border-radius:50%;width:8px;height:8px;transition:all .2s;transform:scale(0)}.rm-quiz .sst-answer input:checked+.sst-answer-label .sst-answer-radio:after{opacity:1;transform:scale(1)}.rm-quiz .sst-answer-text{color:var(--gray-300);font-size:16px;transition:color .3s}.rm-quiz .sst-answer input:checked+.sst-answer-label .sst-answer-text{color:var(--cream)}.rm-quiz .sst-answer-value{color:var(--gray-500);background:#ffffff0d;border-radius:100px;margin-left:auto;padding:4px 12px;font-family:Helvetica Now Display,sans-serif;font-size:12px;font-weight:600;transition:all .3s}.rm-quiz .sst-answer input:checked+.sst-answer-label .sst-answer-value{color:var(--peach);background:#e8956a33}.rm-quiz .sst-nav{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:48px;padding-top:32px;display:flex}.rm-quiz .sst-btn-secondary{color:var(--gray-400);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.rm-quiz .sst-btn-secondary:hover{color:var(--cream)}.rm-quiz .sst-btn-secondary svg{width:18px;height:18px}.rm-quiz .sst-btn-secondary:disabled{opacity:.3;cursor:not-allowed}.rm-quiz .sst-auto-advance-hint{color:var(--gray-500);align-items:center;gap:8px;font-size:13px;font-style:italic;display:inline-flex}.rm-quiz .sst-results-header{text-align:center;margin-bottom:48px}.rm-quiz .sst-archetype-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-radius:100px;margin-bottom:24px;padding:10px 24px;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600;display:inline-block}.rm-quiz .sst-score-display{justify-content:center;align-items:baseline;gap:4px;margin-top:20px;display:flex}.rm-quiz .sst-score-big{font-family:Helvetica Now Display,sans-serif;font-size:4rem;font-weight:700;line-height:1}.rm-quiz .sst-score-max{color:var(--gray-500);font-family:Helvetica Now Display,sans-serif;font-size:1.5rem}.rm-quiz .sst-results-title{color:var(--cream);margin:0 0 16px;font-family:Dream Orphans,Georgia,serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:400;line-height:1.2}.rm-quiz .sst-results-subtitle{color:var(--gray-400);max-width:500px;margin:0 auto;font-size:1rem}.rm-quiz .sst-video-section{margin:32px 0 40px}.rm-quiz .sst-video-wrapper{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.rm-quiz .sst-video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.rm-quiz .sst-video-placeholder{text-align:center;color:var(--gray-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-quiz .sst-video-placeholder svg{opacity:.5;width:56px;height:56px;margin-bottom:12px}.rm-quiz .sst-video-placeholder p{margin:0;font-size:14px}.rm-quiz .sst-top-obstacles{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.rm-quiz .sst-obstacle{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:24px;padding:28px;transition:all .3s;display:flex}.rm-quiz .sst-obstacle:hover{background:#ffffff0d;border-color:#e8956a33}.rm-quiz .sst-obstacle-rank{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Helvetica Now Display,sans-serif;font-size:1.5rem;font-weight:700;display:flex}.rm-quiz .sst-obstacle:first-child .sst-obstacle-rank{background:var(--gradient-peach);color:var(--ink)}.rm-quiz .sst-obstacle:nth-child(2) .sst-obstacle-rank{background:var(--gradient-lavender);color:var(--ink)}.rm-quiz .sst-obstacle:nth-child(3) .sst-obstacle-rank{color:var(--cream);background:#ffffff1a}.rm-quiz .sst-obstacle-content{flex:1}.rm-quiz .sst-obstacle-name{color:var(--cream);margin-bottom:6px;font-family:Helvetica Now Display,sans-serif;font-size:1.1rem;font-weight:600}.rm-quiz .sst-obstacle-desc{color:var(--gray-400);font-size:14px;line-height:1.5}.rm-quiz .sst-obstacle-score{text-align:right}.rm-quiz .sst-score-value{color:var(--peach);font-family:Helvetica Now Display,sans-serif;font-size:1.8rem;font-weight:700}.rm-quiz .sst-score-label{color:var(--gray-500);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.rm-quiz .sst-all-scores{margin-bottom:48px}.rm-quiz .sst-scores-title{color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600}.rm-quiz .sst-score-item{align-items:center;gap:16px;margin-bottom:16px;display:flex}.rm-quiz .sst-score-name{width:180px;color:var(--gray-300);flex-shrink:0;font-size:13px}.rm-quiz .sst-score-bar{background:#ffffff14;border-radius:100px;flex:1;height:8px;overflow:hidden}.rm-quiz .sst-score-bar-fill{border-radius:100px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.rm-quiz .sst-score-bar-fill.high{background:var(--gradient-peach)}.rm-quiz .sst-score-bar-fill.medium{background:var(--gradient-lavender)}.rm-quiz .sst-score-bar-fill.low{background:#ffffff4d}.rm-quiz .sst-score-percent{width:50px;color:var(--gray-400);text-align:right;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600}.rm-quiz .sst-cta-box{text-align:center;background:linear-gradient(135deg,#e8956a1a 0%,#a89bc41a 100%);border:1px solid #e8956a33;border-radius:20px;padding:40px}.rm-quiz .sst-cta-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--peach);justify-content:center;align-items:center;gap:12px;margin-bottom:16px;font-family:Helvetica Now Display,sans-serif;font-size:12px;font-weight:600;display:flex}.rm-quiz .sst-cta-eyebrow:before,.rm-quiz .sst-cta-eyebrow:after{content:"";background:var(--peach);width:30px;height:1px}.rm-quiz .sst-cta-title{color:var(--cream);margin-bottom:12px;font-family:Dream Orphans,Georgia,serif;font-size:1.75rem;font-weight:400}.rm-quiz .sst-cta-title em{color:var(--peach);font-style:italic}.rm-quiz .sst-cta-text{color:var(--gray-400);max-width:500px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.rm-quiz .sst-value-stack{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:28px;padding:28px}.rm-quiz .sst-value-stack h4{color:var(--cream);text-align:center;margin:0 0 20px;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600}.rm-quiz .sst-value-item{color:var(--gray-300);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.rm-quiz .sst-value-item:last-of-type{border-bottom:none}.rm-quiz .sst-value-price{color:var(--lavender);font-family:Helvetica Now Display,sans-serif;font-weight:600}.rm-quiz .sst-value-total{color:var(--cream);border-top:2px solid #e8956a4d;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;font-weight:600;display:flex}.rm-quiz .sst-value-total .sst-value-price{color:var(--peach);font-size:1.1rem}.rm-quiz .sst-price-display{margin-bottom:24px}.rm-quiz .sst-price-was{color:var(--gray-500);margin-right:12px;font-size:1rem;text-decoration:line-through}.rm-quiz .sst-price-now{color:var(--peach);font-family:Helvetica Now Display,sans-serif;font-size:2.5rem;font-weight:700}.rm-quiz .sst-btn-cta{justify-content:center;width:100%;margin-bottom:16px}.rm-quiz .sst-cta-guarantee{color:var(--gray-500);margin:0;font-size:13px}.rm-quiz .sst-qualification{text-align:center;padding:40px 20px}.rm-quiz .sst-qual-title{color:var(--white);margin-bottom:8px;font-size:28px;font-weight:400}.rm-quiz .sst-qual-subtitle{color:var(--gray-400);margin-bottom:40px;font-size:16px}.rm-quiz .sst-qual-questions{flex-direction:column;gap:32px;max-width:400px;margin:0 auto;display:flex}.rm-quiz .qual-question{text-align:left}.rm-quiz .qual-label{color:var(--white);margin-bottom:16px;font-size:16px;font-weight:500;display:block}.rm-quiz .qual-options{flex-direction:column;gap:8px;display:flex}.rm-quiz .qual-option{cursor:pointer;display:block}.rm-quiz .qual-option input{display:none}.rm-quiz .qual-option-label{color:var(--gray-300);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:14px 20px;font-size:15px;transition:all .2s;display:block}.rm-quiz .qual-option:hover .qual-option-label{background:#ffffff0d;border-color:#fff3}.rm-quiz .qual-option input:checked+.qual-option-label{border-color:var(--peach);color:var(--white);background:#e07a5f1a}.rm-quiz .sst-checkbox-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;display:grid}@media (max-width:600px){.rm-quiz .sst-checkbox-grid{grid-template-columns:1fr}}.rm-quiz .sst-checkbox-item{position:relative}.rm-quiz .sst-checkbox-item>label{cursor:pointer;display:block}.rm-quiz .sst-checkbox-item input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.rm-quiz .sst-checkbox-label{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex}.rm-quiz .sst-checkbox-label:hover{background:#ffffff0f;border-color:#e8956a4d}.rm-quiz .sst-checkbox-item input:checked+.sst-checkbox-label{border-color:var(--peach);background:#e8956a1a}.rm-quiz .sst-checkbox-box{border:2px solid var(--gray-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.rm-quiz .sst-checkbox-item input:checked+.sst-checkbox-label .sst-checkbox-box{background:var(--peach);border-color:var(--peach)}.rm-quiz .sst-checkbox-box svg{width:14px;height:14px;stroke:var(--ink);stroke-width:3px;opacity:0;transition:all .15s;transform:scale(.5)}.rm-quiz .sst-checkbox-item input:checked+.sst-checkbox-label .sst-checkbox-box svg{opacity:1;transform:scale(1)}.rm-quiz .sst-checkbox-text{color:var(--gray-300);font-size:15px;transition:color .2s}.rm-quiz .sst-checkbox-item input:checked+.sst-checkbox-label .sst-checkbox-text{color:var(--cream)}.rm-quiz .sst-checkbox-item.custom-added .sst-checkbox-label{border-color:var(--lavender);background:#a89bc41a}.rm-quiz .sst-checkbox-item.custom-added input:checked+.sst-checkbox-label{border-color:var(--peach);background:#e8956a26}.rm-quiz .sst-remove-role{border:2px solid var(--ink);cursor:pointer;z-index:10;background:#636366;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #0000004d}.rm-quiz .sst-remove-role:hover{background:#8e8e93;transform:scale(1.1);box-shadow:0 4px 12px #0006}.rm-quiz .sst-remove-role:active{transform:scale(.95)}.rm-quiz .sst-remove-role svg{stroke:#fff;stroke-width:2.5px;width:12px;height:12px}.rm-quiz .sst-add-role-container{border-top:1px solid #ffffff0f;margin-top:20px;padding-top:20px}.rm-quiz .sst-add-role-label{color:var(--gray-400);margin-bottom:12px;font-size:13px;display:block}.rm-quiz .sst-add-role-input-wrap{gap:12px;display:flex}.rm-quiz .sst-add-role-input{color:var(--cream);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .2s}.rm-quiz .sst-add-role-input:focus{border-color:var(--peach);background:#ffffff0d;outline:none}.rm-quiz .sst-add-role-input::placeholder{color:var(--gray-500)}.rm-quiz .sst-add-role-btn{color:var(--peach);cursor:pointer;white-space:nowrap;background:#e8956a26;border:1px solid #e8956a4d;border-radius:10px;padding:14px 24px;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.rm-quiz .sst-add-role-btn:hover{border-color:var(--peach);background:#e8956a40}.rm-quiz .sst-add-role-btn:disabled{opacity:.4;cursor:not-allowed}.rm-quiz .sst-custom-count{color:var(--gray-500);margin-top:8px;font-size:12px}.rm-quiz .sst-custom-count span{color:var(--peach)}.rm-quiz .sst-toast{background:var(--charcoal);z-index:1000;opacity:0;border:1px solid #e8956a4d;border-radius:12px;align-items:center;gap:12px;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 8px 32px #0006}.rm-quiz .sst-toast.visible{opacity:1;transform:translate(-50%)translateY(0)}.rm-quiz .sst-toast-icon{background:#e8956a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rm-quiz .sst-toast-icon svg{width:14px;height:14px;stroke:var(--peach)}.rm-quiz .sst-toast-text{color:var(--cream);font-size:14px}.rm-quiz .sst-continue-btn{justify-content:center;width:100%;margin-top:32px;display:flex}.rm-quiz .sst-continue-btn button{background:var(--gradient-peach);color:var(--ink);cursor:pointer;opacity:.4;pointer-events:none;border:none;border-radius:8px;align-items:center;gap:10px;padding:16px 40px;font-family:Helvetica Now Display,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.rm-quiz .sst-continue-btn button.active{opacity:1;pointer-events:auto;box-shadow:0 4px 20px #e8956a4d}.rm-quiz .sst-continue-btn button.active:hover{transform:translateY(-2px);box-shadow:0 8px 30px #e8956a66}.rm-quiz .sst-continue-btn button svg{width:18px;height:18px}.rm-quiz .sst-loading{flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}.rm-quiz .sst-spinner{border:3px solid #ffffff1a;border-top-color:var(--peach);border-radius:50%;width:56px;height:56px;margin-bottom:28px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rm-quiz .sst-loading-text{color:var(--cream);text-align:center;font-size:17px;transition:opacity .3s}.rm-quiz .sst-loading-subtext{color:var(--gray-400);opacity:0;margin-top:12px;font-size:13px;animation:.5s 1s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rm-quiz .sst-loading-progress{background:#ffffff1a;border-radius:2px;width:200px;height:4px;margin-top:24px;overflow:hidden}.rm-quiz .sst-loading-progress-bar{background:linear-gradient(90deg,var(--peach),var(--lavender));border-radius:2px;width:0%;height:100%;animation:4s ease-out forwards loadingProgress}@keyframes loadingProgress{0%{width:0%}20%{width:25%}50%{width:55%}80%{width:85%}to{width:100%}}@media (max-width:768px){.rm-quiz .sst-header{justify-content:flex-start;padding:16px 24px}.rm-quiz .sst-logo img{height:52px}.rm-quiz .sst-progress-bar{width:150px}.rm-quiz .sst-main{padding:24px}.rm-quiz .sst-card{padding:32px 24px}.rm-quiz .sst-features{grid-template-columns:1fr;gap:16px}.rm-quiz .sst-answer-label{padding:16px 20px}.rm-quiz .sst-answer-value{display:none}.rm-quiz .sst-nav{flex-direction:column-reverse;gap:16px}.rm-quiz .sst-btn-next{justify-content:center;width:100%}.rm-quiz .sst-obstacle{text-align:center;flex-direction:column;gap:16px}.rm-quiz .sst-score-item{flex-wrap:wrap}.rm-quiz .sst-score-name{width:100%}}@media (max-width:600px){.rm-quiz .sst-logo img{height:44px}.rm-quiz .sst-progress-bar{width:120px}.rm-quiz .sst-card{padding:28px 20px}.rm-quiz .sst-question-text{margin-bottom:32px}.rm-quiz .sst-answer-label{gap:16px;padding:14px 16px}.rm-quiz .sst-btn-primary,.rm-quiz .sst-btn-secondary{justify-content:center;width:100%}.rm-quiz .sst-cta-box{padding:28px 20px}.rm-quiz .sst-obstacle{padding:20px}.rm-quiz .sst-score-display{flex-wrap:wrap}}.rm-results *{box-sizing:border-box;margin:0;padding:0}.rm-results{--ink:#1a1721;--charcoal:#2a2535;--smoke:#3d3649;--cream:#f5f0e8;--mist:#b8b0c4;--peach:#e8956a;--peach-deep:#d4825a;--peach-light:#f5a87d;--lavender:#7a9bb8;--lavender-deep:#5e7a94;--lavender-light:#9bbfd8;--success:#6fa86f;--warning:#e8a658;--font-display:"Dream Orphans",Georgia,serif;--font-body:"Helvetica Now Display",-apple-system,sans-serif;--font-accent:"Helvetica Now Display",sans-serif;--section-padding:clamp(60px,10vw,120px);--section-padding-large:clamp(100px,15vw,180px);scroll-behavior:smooth;font-family:var(--font-body);background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;isolation:isolate;line-height:1.7;position:relative;overflow-x:hidden}.rm-results:before,.rm-results:after{content:"";pointer-events:none;z-index:0;filter:blur(72px);opacity:.32;will-change:transform,opacity;position:fixed;inset:-18vh -18vw}.rm-results:before{background:radial-gradient(44% 38% at 18% 20%,#e8956a29 0%,#0000 72%),radial-gradient(42% 36% at 76% 64%,#7a9bb824 0%,#0000 74%);animation:26s ease-in-out infinite rmResultsDriftA}.rm-results:after{background:radial-gradient(36% 32% at 72% 24%,#a89bc421 0%,#0000 70%),radial-gradient(34% 30% at 22% 72%,#e8956a1a 0%,#0000 72%);animation:34s ease-in-out infinite rmResultsDriftB}@keyframes rmResultsDriftA{0%,to{opacity:.28;transform:translate(0,0)scale(1)}50%{opacity:.4;transform:translate(2.8vw,-3.2vh)scale(1.05)}}@keyframes rmResultsDriftB{0%,to{opacity:.24;transform:translate(0,0)scale(1)}50%{opacity:.34;transform:translate(-2.4vw,2.4vh)scale(1.04)}}.rm-results>header,.rm-results>section,.rm-results>div,.rm-results>footer{z-index:1;position:relative}.rm-results .container{max-width:800px;margin:0 auto;padding:0 24px}.rm-results .container-wide{max-width:1100px;margin:0 auto;padding:0 32px}.rm-results h1,.rm-results h2,.rm-results h3{font-family:var(--font-display);font-weight:400;line-height:1.2}.rm-results h1{font-size:clamp(2.5rem,6vw,4rem)}.rm-results h2{font-size:clamp(2rem,4vw,3rem)}.rm-results h3{font-size:clamp(1.5rem,3vw,2rem)}.rm-results h1 em,.rm-results h2 em,.rm-results h3 em{color:var(--lavender);font-style:normal}.rm-results h2 em.peach,.rm-results h3 em.peach{color:var(--peach)}.rm-results .creative-immersive-text{color:var(--peach);text-shadow:0 0 30px #e8956a59,0 0 60px #e8956a2e}.rm-results .scroll-color-transition{color:#7a9bb8;text-shadow:0 0 20px #7a9bb833,0 0 40px #7a9bb81a;font-style:italic}.rm-results h2 em.cream,.rm-results h3 em.cream{color:var(--cream)}.rm-results p{color:#f5f0e8cc}.rm-results .eyebrow{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--lavender);background:#7a9bb81a;border:1px solid #7a9bb833;border-radius:100px;margin-bottom:16px;padding:8px 16px;font-size:.6875rem;font-weight:600;display:inline-block}.rm-results .eyebrow.peach{color:var(--peach);background:#e8956a1a;border:1px solid #e8956a33}.rm-results .section-header{text-align:center;margin-bottom:48px}.rm-results .section-header h2{margin-bottom:16px}.rm-results .section-header p{max-width:550px;margin:0 auto}.rm-results header{border-bottom:1px solid #f5f0e80f;padding:20px 0}.rm-results .header-inner{justify-content:flex-start;align-items:center;display:flex}.rm-results .logo{align-items:center;text-decoration:none;display:flex}.rm-results .logo img{width:auto;height:64px}.rm-results .hero-section{padding:var(--section-padding)0;text-align:center;position:relative;overflow:hidden}.rm-results .hero-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#7a9bb81f 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-50%;right:-30%}.rm-results .results-badge{background:#7a9bb814;border:1px solid #7a9bb826;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;display:inline-flex}.rm-results .results-badge .dot{background:var(--lavender);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.rm-results .results-badge span{font-family:var(--font-accent);color:var(--lavender);font-size:.8125rem;font-weight:500}.rm-results .hero-section h1{z-index:1;margin-bottom:24px;position:relative}.rm-results .results-hero-headline{opacity:0;letter-spacing:.008em;color:#0000;will-change:transform,opacity,letter-spacing;background-image:linear-gradient(100deg,#f5f0e8e0 0%,#fffffffa 48%,#f5f0e8e6 100%);background-position:58%;background-size:130% 100%;-webkit-background-clip:text;background-clip:text;animation:3.05s cubic-bezier(.22,.7,.2,1) .12s forwards resultsHeroHeadlineSettle;transform:translateY(10px)}@keyframes resultsHeroHeadlineSettle{0%{opacity:0;letter-spacing:.008em;transform:translateY(10px)}to{opacity:1;letter-spacing:0;transform:translateY(0)}}.rm-results .hero-subtitle{color:#f5f0e8b3;max-width:600px;margin:0 auto 40px;font-size:1.125rem}.rm-results .obstacle-reveal{background:var(--charcoal);border:1px solid #7a9bb833;border-radius:20px;max-width:600px;margin:0 auto;padding:32px 40px;position:relative;overflow:hidden}.rm-results .obstacle-reveal:before{content:"";background:var(--lavender);height:3px;position:absolute;top:0;left:0;right:0}.rm-results .obstacle-label{font-family:var(--font-accent);letter-spacing:.15em;text-transform:uppercase;color:var(--mist);margin-bottom:8px;font-size:.75rem;font-weight:600}.rm-results .obstacle-name{font-family:var(--font-display);color:var(--lavender);opacity:0;font-size:1.75rem;font-style:italic;animation:.8s ease-out .5s forwards revealObstacle;transform:translateY(10px)}@keyframes revealObstacle{to{opacity:1;transform:translateY(0)}}.rm-results .results-scroll-cue{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.rm-results .results-scroll-cue-text{font-family:var(--font-accent);letter-spacing:.28em;text-transform:uppercase;color:#bfb1dacc;font-size:.95rem}.rm-results .results-scroll-cue-line{transform-origin:top;background:linear-gradient(#e8956ae6 0%,#e8956a1f 100%);border-radius:2px;width:2px;height:76px;animation:1.9s ease-in-out infinite resultsCueLinePulse}@keyframes resultsCueLinePulse{0%,to{opacity:.48;transform:translateY(0)scaleY(.72)}50%{opacity:1;transform:translateY(6px)scaleY(1)}}.rm-results .team-section{padding:60px 0 var(--section-padding);position:relative}.rm-results .team-card{text-align:center;background:linear-gradient(135deg,#7a9bb814 0%,#e8956a0a 100%);border:1px solid #7a9bb833;border-radius:24px;padding:40px;position:relative;overflow:hidden}.rm-results .team-card:before{content:"";background:linear-gradient(90deg,var(--lavender),var(--peach));height:4px;position:absolute;top:0;left:0;right:0}.rm-results .team-card-label{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--lavender);margin-bottom:16px;font-size:.6875rem;font-weight:600}.rm-results .team-card-title{font-family:var(--font-display);color:var(--cream);margin-bottom:24px;font-size:1.5rem}.rm-results .team-card-title em{color:var(--lavender);font-style:normal}.rm-results .team-roles-display{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.rm-results .team-role-chip{font-family:var(--font-accent);color:var(--cream);background:#7a9bb814;border:1px solid #7a9bb833;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.rm-results .team-role-chip:hover{background:#7a9bb826;border-color:#e8956a33}.rm-results .team-intro-text{color:#f5f0e8b3;max-width:550px;margin:0 auto;font-size:1rem;line-height:1.7}.rm-results .team-intro-text strong{color:var(--cream);font-weight:500}.rm-results .team-section-peach{padding:var(--section-padding)0}.rm-results .team-section-peach .team-card{background:linear-gradient(135deg,#e8956a14 0%,#e8956a08 100%);border-color:#e8956a33}.rm-results .team-section-peach .team-card:before{background:linear-gradient(90deg,var(--peach),var(--peach-light))}.rm-results .team-section-peach .team-card-label,.rm-results .team-section-peach .team-card-title em{color:var(--peach)}.rm-results .team-section-peach .team-role-chip{background:#e8956a1a;border-color:#e8956a40}.rm-results .team-section-peach .team-role-chip:hover{background:#e8956a2e;border-color:#e8956a59}.rm-results .role-training-section{padding:var(--section-padding)0;background:var(--charcoal)}.rm-results .role-training-grid{gap:16px;margin-top:40px;display:grid}.rm-results .role-training-item{background:#1a172199;border:1px solid #ffffff0a;border-radius:16px;grid-template-columns:200px 1fr;transition:all .2s;display:grid;overflow:hidden}.rm-results .role-training-item:hover{border-color:#e8956a4d;transform:translate(4px)}.rm-results .role-training-role{background:#e8956a14;border-right:1px solid #ffffff0a;align-items:center;padding:20px 24px;display:flex}.rm-results .role-training-name{font-family:var(--font-accent);color:var(--cream);font-size:.9375rem;font-weight:600}.rm-results .role-training-benefits{flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;display:flex}.rm-results .role-benefit-tag{color:#f5f0e8bf;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.rm-results .role-benefit-tag:before{content:"→";color:var(--peach);font-weight:600}@media (max-width:700px){.rm-results .role-training-item{grid-template-columns:1fr}.rm-results .role-training-role{border-bottom:1px solid #ffffff0a;border-right:none}}.rm-results .custom-roles-callout{text-align:center;background:linear-gradient(135deg,#e8956a14 0%,#e8956a0a 100%);border:1px solid #e8956a33;border-radius:16px;margin-top:24px;padding:28px 32px}.rm-results .custom-roles-callout p{color:#f5f0e8d9;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.7}.rm-results .custom-roles-callout strong{color:var(--peach);font-weight:600}.rm-results .custom-roles-list{display:inline}.rm-results .video-section{padding:var(--section-padding)0}.rm-results .video-section .container{max-width:900px}.rm-results .video-wrapper{background:var(--charcoal);aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000004d}.rm-results .video-wrapper iframe{border:none;width:100%;height:100%}.rm-results .video-placeholder{text-align:center;color:var(--mist)}.rm-results .play-button{background:var(--lavender);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;transition:all .3s;display:flex}.rm-results .play-button:hover{transform:scale(1.1);box-shadow:0 0 40px #7a9bb866}.rm-results .play-button svg{width:32px;height:32px;fill:var(--ink);margin-left:4px}.rm-results .obstacles-section{padding:var(--section-padding)0;background:linear-gradient(180deg,var(--ink)0%,var(--charcoal)100%)}.rm-results .obstacles-grid{gap:20px;display:grid}.rm-results .obstacle-card{background:#1a172199;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"rank title severity""rank desc desc";align-items:start;gap:20px;padding:28px 32px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.rm-results .obstacle-card:hover{border-color:#7a9bb833;transform:translate(8px);box-shadow:-4px 4px 24px #00000026}.rm-results .obstacle-card:hover .obstacle-rank{background:#7a9bb840}.rm-results .obstacle-rank{width:40px;height:40px;font-family:var(--font-accent);color:var(--lavender);background:#7a9bb826;border-radius:10px;grid-area:rank;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:background .3s;display:flex}.rm-results .obstacle-title{font-family:var(--font-accent);color:var(--cream);grid-area:title;margin:0;font-size:1.0625rem;font-weight:600}.rm-results .obstacle-severity{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:100px;grid-area:severity;place-self:center end;width:fit-content;padding:4px 10px;font-size:.6875rem;font-weight:600}.rm-results .obstacle-severity.critical{color:#e57373;background:#dc505026;border:1px solid #dc50504d}.rm-results .obstacle-severity.high{color:#ffb74d;background:#ffa72626;border:1px solid #ffa7264d}.rm-results .obstacle-severity.elevated{color:#ffd54f;background:#ffd54f26;border:1px solid #ffd54f4d}.rm-results .obstacle-severity.moderate{color:#81c784;background:#81c78426;border:1px solid #81c7844d}.rm-results .obstacle-desc{color:#f5f0e8a6;grid-area:desc;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:600px){.rm-results .container{padding:0 16px}.rm-results .obstacle-card{grid-template-columns:1fr auto;grid-template-areas:"title severity""desc desc";gap:8px 10px;padding:18px}.rm-results .obstacle-rank{display:none}.rm-results .obstacle-title{text-align:left;align-self:center}.rm-results .obstacle-severity{place-self:center end;width:fit-content}.rm-results .obstacle-desc{margin-top:8px}}.rm-results .empathy-section{padding:var(--section-padding)0;background:var(--charcoal)}.rm-results .empathy-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.rm-results .empathy-image{aspect-ratio:4/5;background:linear-gradient(135deg,#7a9bb826 0%,#7a9bb80d 100%);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rm-results .empathy-image img{object-fit:cover;border-radius:20px;width:100%;height:100%}.rm-results .empathy-placeholder{font-size:4rem}.rm-results .empathy-text h2{margin-bottom:24px}.rm-results .empathy-text p{margin-bottom:20px;font-size:1.0625rem}.rm-results .empathy-text .signature{font-family:var(--font-display);color:var(--lavender);margin-top:32px;font-size:1.5rem;font-style:italic}@media (max-width:768px){.rm-results .empathy-content{grid-template-columns:1fr;gap:40px}.rm-results .empathy-image{max-width:300px;margin:0 auto}.rm-results .empathy-text{text-align:center}}.rm-results .bridge-section{padding:var(--section-padding)0;text-align:center;position:relative}.rm-results .bridge-section:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#7a9bb814 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rm-results .bridge-section h2{margin-bottom:24px}.rm-results .bridge-section p{max-width:650px;margin:0 auto 16px;font-size:1.125rem}.rm-results .bridge-section .highlight{color:var(--lavender);font-weight:500}.rm-results .immersive-intro{text-align:center;padding:120px 0 100px;position:relative;overflow:hidden}.rm-results .immersive-intro:before{content:"";filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#e8956a12 0%,#e8956a08 40%,#0000 70%);width:700px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-results .immersive-intro:after{content:"";background:linear-gradient(90deg,#0000 0%,#e8956a40 50%,#0000 100%);width:50%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.rm-results .immersive-intro .container{z-index:1;max-width:900px;position:relative}.rm-results .immersive-intro h2{margin-bottom:20px;font-size:clamp(2.75rem,7vw,4.5rem)}.rm-results .immersive-intro .tagline{font-family:var(--font-accent);color:var(--cream);letter-spacing:.01em;margin-bottom:32px;font-size:1.375rem;font-weight:500}.rm-results .immersive-intro .description{color:#f5f0e8d9;max-width:800px;margin:0 auto;font-size:1.1875rem;line-height:1.85}.rm-results .transformation-section{padding:var(--section-padding)0}.rm-results .transformation-table{background:var(--charcoal);border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:1fr 1fr;margin-top:48px;display:grid;overflow:hidden}.rm-results .transformation-column{flex-direction:column;display:flex}.rm-results .transformation-column.without{border-right:1px solid #ffffff0f}.rm-results .transformation-column-header{font-family:var(--font-accent);letter-spacing:.15em;text-transform:uppercase;background:#e8956a14;border-bottom:1px solid #ffffff0f;padding:20px 32px;font-size:.75rem;font-weight:600}.rm-results .transformation-column.without .transformation-column-header{color:var(--mist)}.rm-results .transformation-column.with .transformation-column-header{color:var(--peach)}.rm-results .transformation-list{margin:0;padding:0;list-style:none}.rm-results .transformation-list li{border-bottom:1px solid #ffffff0a;padding:22px 32px;font-size:.9375rem;line-height:1.5}.rm-results .transformation-column.without .transformation-list li{color:#f5f0e880}.rm-results .transformation-column.with .transformation-list li{color:var(--cream);font-weight:500}.rm-results .transformation-list li:last-child{border-bottom:none}@media (max-width:600px){.rm-results .transformation-table{grid-template-columns:1fr}.rm-results .transformation-column.without{border-bottom:1px solid #ffffff0f;border-right:none}}.rm-results .how-section{padding:var(--section-padding)0;background:var(--charcoal)}.rm-results .steps-container{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid;position:relative}.rm-results .steps-container:before{content:"";background:linear-gradient(90deg,#e8956a4d,#7a9bb84d,#e8956a4d);height:2px;position:absolute;top:50px;left:15%;right:15%}.rm-results .step-card{text-align:center;z-index:1;position:relative}.rm-results .step-number{background:var(--ink);width:100px;height:100px;font-family:var(--font-display);color:var(--peach);border:2px solid #e8956a4d;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:2rem;font-style:italic;display:flex}.rm-results .step-card h4{font-family:var(--font-accent);color:var(--cream);margin-bottom:12px;font-size:1.125rem;font-weight:600}.rm-results .step-card p{color:#f5f0e8a6;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.rm-results .steps-container{grid-template-columns:1fr;gap:48px}.rm-results .steps-container:before{display:none}}.rm-results .coaching-section{padding:var(--section-padding-large)0;background:linear-gradient(180deg,var(--charcoal)0%,var(--ink)100%)}.rm-results .journey-timeline{margin-top:48px;position:relative}.rm-results .timeline-track{justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 20px;display:flex;position:relative}.rm-results .timeline-track:before{content:"";background:#ffffff14;border-radius:2px;height:4px;position:absolute;top:50%;left:40px;right:40px;transform:translateY(-50%)}.rm-results .timeline-track:after{content:"";width:var(--progress,0%);background:linear-gradient(90deg,var(--peach),var(--lavender));border-radius:2px;max-width:calc(100% - 80px);height:4px;transition:width .5s;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.rm-results .timeline-point{background:var(--charcoal);width:56px;height:56px;font-family:var(--font-accent);color:var(--mist);cursor:pointer;z-index:2;border:3px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .3s;display:flex;position:relative}.rm-results .timeline-point:hover,.rm-results .timeline-point.active{border-color:var(--peach);color:var(--peach);transform:scale(1.1)}.rm-results .timeline-point.active{background:#e8956a26;box-shadow:0 0 20px #e8956a4d}.rm-results .timeline-point.completed{border-color:var(--peach);background:var(--peach);color:var(--ink)}.rm-results .journey-detail{background:var(--charcoal);text-align:center;opacity:0;border:1px solid #e8956a33;border-radius:20px;padding:32px;transition:all .3s;transform:translateY(10px)}.rm-results .journey-detail.visible{opacity:1;transform:translateY(0)}.rm-results .journey-detail h4{font-family:var(--font-accent);color:var(--peach);margin-bottom:8px;font-size:1.25rem;font-weight:600}.rm-results .journey-detail p{color:#f5f0e8b3;max-width:500px;margin:0 auto;font-size:.9375rem}.rm-results .journey-nav{justify-content:center;gap:12px;margin-top:24px;display:flex}.rm-results .journey-nav button{color:var(--mist);font-family:var(--font-accent);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:100px;padding:10px 20px;font-size:.8125rem;transition:all .2s}.rm-results .journey-nav button:hover{border-color:var(--peach);color:var(--peach)}@media (max-width:600px){.rm-results .timeline-track{flex-wrap:wrap;justify-content:center;gap:16px;padding:0}.rm-results .timeline-track:before,.rm-results .timeline-track:after{display:none}.rm-results .timeline-point{width:64px;height:64px}}.rm-results .included-section{padding:var(--section-padding-large)0;background:var(--ink)}.rm-results .included-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.rm-results .included-category{background:var(--ink);border:1px solid #ffffff0f;border-radius:16px;padding:28px}.rm-results .included-category h4{font-family:var(--font-accent);color:var(--peach);align-items:center;gap:10px;margin-bottom:8px;font-size:1rem;font-weight:600;display:flex}.rm-results .included-category h4 .count{color:var(--peach-light);background:#e8956a26;border-radius:100px;padding:3px 10px;font-size:.75rem}.rm-results .included-category .subtitle{color:var(--mist);margin-bottom:16px;font-size:.875rem}.rm-results .included-list{list-style:none}.rm-results .included-list li{color:#f5f0e8b3;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:10px;padding:8px 0;font-size:.875rem;display:flex}.rm-results .included-list li:last-child{border-bottom:none}.rm-results .included-list li:before{content:"✓";color:var(--peach);flex-shrink:0;font-weight:600}@media (max-width:768px){.rm-results .included-grid{grid-template-columns:1fr}}.rm-results .qualification-section{padding:var(--section-padding-large)0;background:linear-gradient(180deg,var(--ink)0%,var(--charcoal)100%)}.rm-results .qualification-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.rm-results .qualification-card{border-radius:20px;padding:32px}.rm-results .qualification-card.for-you{background:#7a9bb80f;border:1px solid #7a9bb826}.rm-results .qualification-card.not-for-you{background:#c85c5c0a;border:1px solid #c85c5c1a}.rm-results .qualification-card h4{font-family:var(--font-accent);align-items:center;gap:10px;margin-bottom:20px;font-size:1.125rem;font-weight:600;display:flex}.rm-results .qualification-card.for-you h4{color:var(--lavender)}.rm-results .qualification-card.not-for-you h4{color:#c85c5c}.rm-results .qualification-list{list-style:none}.rm-results .qualification-list li{color:#f5f0e8bf;align-items:flex-start;gap:12px;padding:10px 0;font-size:.9375rem;display:flex}.rm-results .qualification-card.for-you .qualification-list li:before{content:"✓";color:var(--lavender);flex-shrink:0;font-weight:600}.rm-results .qualification-card.not-for-you .qualification-list li:before{content:"✕";color:#c85c5c;flex-shrink:0;font-weight:600}@media (max-width:768px){.rm-results .qualification-grid{grid-template-columns:1fr}}.rm-results .testimonials-section{padding:var(--section-padding)0;background:var(--charcoal)}.rm-results .testimonials-grid{gap:24px;margin-top:48px;display:grid}.rm-results .testimonial-card{background:var(--ink);border:1px solid #ffffff0f;border-radius:20px;padding:32px}.rm-results .testimonial-card.featured{background:linear-gradient(135deg,#e8956a0a 0%,var(--ink)100%);border-color:#e8956a33}.rm-results .testimonial-stars{color:var(--peach);letter-spacing:2px;margin-bottom:16px;font-size:1rem}.rm-results .testimonial-quote{font-family:var(--font-display);color:var(--cream);margin-bottom:24px;font-size:1.25rem;font-style:italic;line-height:1.6}.rm-results .testimonial-author{align-items:center;gap:16px;display:flex}.rm-results .testimonial-avatar{background:linear-gradient(135deg,var(--peach),var(--lavender));width:48px;height:48px;font-family:var(--font-accent);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.rm-results .testimonial-info h5{font-family:var(--font-accent);color:var(--cream);font-size:.9375rem;font-weight:600}.rm-results .testimonial-info p{color:var(--mist);font-size:.8125rem}.rm-results .guarantee-section{padding:var(--section-padding)0}.rm-results .guarantee-card{background:#6fa86f0f;border:2px solid #6fa86f33;border-radius:24px;align-items:flex-start;gap:32px;padding:48px;display:flex}.rm-results .guarantee-icon{background:linear-gradient(135deg,#6fa86f33 0%,#6fa86f14 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.rm-results .guarantee-icon svg{width:40px;height:40px;stroke:var(--success);fill:none}.rm-results .guarantee-content h3{color:var(--success);margin-bottom:16px}.rm-results .guarantee-content p{margin-bottom:12px;font-size:1.0625rem;line-height:1.7}.rm-results .guarantee-content .emphasis{color:var(--cream);font-weight:500}@media (max-width:768px){.rm-results .guarantee-card{text-align:center;flex-direction:column;align-items:center}}.rm-results .faq-section{padding:var(--section-padding)0;background:var(--charcoal)}.rm-results .faq-list{margin-top:48px}.rm-results .faq-item{border-bottom:1px solid #ffffff0f}.rm-results .faq-question{font-family:var(--font-accent);color:var(--cream);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:1.0625rem;font-weight:600;display:flex}.rm-results .faq-toggle{background:#e8956a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.rm-results .faq-toggle svg{width:14px;height:14px;stroke:var(--peach);transition:transform .3s}.rm-results .faq-item.open .faq-toggle{background:var(--peach)}.rm-results .faq-item.open .faq-toggle svg{stroke:var(--ink);transform:rotate(45deg)}.rm-results .faq-answer-wrapper{height:0;transition:height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.rm-results .faq-answer{color:#f5f0e8b3;padding-bottom:24px;font-size:.9375rem;line-height:1.7}.rm-results .inline-cta{text-align:center;padding:48px 0 64px;position:relative}.rm-results .inline-cta-text{font-family:var(--font-display);color:#f5f0e8b3;margin-bottom:20px;font-size:1.25rem;font-style:italic}.rm-results .inline-cta-text em{color:var(--cream);font-style:normal}.rm-results .inline-cta-button{font-family:var(--font-accent);color:var(--ink);background:var(--peach);border-radius:100px;align-items:center;gap:10px;padding:16px 32px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 24px #e8956a40}.rm-results .inline-cta-button:hover{background:var(--peach-light);transform:translateY(-2px);box-shadow:0 8px 32px #e8956a59}.rm-results .inline-cta-button svg{width:18px;height:18px;transition:transform .3s}.rm-results .inline-cta-button:hover svg{transform:translate(4px)}.rm-results .inline-cta-subtext{color:#f5f0e880;margin-top:16px;font-size:.8125rem}.rm-results .cta-section{padding:var(--section-padding)0;position:relative;overflow:hidden}.rm-results .cta-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#e8956a14 0%,#0000 70%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rm-results .booking-section{z-index:1;position:relative}.rm-results .booking-header{text-align:center;margin-bottom:48px}.rm-results .booking-header h2{margin-bottom:16px}.rm-results .booking-description{color:#f5f0e8bf;max-width:600px;margin:0 auto;font-size:1.125rem}.rm-results .booking-content{grid-template-columns:1fr 1.5fr;align-items:start;gap:48px;display:grid}.rm-results .booking-info{background:var(--charcoal);border:1px solid #e8956a33;border-radius:24px;padding:32px}.rm-results .booking-info h4{font-family:var(--font-accent);color:var(--peach);margin-bottom:20px;font-size:1.125rem;font-weight:600}.rm-results .booking-checklist{margin-bottom:32px;list-style:none}.rm-results .booking-checklist li{color:#f5f0e8cc;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:12px;padding:10px 0;font-size:.9375rem;display:flex}.rm-results .booking-checklist li:last-child{border-bottom:none}.rm-results .booking-checklist li:before{content:"✓";color:var(--peach);flex-shrink:0;font-weight:600}.rm-results .booking-details{flex-direction:column;gap:16px;display:flex}.rm-results .booking-detail{background:#e8956a0f;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rm-results .detail-label{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);font-size:.75rem;font-weight:600}.rm-results .detail-value{color:var(--cream);font-size:.9375rem;font-weight:500}.rm-results .booking-calendar{background:var(--charcoal);border:1px solid #ffffff0f;border-radius:24px;min-height:980px;position:relative;overflow:hidden}.rm-results .calendly-inline-widget{border-radius:24px;min-height:980px}@media (max-width:900px){.rm-results .booking-content{grid-template-columns:1fr}.rm-results .booking-info{order:2}.rm-results .booking-calendar{order:1;min-height:860px}.rm-results .calendly-inline-widget{min-height:860px}}.rm-results .booking-card{z-index:1;text-align:center;max-width:min(1456px,95vw);margin:0 auto;position:relative}.rm-results .booking-card .eyebrow{margin-bottom:16px;display:inline-block}.rm-results .booking-card h2{margin-bottom:12px;font-size:clamp(1.75rem,4vw,2.25rem)}.rm-results .cta-section-featured{background:linear-gradient(180deg,var(--ink)0%,#e8956a0a 50%,var(--ink)100%);padding:100px 0 120px}.rm-results .cta-section-featured:before{background:radial-gradient(circle,#e8956a1a 0%,#0000 60%);width:1200px;height:800px}.rm-results .booking-card-featured{background:linear-gradient(135deg,#e8956a0f 0%,#1a1721cc 100%);border:1px solid #e8956a26;border-radius:24px;max-width:min(1176px,96vw);padding:60px 50px}.rm-results .booking-card-featured h2{margin-bottom:16px;font-size:clamp(2rem,5vw,2.75rem)}.rm-results .booking-card-featured .booking-subtitle{max-width:550px;font-size:1.125rem}.rm-results .booking-subtitle{color:#f5f0e8bf;max-width:500px;margin:0 auto 32px;font-size:1.0625rem;line-height:1.7}.rm-results .booking-note{color:#f5f0e8a6;max-width:520px;margin:0 auto 28px;font-size:.95rem;line-height:1.6}.rm-results .booking-qualifiers{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;display:grid}.rm-results .qualifier-field{flex-direction:column;gap:8px;display:flex}.rm-results .qualifier-field label{font-family:var(--font-accent);color:var(--mist);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.rm-results .qualifier-field select{width:100%;font-size:.9375rem;font-family:var(--font-body);color:var(--cream);background:var(--charcoal);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23f5f0e8' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px;transition:border-color .2s}.rm-results .qualifier-field select:hover,.rm-results .qualifier-field select:focus{border-color:var(--peach);outline:none}.rm-results .qualifier-field select option{background:var(--charcoal);color:var(--cream)}.rm-results .booking-card .booking-calendar{margin-bottom:24px}.rm-results .booking-fallback{text-align:center;background:#1a172180;border:1px solid #e8956a2e;border-radius:18px;flex-direction:column;align-items:center;gap:16px;margin:12px auto 28px;padding:20px 24px;display:flex}.rm-results .booking-guard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;z-index:10;pointer-events:auto;background:#14101a99;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.rm-results .booking-guard-title{color:var(--cream);margin-bottom:6px;font-size:1rem;font-weight:600}.rm-results .booking-guard-subtitle{color:#f5f0e8b3;font-size:.875rem}.rm-results .booking-calendar.is-locked .calendly-inline-widget,.rm-results .booking-calendar.is-locked iframe{pointer-events:none;filter:saturate(.6)brightness(.9)}.rm-results .booking-fallback p{color:#f5f0e8b3;margin:0;font-size:.95rem}.rm-results .booking-trust{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.rm-results .booking-trust span{color:#f5f0e899;align-items:center;gap:6px;font-size:.875rem;display:flex}@media (max-width:600px){.rm-results .booking-qualifiers{grid-template-columns:1fr}.rm-results .booking-trust{flex-direction:column;gap:12px}}@media (max-width:768px){.rm-results .header-inner{justify-content:flex-start}.rm-results .logo img{height:52px}.rm-results .container-wide{padding:0 24px}.rm-results .hero-subtitle{font-size:1rem}.rm-results .results-hero-headline{animation-duration:3.35s}.rm-results .obstacle-reveal{padding:24px}.rm-results .obstacle-name{font-size:1.5rem}.rm-results .results-scroll-cue-line{height:64px}.rm-results .obstacle-card:hover{transform:translateY(-2px)}.rm-results .booking-card-featured{padding:40px 28px}}@media (max-width:600px){.rm-results .logo img{height:44px}.rm-results .booking-card-featured{padding:32px 22px}.rm-results .booking-detail{flex-direction:column;align-items:flex-start;gap:6px}.rm-results .inline-cta-button{justify-content:center;width:100%}}@media (max-width:420px){.rm-results .cta-section-featured>.container{max-width:100%;padding-left:0;padding-right:0}.rm-results .booking-card-featured{background:0 0;border:none;border-radius:0;max-width:100%;padding:24px 0 20px}.rm-results .booking-card-featured>h2,.rm-results .booking-card-featured>.booking-subtitle,.rm-results .booking-card-featured>.booking-note,.rm-results .booking-card-featured>.booking-qualifiers,.rm-results .booking-card-featured>.booking-trust,.rm-results .booking-card-featured>.booking-fallback{padding-left:16px;padding-right:16px}.rm-results .booking-card-featured .booking-calendar,.rm-results .booking-card-featured .calendly-inline-widget{border:none;border-radius:0}}.rm-results footer{text-align:center;border-top:1px solid #ffffff0f;padding:40px 0}.rm-results footer .footer-logo{margin-bottom:16px}.rm-results footer .footer-logo img{opacity:.7;width:auto;height:28px}.rm-results footer p{color:var(--mist);font-size:.8125rem}.rm-results .reveal-section{opacity:0;filter:saturate(.95);transition:opacity 1.2s cubic-bezier(.22,.7,.2,1),filter 1.2s;transition-delay:var(--section-delay,0s);transform:none}.rm-results .reveal-section.motion-rise,.rm-results .reveal-section.motion-fade,.rm-results .reveal-section.motion-glide-left,.rm-results .reveal-section.motion-glide-right{transform:none}.rm-results .reveal-section.is-visible{opacity:1;filter:saturate();transform:none}.rm-results .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.rm-results .reveal.active{opacity:1;transform:translateY(0)}.rm-results .reveal-stagger{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(40px)scale(.95)}.rm-results .reveal-stagger.active{opacity:1;transform:translateY(0)scale(1)}.rm-results .reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-60px)}.rm-results .reveal-left.active{opacity:1;transform:translate(0)}.rm-results .reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)}.rm-results .reveal-right.active{opacity:1;transform:translate(0)}.rm-results .reveal-scale{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.85)}.rm-results .reveal-scale.active{opacity:1;transform:scale(1)}.rm-results .motion-card{--card-shift-x:0px;--card-shift-y:0px;--card-scale:1;--card-focus:0}.rm-results .motion-card.animate-in{box-shadow:0 14px 34px rgba(0,0,0,calc(.1 + (var(--card-focus)*.1)))}.rm-results .included-category{opacity:0;transform:translate3d(var(--card-shift-x),calc(22px + var(--card-shift-y)),0)scale(calc(.982*var(--card-scale)));transform-origin:top;transition:opacity 1.1s cubic-bezier(.22,.7,.2,1),transform 1.1s cubic-bezier(.22,.7,.2,1),box-shadow .4s,border-color .4s;transition-delay:var(--item-stagger,0s)}.rm-results .included-category.animate-in{opacity:1;transform:translate3d(var(--card-shift-x),var(--card-shift-y),0)scale(var(--card-scale))}.rm-results .included-category:hover{border-color:#e8956a33;transform:translateY(-8px)rotateX(0);box-shadow:0 20px 60px #0000004d,0 0 0 1px #e8956a26}.rm-results .included-category .included-list li{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-15px)}.rm-results .included-category.animate-in .included-list li{opacity:1;transform:translate(0)}.rm-results .section-header{opacity:0;transition:opacity 1s cubic-bezier(.22,.7,.2,1),transform 1s cubic-bezier(.22,.7,.2,1);transform:translateY(16px)}.rm-results .section-header.animate-in{opacity:1;transform:translateY(0)}.rm-results .section-header .eyebrow{opacity:0;transition:opacity .5s .2s,transform .5s .2s;display:inline-block;transform:translateY(10px)scale(.9)}.rm-results .section-header.animate-in .eyebrow{opacity:1;transform:translateY(0)scale(1)}.rm-results .section-header h2{opacity:0;transition:opacity .6s .3s,transform .6s .3s;transform:translateY(20px)}.rm-results .section-header.animate-in h2{opacity:1;transform:translateY(0)}.rm-results .role-training-item{opacity:0;transform:translate3d(var(--card-shift-x),calc(18px + var(--card-shift-y)),0)scale(var(--card-scale));transition:opacity .95s cubic-bezier(.22,.7,.2,1),transform .95s cubic-bezier(.22,.7,.2,1),border-color .3s;transition-delay:var(--item-stagger,0s)}.rm-results .role-training-item.motion-fade{transform:translate3d(var(--card-shift-x),calc(14px + var(--card-shift-y)),0)scale(calc(.992*var(--card-scale)))}.rm-results .role-training-item.animate-in{opacity:1;transform:translate3d(var(--card-shift-x),var(--card-shift-y),0)scale(var(--card-scale))}.rm-results .obstacle-card{opacity:0;transform:translate3d(var(--card-shift-x),calc(24px + var(--card-shift-y)),0)scale(var(--card-scale));transition:opacity .95s cubic-bezier(.22,.7,.2,1),transform .95s cubic-bezier(.22,.7,.2,1),border-color .3s,box-shadow .3s;transition-delay:var(--item-stagger,0s)}.rm-results .obstacle-card.animate-in{opacity:1;transform:translate3d(var(--card-shift-x),var(--card-shift-y),0)scale(var(--card-scale))}.rm-results .transformation-row{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-30px)}.rm-results .transformation-row.animate-in{opacity:1;transform:translate(0)}.rm-results .transformation-row:hover{background:#ffffff05}.rm-results .transformation-row:hover .before{transition:transform .3s;transform:translate(-5px)}.rm-results .transformation-row:hover .after{transition:transform .3s;transform:translate(5px)}.rm-results .timeline-step{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.rm-results .timeline-step.animate-in{opacity:1;transform:translateY(0)}.rm-results .qualification-col:first-child{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translate(-50px)rotate(-1deg)}.rm-results .qualification-col:last-child{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translate(50px)rotate(1deg)}.rm-results .qualification-col.animate-in{opacity:1;transform:translate(0)rotate(0)}.rm-results .faq-item{opacity:0;transition:all .85s cubic-bezier(.22,.7,.2,1);transition-delay:var(--item-stagger,0s);transform:translateY(20px)}.rm-results .faq-item.motion-glide-left{transform:translate(-18px)}.rm-results .faq-item.animate-in{opacity:1;transform:none}.rm-results .testimonial-card{opacity:0;transform:translate3d(var(--card-shift-x),calc(26px + var(--card-shift-y)),0)scale(var(--card-scale));transition:all 1.05s cubic-bezier(.22,.7,.2,1);transition-delay:var(--item-stagger,0s)}.rm-results .testimonial-card.motion-glide-right{transform:translate3d(calc(18px + var(--card-shift-x)),calc(10px + var(--card-shift-y)),0)scale(calc(.994*var(--card-scale)))}.rm-results .testimonial-card.animate-in{opacity:1;transform:translate3d(var(--card-shift-x),var(--card-shift-y),0)scale(var(--card-scale))}.rm-results .testimonial-card:hover{transform:translateY(-4px)}.rm-results .video-wrapper,.rm-results .team-card,.rm-results .booking-card-featured{opacity:0;transition:opacity 1.05s cubic-bezier(.22,.7,.2,1),transform 1.05s cubic-bezier(.22,.7,.2,1);transition-delay:var(--item-stagger,0s);transform:translateY(24px)}.rm-results .video-wrapper.motion-rise,.rm-results .team-card.motion-rise,.rm-results .booking-card-featured.motion-rise{transform:translateY(28px)}.rm-results .video-wrapper.animate-in,.rm-results .team-card.animate-in,.rm-results .booking-card-featured.animate-in{opacity:1;transform:none}@keyframes breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 4px 24px #e8956a40}50%{box-shadow:0 4px 40px #e8956a66}}.rm-results .inline-cta-button{animation:3s ease-in-out infinite glowPulse}.rm-results .inline-cta-button:hover{animation:none}.rm-results .empathy-image{animation:8s ease-in-out infinite float}.rm-results .results-card{animation:1s cubic-bezier(.16,1,.3,1) forwards slideUp}.rm-results .score-ring{transition:transform .3s,filter .3s}.rm-results .results-card:hover .score-ring{filter:drop-shadow(0 0 20px #e8956a4d);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.rm-results .results-hero-headline{opacity:1;filter:none;background-position:56%;animation:none;transform:none}.rm-results .reveal-section{opacity:1;filter:none;transition:none;transform:none}.rm-results .reveal,.rm-results .reveal-stagger,.rm-results .reveal-left,.rm-results .reveal-right,.rm-results .reveal-scale,.rm-results .included-category,.rm-results .role-training-item,.rm-results .transformation-row,.rm-results .timeline-step,.rm-results .qualification-col,.rm-results .faq-item,.rm-results .testimonial-card,.rm-results .section-header,.rm-results .section-header .eyebrow,.rm-results .section-header h2{opacity:1;transition:none;animation:none;transform:none}.rm-results:before,.rm-results:after,.rm-results .results-badge .dot,.rm-results .results-scroll-cue-line,.rm-results .empathy-image,.rm-results .inline-cta-button{animation:none}}.rm-landing .gradient-bg,.rm-landing .gradient-orb,.rm-quiz .sst-container:before,.rm-quiz .sst-container:after,.rm-results:before,.rm-results:after,.rm-results .hero-section:before,.rm-results .cta-section:before{backface-visibility:hidden;transform:translateZ(0)}.rm-landing .gradient-orb,.rm-landing .hero-card-badge .pulse,.rm-landing .process-dot:before,.rm-landing .transform-arrow-inner,.rm-quiz .sst-container:before,.rm-quiz .sst-container:after,.rm-quiz .sst-pulse,.rm-results .inline-cta-button,.rm-results .empathy-image{animation:none!important}.rm-booking{width:100%;max-width:100vw;overflow-x:hidden}.rm-booking .hero{overflow-x:hidden}.rm-booking .container-wide,.rm-booking .hero-grid,.rm-booking .bento-grid{box-sizing:border-box;width:100%;max-width:100%}@media (max-width:1100px){.rm-booking .container-wide{margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.rm-booking .hero-grid,.rm-booking .bento-grid{margin-left:auto;margin-right:auto}.rm-booking .hero-left,.rm-booking .hero-right,.rm-booking .booking-card,.rm-booking .step-row,.rm-booking .bento-card{width:100%;margin-left:auto;margin-right:auto}}@media (max-width:900px){.rm-booking .booking-row{flex-wrap:wrap;align-items:flex-start}.rm-booking .booking-row .label{flex:none}.rm-booking .booking-row .value{overflow-wrap:break-word;flex:100%;min-width:0}}@media (max-width:640px){.rm-booking h1,.rm-booking h2,.rm-booking h3{overflow-wrap:break-word}}.rm-quiz .sst-lead-fields{gap:16px;margin-top:24px;display:grid}.rm-quiz .sst-lead-gate{margin-bottom:24px}@media (min-width:640px){.rm-quiz .sst-lead-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-quiz .sst-lead-field{color:var(--mist);flex-direction:column;gap:8px;font-size:.9rem;display:flex}.rm-quiz .sst-lead-field input{color:var(--cream);background:#1a172199;border:1px solid #ffffff26;border-radius:12px;padding:12px 14px;font-size:.95rem;transition:border .2s}.rm-quiz .sst-lead-field input:focus{border-color:#e8956acc;outline:none}.rm-quiz .sst-member-note{color:var(--mist);background:#ffffff0d;border-radius:12px;margin-top:18px;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.rm-quiz .sst-error{color:#ffd9d9;background:#ff60601f;border:1px solid #ff787866;border-radius:12px;margin-top:18px;padding:12px 16px;font-size:.9rem}.rm-quiz .sst-inline-link{color:var(--peach);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:.85rem;text-decoration:underline}.rm-results .faq-question{text-align:left;background:0 0;border:none;width:100%}.rm-results .timeline-point{padding:0}.rm-results .journey-steps{gap:16px;margin-top:32px;display:grid}.rm-results .journey-steps .timeline-step{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px}.rm-results .timeline-step-label{letter-spacing:.2em;text-transform:uppercase;color:var(--lavender-light);margin-bottom:6px;font-size:.7rem;display:inline-block}
