#header.dark-nav,.header.style-2025 .header__container__main.dark-nav{background-color:#1c1c28;box-shadow:0 2px 8px hsla(0,0%,100%,.1)}body.theme-2025 .style-2025 .navigation-primary .submenu.level-1>.menu-item>a{color:var(--OnRamp-Primary-White,#fff);font-family:DM Sans!important;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:16px}.rcm-page{--rcm-navy:#1a1a2e;--rcm-dark:#0f0f1a;--rcm-purple:#6c3aed;--rcm-purple-light:#8b5cf6;--rcm-purple-dark:#5d13fa;--rcm-purple-bg:#f5f0ff;--rcm-teal:#14b8a6;--rcm-teal-light:#5eead4;--rcm-teal-bg:#f0fdfa;--rcm-white:#fff;--rcm-gray-50:#fafafa;--rcm-gray-100:#f4f4f5;--rcm-gray-200:#e4e4e7;--rcm-gray-300:#d4d4d8;--rcm-gray-400:#a1a1aa;--rcm-gray-500:#71717a;--rcm-gray-600:#52525b;--rcm-gray-700:#3f3f46;--rcm-gray-800:#27272a;--rcm-gray-900:#18181b;--rcm-font:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--rcm-max-w:1200px;color:var(--rcm-gray-800);font-family:var(--rcm-font);line-height:1.6;-webkit-font-smoothing:antialiased}.rcm-page *{box-sizing:border-box}.rcm-page img{height:auto;max-width:100%}.rcm-page a{color:inherit;text-decoration:none}.rcm-container{margin:0 auto;max-width:var(--rcm-max-w);padding:0 24px}.rcm-hero{background:linear-gradient(109deg,#f5f5fa,#bfc6ff);overflow:hidden;padding:180px 0 100px;position:relative}.rcm-hero:before{background:radial-gradient(circle,rgba(108,58,237,.06) 0,transparent 70%);height:600px;right:-200px;top:-200px;width:600px}.rcm-hero:after,.rcm-hero:before{content:"";pointer-events:none;position:absolute}.rcm-hero:after{background:radial-gradient(circle,rgba(20,184,166,.05) 0,transparent 70%);bottom:-100px;height:400px;left:-100px;width:400px}.rcm-hero .rcm-container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.rcm-hero-label{align-items:center;background:var(--rcm-white);border:1px solid var(--rcm-gray-200);border-radius:100px;color:var(--rcm-purple);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.rcm-hero-label span{background:var(--rcm-teal);border-radius:50%;height:6px;width:6px}.rcm-hero h1{color:var(--rcm-navy);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.rcm-hero h1 em{color:var(--rcm-purple-dark);font-style:normal}.rcm-hero a{background:var(--rcm-purple-dark);color:#fff}.rcm-hero a:hover{color:#fff!important}.rcm-hero p{color:var(--rcm-gray-600);font-size:18px;line-height:1.7;margin-bottom:32px;max-width:520px}.rcm-btn-primary{align-items:center;background:var(--rcm-purple);border:none;border-radius:10px;box-shadow:0 4px 16px rgba(108,58,237,.25);color:var(--rcm-white);cursor:pointer;display:inline-flex;font-family:var(--rcm-font);font-size:16px;font-weight:600;gap:10px;padding:14px 32px;transition:all .3s}.rcm-btn-primary:hover{background:var(--rcm-purple-light);box-shadow:0 8px 24px rgba(108,58,237,.3);transform:translateY(-2px)}.rcm-btn-primary svg{height:18px;width:18px}.rcm-hero-image{border-radius:16px;box-shadow:0 24px 64px rgba(15,15,26,.1),0 8px 24px rgba(15,15,26,.06);overflow:hidden;position:relative}.rcm-hero-image img{border-radius:16px;display:block;width:100%}.rcm-proof{background:linear-gradient(135deg,#20286a,#1c1c28);padding:48px 0;text-align:center}.rcm-proof p{color:var(--rcm-gray-400);font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:28px;text-transform:uppercase}.rcm-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;opacity:.6}.rcm-logo-row img{filter:brightness(0) invert(1);height:52px;max-height:56px;object-fit:contain;width:auto}.rcm-stats{background:var(--rcm-white);border-bottom:1px solid var(--rcm-gray-100);padding:64px 0}.rcm-stats .rcm-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;text-align:center}.rcm-stats .rcm-container .rcm-stat-item{flex:1 1 0;max-width:100%;min-width:200px}.rcm-stat-item{padding:24px}.rcm-stat-number{color:var(--rcm-purple-dark);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:8px}.rcm-stat-label{color:var(--rcm-gray-600);font-size:15px;line-height:1.5}.rcm-stat-source{color:var(--rcm-gray-400);font-size:12px;margin-top:4px}.rcm-problem{background:#f5f5fa;padding:100px 0}.rcm-problem .rcm-container{max-width:800px}.rcm-section-label{align-items:center;color:var(--rcm-purple-dark);display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.rcm-problem h2{color:var(--rcm-navy);font-size:38px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px}.rcm-problem>.rcm-container>p{color:var(--rcm-gray-600);font-size:17px;line-height:1.8;margin-bottom:48px}.rcm-pain-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.rcm-pain-card{background:var(--rcm-white);border:1px solid var(--rcm-gray-200);border-radius:12px;padding:28px;transition:all .2s}.rcm-pain-card:hover{border-color:var(--rcm-purple);box-shadow:0 4px 12px rgba(108,58,237,.08)}.rcm-pain-icon{align-items:center;background:#fee2e2;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:14px;padding:8px;width:40px}.rcm-pain-card h4{color:var(--rcm-navy);font-size:16px;font-weight:600;margin-bottom:8px}.rcm-pain-card p{color:var(--rcm-gray-500);font-size:14px;line-height:1.6}.rcm-value-props{background:var(--rcm-white);padding:100px 0}.rcm-section-header{margin:0 auto 60px;max-width:700px;text-align:center}.rcm-section-header h2{color:var(--rcm-navy);font-size:38px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.rcm-section-header p{color:var(--rcm-gray-500);font-size:17px;line-height:1.7}.rcm-vp-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.rcm-vp-card{background:#f5f5fa;border:1px solid var(--rcm-gray-100);border-radius:16px;overflow:hidden;padding:36px 28px;position:relative;transition:all .3s}.rcm-vp-card:before{background:linear-gradient(90deg,var(--rcm-purple),var(--rcm-teal));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.rcm-vp-card:hover{border-color:var(--rcm-gray-200);box-shadow:0 12px 32px rgba(0,0,0,.06);transform:translateY(-4px)}.rcm-vp-card:hover:before{opacity:1}.rcm-vp-icon{align-items:center;background:var(--rcm-purple-bg);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:20px;padding:10px;width:48px}.rcm-vp-card h3{color:var(--rcm-navy);font-size:18px;font-weight:600;margin-bottom:10px}.rcm-vp-card p{color:var(--rcm-gray-500);font-size:15px;line-height:1.7}.rcm-case-study{background:linear-gradient(135deg,#20286a,#1c1c28);color:var(--rcm-white);overflow:hidden;padding:100px 0;position:relative}.rcm-case-study:before{background:radial-gradient(circle,rgba(108,58,237,.15) 0,transparent 70%);content:"";height:500px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:500px}.rcm-cs-layout{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.rcm-cs-label{align-items:center;background:#5d13fa;border:1px solid rgba(108,58,237,.3);border-radius:100px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.rcm-case-study h2{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:24px}.rcm-cs-metrics{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.rcm-cs-metric{background:#5d13fa;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px 12px;text-align:center}.rcm-cs-metric-number{color:var(--rcm-teal-light);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:6px}.rcm-cs-metric-label{color:#fff;font-size:13px;line-height:1.4}.rcm-cs-quote{border-left:3px solid #5d13fa;margin-bottom:24px;padding:28px 0 28px 24px;position:relative}.rcm-cs-quote p{color:hsla(0,0%,100%,.85);font-size:17px;font-style:italic;line-height:1.7}.rcm-cs-quote cite{color:hsla(0,0%,100%,.6);display:block;font-size:14px;font-style:normal;font-weight:600;margin-top:12px}.rcm-cs-cta{align-items:center;color:var(--rcm-teal-light);display:inline-flex;font-size:15px;font-weight:600;gap:8px;transition:gap .2s}.rcm-cs-cta:hover{gap:12px}.rcm-cs-image{border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.3);overflow:hidden}.rcm-cs-image img{display:block;width:100%}.rcm-portal{background:var(--rcm-white);padding:100px 0}.rcm-portal .rcm-container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.rcm-portal h2{color:var(--rcm-navy);font-size:36px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:16px}.rcm-portal-text>p{color:var(--rcm-gray-500);font-size:17px;line-height:1.7;margin-bottom:32px}.rcm-feature-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.rcm-feature-list li{align-items:flex-start;color:var(--rcm-gray-600);display:flex;font-size:15px;gap:14px;line-height:1.6}.rcm-feature-check{align-items:center;background:var(--rcm-teal-bg);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.rcm-feature-check svg{color:var(--rcm-teal);height:14px;width:14px}.rcm-portal-image{border:1px solid var(--rcm-gray-200);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.08);overflow:hidden}.rcm-portal-image img{display:block;width:100%}.rcm-use-cases{background:#f5f5fa;padding:100px 0}.rcm-uc-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.rcm-uc-card{background:var(--rcm-white);border:1px solid var(--rcm-gray-200);border-radius:16px;padding:36px 28px;text-align:center;transition:all .3s}.rcm-uc-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.06);transform:translateY(-4px)}.rcm-uc-icon{align-items:center;background:var(--rcm-purple-bg);border-radius:14px;display:flex;height:56px;justify-content:center;margin:0 auto 18px;padding:12px;width:56px}.rcm-uc-card h3{color:var(--rcm-navy);font-size:17px;font-weight:600;margin-bottom:8px}.rcm-uc-card p{color:var(--rcm-gray-500);font-size:14px;line-height:1.6}.rcm-integrations{background:var(--rcm-white);border-top:1px solid var(--rcm-gray-100);padding:80px 0}.rcm-integrations .rcm-container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.rcm-integrations h2{color:var(--rcm-navy);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.rcm-integrations p{color:var(--rcm-gray-500);font-size:16px;line-height:1.7;margin-bottom:24px}.rcm-int-link{align-items:center;color:var(--rcm-purple);display:inline-flex;font-size:15px;font-weight:600;gap:8px;transition:gap .2s}.rcm-int-link:hover{gap:12px}.rcm-int-image img{border-radius:12px;width:100%}.rcm-faq{background:#f5f5fa;padding:100px 0}.rcm-faq h2{color:var(--rcm-navy);font-size:36px;font-weight:700;margin-bottom:12px}.rcm-faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:800px}.rcm-faq-item{background:var(--rcm-white);border:1px solid var(--rcm-gray-200);border-radius:12px;overflow:hidden;transition:border-color .2s}.rcm-faq-item.active{border-color:var(--rcm-purple)}.rcm-faq-item.active .rcm-faq-a{max-height:2000px}.rcm-faq-q{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.rcm-faq-q h3{color:var(--rcm-navy);font-size:16px;font-weight:600}.rcm-faq-q .rcm-chevron{flex-shrink:0;height:24px;transition:transform .3s;width:24px}.rcm-faq-item.active .rcm-chevron{transform:rotate(180deg)}.rcm-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.rcm-faq-a-inner{color:var(--rcm-gray-600);font-size:15px;line-height:1.7;padding:0 24px 20px}.rcm-cta-footer{background:linear-gradient(135deg,#20286a,#1c1c28);overflow:hidden;padding:100px 0;position:relative;text-align:center}.rcm-cta-footer:before{background:radial-gradient(circle,rgba(108,58,237,.12) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.rcm-cta-footer h2{color:var(--rcm-white);font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;position:relative;z-index:1}.rcm-cta-footer p{color:hsla(0,0%,100%,.65);font-size:18px;margin-bottom:36px;position:relative;z-index:1}.rcm-btn-white{align-items:center;background:var(--rcm-white);border:none;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:var(--rcm-navy);cursor:pointer;display:inline-flex;font-family:var(--rcm-font);font-size:16px;font-weight:600;gap:10px;padding:16px 36px;position:relative;transition:all .3s;z-index:1}.rcm-btn-white:hover{box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-2px)}@media (max-width:768px){.rcm-hero .rcm-container{gap:40px;grid-template-columns:1fr}.rcm-hero h1{font-size:32px}.rcm-stats .rcm-container{gap:16px}.rcm-stats .rcm-container .rcm-stat-item{min-width:100%}.rcm-cs-layout,.rcm-pain-grid,.rcm-vp-grid{grid-template-columns:1fr}.rcm-cs-layout{gap:40px}.rcm-integrations .rcm-container,.rcm-portal .rcm-container,.rcm-uc-grid{grid-template-columns:1fr}.rcm-case-study h2,.rcm-cta-footer h2,.rcm-portal h2,.rcm-problem h2,.rcm-section-header h2{font-size:28px}}