:root{--rm-color-bg: #f5f7fa;--rm-color-surface: #ffffff;--rm-color-text: #171a1f;--rm-color-text-2: #676d7a;--rm-color-text-3: #aeb5c2;--rm-color-border: #e3e8f0;--rm-color-border-2: #d6dde8;--rm-color-blue: #2d69e0;--rm-color-blue-hover: #1f56c7;--rm-color-blue-deep: #1c3568;--rm-color-blue-soft: #eef4ff;--rm-color-blue-border: #bfd5ff;--rm-color-green: #168a45;--rm-color-green-soft: #eaf7ef;--rm-color-green-border: #bfe8cf;--rm-surface-glass: rgba(255,255,255,0.78);--rm-surface-card: rgba(255,255,255,0.92);--rm-surface-card-soft: rgba(255,255,255,0.84);--rm-font-sans: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rm-font-size-xs: 0.8125rem;--rm-font-size-sm: 0.875rem;--rm-font-size-md: 1rem;--rm-font-size-lg: 1.125rem;--rm-font-size-xl: 1.25rem;--rm-font-weight-regular: 400;--rm-font-weight-medium: 570;--rm-font-weight-semibold: 650;--rm-font-weight-bold: 700;--rm-font-weight-strong: 760;--rm-font-weight-cta: 780;--rm-font-weight-heavy: 830;--rm-tracking-tight: -0.015em;--rm-tracking-tighter: -0.025em;--rm-container: 1180px;--rm-content: 760px;--rm-content-wide: 900px;--rm-gutter: 24px;--rm-gutter-mobile: 18px;--rm-space-1: 4px;--rm-space-2: 8px;--rm-space-3: 12px;--rm-space-4: 16px;--rm-space-5: 20px;--rm-space-6: 24px;--rm-space-7: 32px;--rm-space-8: 40px;--rm-space-9: 48px;--rm-space-10: 64px;--rm-space-11: 80px;--rm-space-12: 96px;--rm-space-13: 120px;--rm-radius-sm: 12px;--rm-radius-button: 13px;--rm-radius-md: 16px;--rm-radius-lg: 22px;--rm-radius-pill: 999px;--rm-shadow-card: 0 1px 2px rgba(23,26,31,0.04),0 14px 38px rgba(23,26,31,0.075);--rm-shadow-soft: 0 1px 2px rgba(23,26,31,0.03),0 8px 22px rgba(23,26,31,0.05);--rm-shadow-primary: 0 12px 26px rgba(45,105,224,0.25);--rm-transition-fast: 160ms ease;--rm-transition-base: 220ms ease;--rm-header-height: 76px;--rm-z-header: 100;--rm-z-dropdown: 200;--rm-z-modal: 1000}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;text-size-adjust: 100%}body{margin: 0;min-height: 100vh;color: var(--rm-color-text);font-family: var(--rm-font-sans);font-size: var(--rm-font-size-md);font-weight: var(--rm-font-weight-regular);line-height: 1.5;letter-spacing: -0.005em;background: radial-gradient( circle at 50% -16%,rgba(45,105,224,0.14),transparent 32% ),radial-gradient( circle at 90% 18%,rgba(45,105,224,0.075),transparent 24% ),linear-gradient( 180deg,#ffffff 0%,var(--rm-color-bg) 44%,var(--rm-color-bg) 100% );-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision}img,svg,video,canvas{display: block;max-width: 100%}img{height: auto}button,input,textarea,select{font: inherit}button{cursor: pointer}a{color: inherit;text-decoration: none}p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,figure{margin-top: 0}::selection{background: var(--rm-color-blue-soft);color: var(--rm-color-blue-deep)}:focus-visible{outline: 3px solid rgba(45,105,224,0.28);outline-offset: 3px}.rm-skip-link{position: fixed;top: 12px;left: 12px;z-index: calc(var(--rm-z-modal) + 1);padding: 10px 14px;border-radius: var(--rm-radius-sm);background: var(--rm-color-text);color: #ffffff;transform: translateY(-160%);transition: transform var(--rm-transition-fast)}.rm-skip-link:focus{transform: translateY(0)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}.rm-display,.rm-h1,.rm-h2,.rm-h3,.rm-h4,h1,h2,h3,h4{color: var(--rm-color-text);letter-spacing: var(--rm-tracking-tighter);text-wrap: balance}.rm-display,.rm-h1,h1{margin-bottom: 0;font-size: clamp(3rem,6.4vw,5.125rem);line-height: 0.98;font-weight: var(--rm-font-weight-bold)}.rm-h2,h2{margin-bottom: var(--rm-space-5);font-size: clamp(2.25rem,4.2vw,3.75rem);line-height: 1.02;font-weight: var(--rm-font-weight-bold)}.rm-h3,h3{margin-bottom: var(--rm-space-3);font-size: clamp(1.5rem,2.2vw,2rem);line-height: 1.12;font-weight: var(--rm-font-weight-bold)}.rm-h4,h4{margin-bottom: var(--rm-space-2);font-size: 1.125rem;line-height: 1.25;font-weight: var(--rm-font-weight-bold)}.rm-lead{max-width: 720px;margin: var(--rm-space-6) 0 0;color: var(--rm-color-text-2);font-size: clamp(1rem,1.5vw,1.25rem);line-height: 1.4;font-weight: var(--rm-font-weight-regular);letter-spacing: var(--rm-tracking-tight)}.rm-body-lg{color: var(--rm-color-text-2);font-size: 1.125rem;line-height: 1.6}.rm-body{color: var(--rm-color-text-2);font-size: 1rem;line-height: 1.6}.rm-small,small{color: var(--rm-color-text-2);font-size: var(--rm-font-size-sm)}.rm-microcopy{color: var(--rm-color-text-3);font-size: var(--rm-font-size-sm);font-weight: var(--rm-font-weight-medium)}.rm-kicker{margin-bottom: var(--rm-space-4);color: var(--rm-color-blue);font-size: var(--rm-font-size-sm);font-weight: var(--rm-font-weight-strong);letter-spacing: -0.01em;text-transform: uppercase}.rm-text-blue{color: var(--rm-color-blue)}.rm-text-muted{color: var(--rm-color-text-2)}.rm-text-subtle{color: var(--rm-color-text-3)}.rm-text-center{text-align: center}.rm-page{min-height: 100vh;display: flex;flex-direction: column}.rm-main{flex: 1}.rm-container{width: min(100%,calc(var(--rm-container) + (var(--rm-gutter) * 2)));margin-inline: auto;padding-inline: var(--rm-gutter)}.rm-container--narrow{width: min(100%,calc(var(--rm-content) + (var(--rm-gutter) * 2)));margin-inline: auto;padding-inline: var(--rm-gutter)}.rm-container--content-wide{width: min(100%,calc(var(--rm-content-wide) + (var(--rm-gutter) * 2)));margin-inline: auto;padding-inline: var(--rm-gutter)}.rm-section{position: relative;padding-block: var(--rm-space-12)}.rm-section--compact{padding-block: var(--rm-space-10)}.rm-section--large{padding-block: var(--rm-space-13)}.rm-section--white{background: var(--rm-color-surface)}.rm-section--soft{background: rgba(245,247,250,0.72)}.rm-section--bordered{border-top: 1px solid var(--rm-color-border);border-bottom: 1px solid var(--rm-color-border)}.rm-section-header{max-width: 760px;margin-bottom: var(--rm-space-10)}.rm-section-header--center{margin-inline: auto;text-align: center}.rm-stack>* + *{margin-top: var(--rm-space-6)}.rm-stack--sm>* + *{margin-top: var(--rm-space-4)}.rm-stack--lg>* + *{margin-top: var(--rm-space-8)}.rm-cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rm-space-4)}.rm-grid{display: grid;gap: var(--rm-space-4)}.rm-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.rm-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.rm-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.rm-split{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(360px,0.72fr);gap: 42px;align-items: center}.rm-header{position: sticky;top: 0;z-index: var(--rm-z-header);width: 100%;border-bottom: 1px solid rgba(227,232,240,0.8);background: var(--rm-surface-glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.rm-header__inner{width: min(100%,calc(var(--rm-container) + (var(--rm-gutter) * 2)));min-height: var(--rm-header-height);margin-inline: auto;padding-inline: var(--rm-gutter);display: flex;align-items: center;justify-content: space-between;gap: var(--rm-space-6)}.rm-logo{display: inline-flex;align-items: center;height: 34px;flex: 0 0 auto}.rm-logo img,.rm-logo svg{width: 206px;max-width: 44vw;height: auto}.rm-nav{display: flex;align-items: center;gap: 28px}.rm-nav__list{display: flex;align-items: center;gap: 26px;margin: 0;padding: 0;list-style: none}.rm-nav__link{position: relative;display: inline-flex;align-items: center;gap: 6px;min-height: 42px;color: var(--rm-color-text-2);font-size: 14px;font-weight: var(--rm-font-weight-semibold);transition: color var(--rm-transition-fast),background var(--rm-transition-fast)}.rm-nav__link:hover,.rm-nav__link[aria-current="page"]{color: var(--rm-color-text)}.rm-nav__link[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: -18px;height: 2px;border-radius: var(--rm-radius-pill);background: var(--rm-color-blue)}.rm-nav__actions{display: flex;align-items: center;gap: 10px}.rm-menu-toggle{display: none;width: 44px;height: 44px;align-items: center;justify-content: center;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-sm);background: rgba(255,255,255,0.86);color: var(--rm-color-text)}.rm-hero{position: relative;overflow: clip;padding: 86px 0 72px}.rm-hero__grid{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(360px,0.72fr);gap: 42px;align-items: center}.rm-hero__content{position: relative;z-index: 2}.rm-hero__title{max-width: 800px}.rm-hero__actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 36px}.rm-hero__proof{margin-top: 34px}.rm-hero__visual{position: relative;min-width: 0}.rm-hero__glow{position: absolute;width: min(560px,70vw);aspect-ratio: 1;border-radius: 50%;background: rgba(45,105,224,0.08);filter: blur(64px);pointer-events: none}.rm-badge,.rm-eyebrow,.rm-pill{display: inline-flex;align-items: center;gap: 10px;border-radius: var(--rm-radius-pill);white-space: nowrap}.rm-eyebrow{min-height: 34px;padding: 0 13px;margin-bottom: 24px;border: 1px solid var(--rm-color-blue-border);background: var(--rm-color-blue-soft);color: var(--rm-color-blue);font-size: var(--rm-font-size-sm);font-weight: var(--rm-font-weight-strong);letter-spacing: -0.01em}.rm-eyebrow svg{width: 17px;height: 17px;flex: 0 0 auto}.rm-pill{min-height: 34px;padding: 0 12px;border: 1px solid var(--rm-color-border);background: rgba(255,255,255,0.76);color: #4d5668;font-size: var(--rm-font-size-xs);font-weight: 690;box-shadow: 0 1px 2px rgba(23,26,31,0.025)}.rm-pill svg{width: 15px;height: 15px;color: var(--rm-color-blue)}.rm-status{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;padding: 0 11px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-pill);background: var(--rm-color-surface);color: var(--rm-color-text-2);font-size: var(--rm-font-size-xs);font-weight: var(--rm-font-weight-semibold)}.rm-status--success{border-color: var(--rm-color-green-border);background: var(--rm-color-green-soft);color: var(--rm-color-green)}.rm-status__dot{width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 4px currentColor;opacity: 0.9}.rm-btn{min-height: 56px;padding: 0 24px;border: 1px solid transparent;border-radius: var(--rm-radius-button);display: inline-flex;align-items: center;justify-content: center;gap: 11px;color: var(--rm-color-text);background: transparent;font-size: var(--rm-font-size-md);font-weight: var(--rm-font-weight-cta);letter-spacing: var(--rm-tracking-tight);line-height: 1;user-select: none;transition: transform var(--rm-transition-fast),box-shadow var(--rm-transition-fast),background var(--rm-transition-fast),border-color var(--rm-transition-fast),color var(--rm-transition-fast)}.rm-btn:hover{transform: translateY(-1px)}.rm-btn svg{width: 20px;height: 20px;flex: 0 0 auto}.rm-btn--primary{background: var(--rm-color-blue);color: #ffffff;box-shadow: var(--rm-shadow-primary)}.rm-btn--primary:hover{background: var(--rm-color-blue-hover)}.rm-btn--secondary{border-color: var(--rm-color-border-2);background: rgba(255,255,255,0.86);color: var(--rm-color-text);box-shadow: var(--rm-shadow-soft)}.rm-btn--secondary:hover{border-color: var(--rm-color-blue-border);background: #ffffff}.rm-btn--ghost{min-height: 44px;padding-inline: 16px;color: var(--rm-color-text-2)}.rm-btn--ghost:hover{color: var(--rm-color-text);background: rgba(255,255,255,0.72)}.rm-btn--sm{min-height: 42px;padding-inline: 17px;font-size: 14px}.rm-link{display: inline-flex;align-items: center;gap: 7px;color: var(--rm-color-blue);font-weight: var(--rm-font-weight-bold);transition: color var(--rm-transition-fast)}.rm-link:hover{color: var(--rm-color-blue-hover)}.rm-link svg{width: 18px;height: 18px}.rm-card{position: relative;min-width: 0;padding: 24px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-md);background: var(--rm-surface-card);box-shadow: var(--rm-shadow-soft)}.rm-card--large{padding: 28px;border-radius: var(--rm-radius-lg);box-shadow: var(--rm-shadow-card)}.rm-card--flat{box-shadow: none}.rm-card--interactive{transition: transform var(--rm-transition-base),box-shadow var(--rm-transition-base),border-color var(--rm-transition-base)}.rm-card--interactive:hover{transform: translateY(-2px);border-color: var(--rm-color-blue-border);box-shadow: var(--rm-shadow-card)}.rm-card--glow{overflow: hidden}.rm-card--glow::before{content: "";position: absolute;inset: -1px -1px auto -1px;height: 110px;background: radial-gradient( circle at 50% 0%,rgba(45,105,224,0.13),transparent 58% );pointer-events: none}.rm-card__header{position: relative;display: flex;align-items: flex-start;justify-content: space-between;gap: var(--rm-space-4);margin-bottom: var(--rm-space-5)}.rm-card__title{margin: 0;color: var(--rm-color-text);font-size: 17px;line-height: 1.22;font-weight: 800;letter-spacing: -0.02em}.rm-card__description{margin: 8px 0 0;color: var(--rm-color-text-2);font-size: 14px;line-height: 1.5}.rm-card__footer{margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--rm-color-border)}.rm-feature-card{padding: 24px}.rm-feature-card__icon,.rm-icon-box{width: 42px;height: 42px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;border-radius: 12px;background: var(--rm-color-blue-soft);color: var(--rm-color-blue)}.rm-feature-card__icon svg,.rm-icon-box svg{width: 21px;height: 21px}.rm-feature-card__title{margin: 18px 0 8px;font-size: 18px;font-weight: 800;line-height: 1.2;letter-spacing: -0.02em}.rm-feature-card__text{margin: 0;color: var(--rm-color-text-2);font-size: 14px;line-height: 1.55}.rm-proof-row{display: flex;flex-wrap: wrap;gap: 10px}.rm-metric{display: flex;align-items: flex-start;gap: 14px}.rm-metric__icon{width: 52px;height: 52px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;border-radius: 13px;background: var(--rm-color-blue-soft);color: var(--rm-color-blue)}.rm-metric__icon svg{width: 24px;height: 24px}.rm-metric__value{color: var(--rm-color-text);font-size: 28px;line-height: 1;font-weight: var(--rm-font-weight-heavy);letter-spacing: -0.04em}.rm-metric__label{margin-top: 6px;color: var(--rm-color-text-2);font-size: 13px;line-height: 1.35;font-weight: var(--rm-font-weight-medium)}.rm-process{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px}.rm-process__step{position: relative;padding: 20px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-md);background: rgba(255,255,255,0.84)}.rm-process__number{width: 30px;height: 30px;margin-bottom: 18px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--rm-radius-pill);background: var(--rm-color-blue-soft);color: var(--rm-color-blue);font-size: 13px;font-weight: var(--rm-font-weight-strong)}.rm-process__title{margin: 0 0 6px;font-size: 16px;line-height: 1.25;font-weight: 800;letter-spacing: -0.02em}.rm-process__text{margin: 0;color: var(--rm-color-text-2);font-size: 13px;line-height: 1.5}.rm-field{display: grid;gap: 8px}.rm-label{color: var(--rm-color-text);font-size: 14px;font-weight: var(--rm-font-weight-semibold)}.rm-input,.rm-select,.rm-textarea{width: 100%;border: 1px solid var(--rm-color-border-2);border-radius: var(--rm-radius-sm);background: rgba(255,255,255,0.92);color: var(--rm-color-text);outline: none;transition: border-color var(--rm-transition-fast),box-shadow var(--rm-transition-fast),background var(--rm-transition-fast)}.rm-input,.rm-select{min-height: 48px;padding: 0 14px}.rm-textarea{min-height: 132px;padding: 13px 14px;resize: vertical}.rm-input::placeholder,.rm-textarea::placeholder{color: var(--rm-color-text-3)}.rm-input:focus,.rm-select:focus,.rm-textarea:focus{border-color: var(--rm-color-blue);background: #ffffff;box-shadow: 0 0 0 4px rgba(45,105,224,0.10)}.rm-help{color: var(--rm-color-text-3);font-size: 13px;line-height: 1.45}.rm-table-wrap{width: 100%;overflow-x: auto;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-md);background: rgba(255,255,255,0.9);box-shadow: var(--rm-shadow-soft)}.rm-table{width: 100%;border-collapse: collapse;min-width: 680px}.rm-table th,.rm-table td{padding: 14px 16px;border-bottom: 1px solid var(--rm-color-border);text-align: left;vertical-align: middle}.rm-table th{color: var(--rm-color-text-2);background: rgba(245,247,250,0.72);font-size: 12px;font-weight: var(--rm-font-weight-strong);letter-spacing: 0.02em;text-transform: uppercase}.rm-table td{color: var(--rm-color-text);font-size: 14px}.rm-table tbody tr:last-child td{border-bottom: 0}.rm-preview-card{position: relative;padding: 22px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-lg);background: linear-gradient( 180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.90) );box-shadow: var(--rm-shadow-card);overflow: hidden}.rm-preview-card::before{content: "";position: absolute;inset: -1px -1px auto -1px;height: 110px;background: radial-gradient( circle at 50% 0%,rgba(45,105,224,0.13),transparent 58% );pointer-events: none}.rm-preview-card__header{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 18px}.rm-preview-card__body{position: relative}.rm-product-shot{width: 100%;overflow: hidden;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-md);background: var(--rm-color-surface);box-shadow: 0 8px 28px rgba(23,26,31,0.06)}.rm-product-shot img{width: 100%}.rm-logo-strip{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.rm-logo-chip{min-height: 42px;padding: 0 14px;display: inline-flex;align-items: center;gap: 9px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-pill);background: rgba(255,255,255,0.78);color: var(--rm-color-text-2);font-size: 13px;font-weight: var(--rm-font-weight-semibold)}.rm-callout{position: relative;overflow: hidden;padding: clamp(32px,5vw,56px);border: 1px solid var(--rm-color-blue-border);border-radius: var(--rm-radius-lg);background: radial-gradient( circle at 80% 0%,rgba(45,105,224,0.12),transparent 38% ),linear-gradient( 180deg,#ffffff 0%,var(--rm-color-blue-soft) 100% );box-shadow: var(--rm-shadow-soft)}.rm-callout__inner{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 32px}.rm-callout__content{max-width: 680px}.rm-footer{margin-top: auto;border-top: 1px solid var(--rm-color-border);background: rgba(255,255,255,0.72)}.rm-footer__main{padding-block: 64px 48px}.rm-footer__grid{display: grid;grid-template-columns: 1.45fr repeat(3,minmax(0,1fr));gap: 36px}.rm-footer__grid--compact{grid-template-columns: 1.45fr repeat(2,minmax(0,1fr))}.rm-footer__brand{max-width: 310px}.rm-footer__logo{width: 180px;margin-bottom: 18px}.rm-footer__text{margin: 0;color: var(--rm-color-text-2);font-size: 14px;line-height: 1.55}.rm-footer__heading{margin-bottom: 14px;color: var(--rm-color-text);font-size: 13px;font-weight: var(--rm-font-weight-strong)}.rm-footer__list{display: grid;gap: 10px;margin: 0;padding: 0;list-style: none}.rm-footer__link{color: var(--rm-color-text-2);font-size: 14px;transition: color var(--rm-transition-fast)}.rm-footer__link:hover{color: var(--rm-color-text)}.rm-footer__button{margin: 0;padding: 0;appearance: none;-webkit-appearance: none;border: 0;background: transparent;color: inherit;font: inherit;line-height: inherit;text-align: left;cursor: pointer}.rm-footer__legal{display: grid;gap: 6px;line-height: 1.5}.rm-footer__bottom{padding-block: 20px;border-top: 1px solid var(--rm-color-border);display: flex;align-items: center;justify-content: space-between;gap: 20px;color: var(--rm-color-text-3);font-size: 13px}.rm-modal{position: fixed;inset: 0;z-index: var(--rm-z-modal);display: grid;place-items: center;padding: 24px;background: rgba(23,26,31,0.42);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.rm-modal[hidden]{display: none}.rm-modal__panel{width: min(100%,720px);max-height: min(86vh,860px);overflow: auto;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-lg);background: #ffffff;box-shadow: 0 24px 80px rgba(23,26,31,0.18),0 2px 8px rgba(23,26,31,0.08)}.rm-modal__header{position: sticky;top: 0;z-index: 2;padding: 18px 20px;display: flex;align-items: center;justify-content: space-between;gap: 16px;border-bottom: 1px solid var(--rm-color-border);background: rgba(255,255,255,0.94);backdrop-filter: blur(12px)}.rm-modal__body{padding: 20px}.rm-hidden{display: none !important}.rm-sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.rm-w-full{width: 100%}.rm-max-content{max-width: var(--rm-content)}.rm-max-wide{max-width: var(--rm-content-wide)}.rm-mx-auto{margin-inline: auto}.rm-mt-0{margin-top: 0 !important}.rm-mb-0{margin-bottom: 0 !important}@media (max-width: 1100px){.rm-nav__list{gap: 18px}.rm-footer__grid{grid-template-columns: 1.3fr repeat(2,minmax(0,1fr))}}@media (max-width: 900px){:root{--rm-header-height: 68px}.rm-container,.rm-container--narrow,.rm-container--content-wide,.rm-header__inner{padding-inline: var(--rm-gutter)}.rm-section{padding-block: var(--rm-space-11)}.rm-section--large{padding-block: var(--rm-space-12)}.rm-split,.rm-hero__grid{grid-template-columns: 1fr}.rm-hero{padding-top: 58px}.rm-hero__visual{order: -1}.rm-grid--3,.rm-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}.rm-process{grid-template-columns: repeat(2,minmax(0,1fr))}.rm-nav__list{display: none}.rm-menu-toggle{display: inline-flex}.rm-footer__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.rm-footer__brand{grid-column: 1 / -1}.rm-callout__inner{align-items: flex-start;flex-direction: column}}@media (max-width: 640px){:root{--rm-gutter: var(--rm-gutter-mobile)}.rm-display,.rm-h1,h1{font-size: clamp(2.75rem,13vw,4rem);line-height: 0.98}.rm-h2,h2{font-size: clamp(2rem,9vw,2.75rem)}.rm-section,.rm-section--compact,.rm-section--large{padding-block: 64px}.rm-section-header{margin-bottom: 40px}.rm-hero{padding: 38px 0 36px}.rm-hero__grid{gap: 32px}.rm-hero__actions{display: grid;grid-template-columns: 1fr;gap: 10px;margin-top: 30px}.rm-btn{width: 100%}.rm-nav__actions .rm-btn{display: none}.rm-logo img,.rm-logo svg{width: 174px}.rm-grid--2,.rm-grid--3,.rm-grid--4,.rm-process,.rm-footer__grid{grid-template-columns: 1fr}.rm-card,.rm-card--large,.rm-feature-card,.rm-preview-card{padding: 20px}.rm-callout{padding: 28px 22px}.rm-footer__main{padding-block: 48px 36px}.rm-footer__bottom{align-items: flex-start;flex-direction: column}.rm-modal{padding: 12px}}.rm-floating-header{position: sticky;top: 16px;z-index: var(--rm-z-header);width: min(var(--rm-container),calc(100% - 32px));height: 68px;margin: 16px auto 0;border: 1px solid rgba(227,232,240,0.95);border-radius: 18px;background: rgba(255,255,255,0.86);box-shadow: 0 1px 2px rgba(23,26,31,0.03),0 10px 36px rgba(23,26,31,0.07);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px)}.rm-floating-header__inner{width: 100%;height: 100%;padding: 0 12px 0 20px;display: flex;align-items: center;gap: 28px}.rm-floating-header__logo{display: inline-flex;align-items: center;flex: 0 0 auto}.rm-floating-header__logo img{display: block;width: 168px;height: auto}.rm-floating-nav{min-width: 0;display: flex;align-items: center;gap: 4px;margin-left: auto}.rm-floating-nav__link,.rm-nav-dropdown__trigger{min-height: 42px;padding: 0 11px;display: inline-flex;align-items: center;gap: 5px;border: 0;border-radius: 9px;background: transparent;color: var(--rm-color-text-2);font-family: var(--rm-font-sans);font-size: 14px;font-weight: 650;line-height: 1;letter-spacing: -0.01em;cursor: pointer;transition: color var(--rm-transition-fast),background var(--rm-transition-fast)}.rm-floating-nav__link:hover,.rm-nav-dropdown__trigger:hover,.rm-nav-dropdown[open] .rm-nav-dropdown__trigger{color: var(--rm-color-text);background: rgba(245,247,250,0.9)}.rm-nav-dropdown{position: relative}.rm-nav-dropdown>summary,.rm-mobile-menu>summary{list-style: none}.rm-nav-dropdown>summary::-webkit-details-marker,.rm-mobile-menu>summary::-webkit-details-marker{display: none}.rm-nav-dropdown__trigger svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;transition: transform var(--rm-transition-fast)}.rm-nav-dropdown[open] .rm-nav-dropdown__trigger svg{transform: rotate(180deg)}.rm-nav-dropdown__menu{position: absolute;top: calc(100% + 15px);left: 50%;width: 390px;padding: 12px;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-md);background: rgba(255,255,255,0.98);box-shadow: 0 2px 6px rgba(23,26,31,0.05),0 22px 60px rgba(23,26,31,0.12);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);transform: translateX(-50%);animation: rm-dropdown-enter 150ms ease both}.rm-nav-dropdown__menu::before{content: "";position: absolute;top: -16px;left: 0;width: 100%;height: 16px}.rm-nav-dropdown__menu--wide{width: 680px}.rm-nav-dropdown__menu--small{width: 350px}@keyframes rm-dropdown-enter{from{opacity: 0;transform: translate(-50%,-5px)}to{opacity: 1;transform: translate(-50%,0)}}.rm-nav-dropdown__eyebrow{padding: 7px 10px 10px;color: var(--rm-color-text-3);font-size: 11px;font-weight: 760;letter-spacing: 0.055em;text-transform: uppercase}.rm-platform-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px}.rm-dropdown-item{min-width: 0;padding: 12px;display: flex;align-items: flex-start;gap: 12px;border-radius: 12px;transition: background var(--rm-transition-fast)}.rm-dropdown-item:hover{background: var(--rm-color-blue-soft)}.rm-dropdown-item__icon{width: 38px;height: 38px;flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;border-radius: 10px;background: var(--rm-color-blue-soft);color: var(--rm-color-blue)}.rm-dropdown-item:hover .rm-dropdown-item__icon{background: #ffffff}.rm-dropdown-item__icon svg{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.rm-dropdown-item strong{display: block;color: var(--rm-color-text);font-size: 14px;font-weight: 760;line-height: 1.25;letter-spacing: -0.015em}.rm-dropdown-item small{display: block;margin-top: 4px;color: var(--rm-color-text-2);font-size: 12px;font-weight: 400;line-height: 1.4}.rm-dropdown-item--simple{padding: 12px 13px}.rm-dropdown-footer-link{margin-top: 8px;padding: 12px 13px 4px;border-top: 1px solid var(--rm-color-border);display: flex;align-items: center;justify-content: space-between;color: var(--rm-color-blue);font-size: 13px;font-weight: 700}.rm-dropdown-footer-link span{transition: transform var(--rm-transition-fast)}.rm-dropdown-footer-link:hover span{transform: translateX(3px)}.rm-floating-header__actions{display: flex;align-items: center;gap: 6px;flex: 0 0 auto}.rm-header-login{height: 42px;padding: 0 13px;display: inline-flex;align-items: center;justify-content: center;border-radius: 9px;color: var(--rm-color-text-2);font-size: 14px;font-weight: 650;transition: color var(--rm-transition-fast),background var(--rm-transition-fast)}.rm-header-login:hover{color: var(--rm-color-text);background: var(--rm-color-bg)}.rm-floating-header .rm-btn--sm{min-height: 42px;padding: 0 17px;border-radius: 10px;box-shadow: 0 6px 16px rgba(45,105,224,0.18)}.rm-mobile-menu{display: none;position: relative;margin-left: auto}.rm-mobile-menu__toggle{width: 42px;height: 42px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;border: 1px solid var(--rm-color-border);border-radius: 10px;background: rgba(255,255,255,0.9);cursor: pointer}.rm-mobile-menu__toggle span{width: 17px;height: 1.5px;display: block;border-radius: 999px;background: var(--rm-color-text);transition: transform var(--rm-transition-fast),opacity var(--rm-transition-fast)}.rm-mobile-menu[open] .rm-mobile-menu__toggle span:nth-child(1){transform: translateY(5.5px) rotate(45deg)}.rm-mobile-menu[open] .rm-mobile-menu__toggle span:nth-child(2){opacity: 0}.rm-mobile-menu[open] .rm-mobile-menu__toggle span:nth-child(3){transform: translateY(-5.5px) rotate(-45deg)}.rm-mobile-menu__panel{position: absolute;top: calc(100% + 14px);right: -7px;width: min(390px,calc(100vw - 32px));max-height: calc(100vh - 110px);padding: 16px;overflow-y: auto;border: 1px solid var(--rm-color-border);border-radius: 16px;background: rgba(255,255,255,0.98);box-shadow: 0 4px 10px rgba(23,26,31,0.05),0 22px 60px rgba(23,26,31,0.14);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px)}.rm-mobile-menu__group{padding: 10px 0;display: grid}.rm-mobile-menu__group + .rm-mobile-menu__group{border-top: 1px solid var(--rm-color-border)}.rm-mobile-menu__label{padding: 7px 9px;color: var(--rm-color-text-3);font-size: 11px;font-weight: 760;letter-spacing: 0.055em;text-transform: uppercase}.rm-mobile-menu__group a,.rm-mobile-menu__main-link{padding: 10px 9px;border-radius: 9px;color: var(--rm-color-text);font-size: 14px;font-weight: 650}.rm-mobile-menu__group a:hover,.rm-mobile-menu__main-link:hover{background: var(--rm-color-blue-soft)}.rm-mobile-menu__main-link{display: block;margin: 3px 0}.rm-mobile-menu__actions{margin-top: 12px;padding-top: 14px;display: grid;gap: 9px;border-top: 1px solid var(--rm-color-border)}.rm-mobile-menu__actions .rm-btn{width: 100%}.rm-footer__heading--link{display: inline-flex;transition: color var(--rm-transition-fast)}.rm-footer__heading--link:hover{color: var(--rm-color-blue)}@media (max-width: 1080px){.rm-floating-header{width: calc(100% - 24px)}.rm-floating-header__logo img{width: 150px}.rm-floating-nav{gap: 1px}.rm-floating-nav__link,.rm-nav-dropdown__trigger{padding-inline: 8px}.rm-floating-header__actions{gap: 2px}}@media (max-width: 940px){.rm-floating-header{top: 12px;width: calc(100% - 24px);height: 62px;margin-top: 12px;border-radius: 16px}.rm-floating-header__inner{padding: 0 9px 0 16px}.rm-floating-nav,.rm-floating-header__actions{display: none}.rm-mobile-menu{display: block}.rm-floating-header__logo img{width: 158px}}@media (max-width: 560px){.rm-floating-header{top: 10px;width: calc(100% - 20px);margin-top: 10px}.rm-mobile-menu__panel{right: -5px;width: min(390px,calc(100vw - 20px))}}.rm-language-switcher{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(23,26,31,.12);border-radius:999px;background:rgba(255,255,255,.72)}.rm-language-switcher__link{min-width:34px;min-height:30px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--rm-color-text-2);font-size:11px;font-weight:800;letter-spacing:.04em}.rm-language-switcher__link:hover,.rm-language-switcher__link.is-active{background:var(--rm-color-text);color:#fff}.rm-mobile-language-switcher{display:flex;gap:8px;padding:14px 0 4px;border-top:1px solid var(--rm-color-border)}.rm-mobile-language-switcher a{min-width:48px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rm-color-border);border-radius:999px;font-size:12px;font-weight:800}.rm-mobile-language-switcher a.is-active{border-color:var(--rm-color-text);background:var(--rm-color-text);color:#fff}@media (max-width:940px){.rm-language-switcher{display:none}}.rm-standard-page{flex:1}.rm-page-hero{padding:150px 0 80px}.rm-page-hero__inner{max-width:900px}.rm-page-hero__actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.rm-page-placeholder{padding:0 0 96px}.rm-page-placeholder .rm-card{max-width:760px}.rm-nav-dropdown__trigger.is-active,.rm-floating-nav__link.is-active{color:var(--rm-color-text);background:rgba(245,247,250,.92)}.rm-mobile-menu__label-link{padding:7px 9px!important;color:var(--rm-color-text-3)!important;font-size:11px!important;font-weight:760!important;letter-spacing:.055em;text-transform:uppercase}@media(max-width:640px){.rm-page-hero{padding:112px 0 60px}.rm-page-placeholder{padding-bottom:64px}}.platform{overflow-x: clip}.rm-platform-page{position: relative}.rm-platform-hero{position: relative;overflow: hidden;padding: 152px 0 96px}.rm-platform-hero::before{content: "";position: absolute;top: -420px;left: 50%;width: 900px;height: 760px;transform: translateX(-50%);border-radius: 50%;background: rgba(45,105,224,0.10);filter: blur(78px);pointer-events: none}.rm-platform-hero__inner{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 72px}.rm-platform-hero__copy{max-width: 860px}.rm-platform-hero__copy h1{max-width: 850px}.rm-platform-hero__copy .rm-lead{max-width: 730px}.rm-platform-hero__actions{margin-top: 32px;display: flex;flex-wrap: wrap;align-items: center;gap: 18px}.rm-platform-hero__signal{position: relative;width: 190px;height: 190px;flex: 0 0 190px;display: grid;place-items: center;border: 1px solid rgba(191,213,255,0.72);border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.96) 0 28%,rgba(238,244,255,.88) 29% 46%,rgba(255,255,255,.72) 47% 100%);box-shadow: 0 20px 70px rgba(45,105,224,0.13)}.rm-platform-hero__signal::before,.rm-platform-hero__signal::after{content: "";position: absolute;border: 1px solid rgba(45,105,224,.14);border-radius: 50%}.rm-platform-hero__signal::before{inset: 22px}.rm-platform-hero__signal::after{inset: 49px}.rm-platform-hero__signal-line{width: 78px;height: 1px;background: var(--rm-color-blue);transform: rotate(-24deg)}.rm-platform-hero__signal-dot{position: absolute;width: 13px;height: 13px;top: 54px;right: 43px;border-radius: 50%;background: var(--rm-color-blue);box-shadow: 0 0 0 7px rgba(45,105,224,.10)}.rm-platform-hero__signal-dot--small{width: 8px;height: 8px;top: auto;right: auto;left: 52px;bottom: 47px;background: var(--rm-color-green);box-shadow: 0 0 0 6px rgba(22,138,69,.09)}.rm-platform-hero--overview{padding-bottom: 72px}.rm-platform-section-head{max-width: 760px;margin-bottom: 52px}.rm-platform-section-head--center{margin-inline: auto;text-align: center}.rm-platform-section-head__kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;color: var(--rm-color-blue);font-size: 12px;font-weight: 780;letter-spacing: .045em;text-transform: uppercase}.rm-platform-section-head__kicker::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;box-shadow: 0 0 0 5px rgba(45,105,224,.08)}.rm-platform-section-head h2{margin-bottom: 16px}.rm-platform-section-head p{margin: 0;color: var(--rm-color-text-2);font-size: 16px;line-height: 1.65}.rm-platform-overview__modules{padding: 24px 0 120px}.rm-module-intro{padding: 50px 0 24px}.rm-module-stack-section{padding: 28px 0 110px}.rm-stack-cards{position: relative;display: grid;gap: 0}.rm-stack-card{position: sticky;top: 104px;min-height: 510px;margin-bottom: 11vh;padding: clamp(28px,4.5vw,54px);display: grid;grid-template-columns: minmax(0,.9fr) minmax(330px,.72fr);align-items: center;gap: clamp(32px,5vw,72px);overflow: hidden;border: 1px solid rgba(214,221,232,.96);border-radius: 26px;background: radial-gradient(circle at 90% 0%,rgba(45,105,224,.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.99),rgba(248,250,253,.98));box-shadow: 0 2px 6px rgba(23,26,31,.035),0 28px 72px rgba(23,26,31,.10);transition: border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.rm-stack-card:nth-child(1){z-index: 11}.rm-stack-card:nth-child(2){z-index: 12}.rm-stack-card:nth-child(3){z-index: 13}.rm-stack-card:nth-child(4){z-index: 14}.rm-stack-card:nth-child(5){z-index: 15}.rm-stack-card:nth-child(6){z-index: 16}.rm-stack-card:last-child{margin-bottom: 0}.rm-stack-card.is-current{border-color: rgba(191,213,255,.98);box-shadow: 0 2px 6px rgba(23,26,31,.035),0 34px 82px rgba(23,26,31,.13)}.rm-stack-card__content,.rm-stack-card__visual{position: relative;z-index: 1;min-width: 0}.rm-stack-card__meta{display: flex;align-items: center;gap: 10px;margin-bottom: 22px}.rm-stack-card__number,.rm-stack-card__role{min-height: 30px;padding: 0 10px;display: inline-flex;align-items: center;border-radius: var(--rm-radius-pill);font-size: 11px;font-weight: 760}.rm-stack-card__number{border: 1px solid var(--rm-color-blue-border);background: var(--rm-color-blue-soft);color: var(--rm-color-blue)}.rm-stack-card__role{border: 1px solid var(--rm-color-border);background: rgba(255,255,255,.74);color: var(--rm-color-text-2)}.rm-stack-card h3{max-width: 650px;margin-bottom: 15px;font-size: clamp(30px,4vw,50px);line-height: 1.04;letter-spacing: -.035em}.rm-stack-card__content>p{max-width: 650px;margin-bottom: 26px;color: var(--rm-color-text-2);font-size: 16px;line-height: 1.65}.rm-stack-card__visual{min-height: 300px;padding: 22px;display: grid;place-items: center;border: 1px solid var(--rm-color-border);border-radius: 20px;background: rgba(255,255,255,.84);box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 14px 40px rgba(23,26,31,.055)}.rm-stack-card__visual::before{content: "";position: absolute;inset: 0;border-radius: inherit;background-image: linear-gradient(rgba(227,232,240,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(227,232,240,.35) 1px,transparent 1px);background-size: 34px 34px;mask-image: linear-gradient(180deg,rgba(0,0,0,.55),transparent 88%);pointer-events: none}.rm-stack-card--visibility{background: radial-gradient(circle at 90% 0%,rgba(45,105,224,.14),transparent 35%),linear-gradient(145deg,#fff,#f8fbff)}.rm-stack-card--competitor{background: radial-gradient(circle at 90% 0%,rgba(28,53,104,.11),transparent 36%),linear-gradient(145deg,#fff,#f8fafc)}.rm-stack-card--health{background: radial-gradient(circle at 90% 0%,rgba(22,138,69,.09),transparent 35%),linear-gradient(145deg,#fff,#f8fbf9)}.rm-stack-card--reporting{background: radial-gradient(circle at 90% 0%,rgba(45,105,224,.09),transparent 35%),linear-gradient(145deg,#fff,#f9fbfe)}.rm-stack-card--content{background: radial-gradient(circle at 90% 0%,rgba(45,105,224,.12),transparent 35%),linear-gradient(145deg,#fff,#fbfcff)}.rm-stack-card--actions{background: radial-gradient(circle at 90% 0%,rgba(28,53,104,.13),transparent 35%),linear-gradient(145deg,#fff,#f8faff)}.rm-feature-pills{display: flex;flex-wrap: wrap;gap: 8px}.rm-feature-pills span{min-height: 32px;padding: 0 11px;display: inline-flex;align-items: center;border: 1px solid var(--rm-color-border);border-radius: var(--rm-radius-pill);background: rgba(255,255,255,.82);color: var(--rm-color-text-2);font-size: 11px;font-weight: 650}.rm-mini-metrics,.rm-mini-bars,.rm-health-preview,.rm-integration-preview,.rm-prompt-preview,.rm-gap-preview,.rm-funnel-preview,.rm-compare-preview,.rm-scan-preview,.rm-issue-preview,.rm-report-preview,.rm-source-preview,.rm-brand-preview,.rm-brief-preview,.rm-editor-preview,.rm-action-detail-preview,.rm-review-preview{position: relative;z-index: 1;width: 100%}.rm-mini-metrics{display: grid;grid-template-columns: 1fr;gap: 10px}.rm-mini-metrics>div{padding: 15px;display: flex;align-items: center;justify-content: space-between;gap: 12px;border: 1px solid var(--rm-color-border);border-radius: 13px;background: #fff}.rm-mini-metrics span{color: var(--rm-color-text-2);font-size: 11px}.rm-mini-metrics strong{font-size: 20px;font-weight: 830;letter-spacing: -.035em}.rm-mini-metrics--large strong{font-size: 24px}.rm-mini-bars{display: grid;gap: 14px}.rm-mini-bars>div{display: grid;grid-template-columns: 92px minmax(0,1fr) 38px;gap: 10px;align-items: center;font-size: 10px}.rm-mini-bars--large>div{grid-template-columns: 105px minmax(0,1fr) 48px;font-size: 11px}.rm-mini-bars span{color: var(--rm-color-text-2)}.rm-mini-bars b{text-align: right}.rm-bar{height: 7px;border-radius: 99px;background: linear-gradient(90deg,var(--rm-color-blue),#6f98ed)}.rm-bar--100{width:100%}.rm-bar--76{width:76%}.rm-bar--52{width:52%}.rm-bar--34{width:34%}.rm-health-preview{display: grid;grid-template-columns: 86px 1fr;gap: 10px 18px;align-items: center}.rm-health-preview__score{grid-row: 1 / 4;width: 82px;height: 82px;display: grid;place-items: center;border: 8px solid var(--rm-color-blue-soft);border-top-color: var(--rm-color-blue);border-right-color: var(--rm-color-blue);border-radius: 50%;background: #fff;font-size: 22px;font-weight: 830}.rm-health-preview div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.rm-health-preview div span{color:var(--rm-color-text-2)}.rm-health-preview--large div{font-size: 11px}.rm-integration-preview{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.rm-integration-preview>span{min-height: 62px;display: grid;place-items: center;border: 1px solid var(--rm-color-border);border-radius: 13px;background: #fff;color: var(--rm-color-text);font-size: 12px;font-weight: 760}.rm-integration-preview--large>span{display:flex;gap:10px;padding:12px;justify-content:flex-start}.rm-integration-preview--large b{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:var(--rm-color-blue-soft);color:var(--rm-color-blue);font-size:10px}.rm-flow-preview{position: relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.rm-flow-preview span{padding:10px;border:1px solid var(--rm-color-border);border-radius:10px;background:#fff;font-size:9px;font-weight:700}.rm-flow-preview b{color:var(--rm-color-text-3)}.rm-flow-preview--large{flex-wrap:wrap}.rm-action-preview{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rm-action-preview span{padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--rm-color-border);border-radius:11px;background:#fff;font-size:10px;font-weight:700}.rm-action-preview b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--rm-color-blue-soft);color:var(--rm-color-blue)}.rm-action-preview--vertical{grid-template-columns:1fr}.rm-prompt-preview{display:grid;gap:9px}.rm-prompt-preview>div{padding:13px;border:1px solid var(--rm-color-border);border-radius:12px;background:#fff}.rm-prompt-preview span{color:var(--rm-color-blue);font-size:9px;font-weight:800}.rm-prompt-preview p{margin:6px 0 0;font-size:10px;line-height:1.45}.rm-gap-preview,.rm-source-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.rm-gap-preview div,.rm-source-preview div{padding:14px 10px;border:1px solid var(--rm-color-border);border-radius:12px;background:#fff;text-align:center}.rm-gap-preview span,.rm-source-preview span{display:block;color:var(--rm-color-text-2);font-size:9px}.rm-gap-preview strong,.rm-source-preview strong{display:block;margin-top:7px;font-size:18px}.rm-funnel-preview{display:grid;gap:15px}.rm-funnel-preview>div{display:grid;grid-template-columns:50px 44px 1fr;align-items:center;gap:10px;font-size:10px}.rm-funnel-preview span{color:var(--rm-color-text-2)}.rm-funnel-preview strong{text-align:right}.rm-funnel-preview__track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--rm-color-blue) var(--funnel-width),#edf1f6 var(--funnel-width))}.rm-funnel-preview__track--34{--funnel-width:34%}.rm-funnel-preview__track--46{--funnel-width:46%}.rm-funnel-preview__track--19{--funnel-width:19%}.rm-compare-preview{display:grid;gap:9px}.rm-compare-preview div{padding:13px;display:flex;justify-content:space-between;gap:12px;border:1px solid var(--rm-color-border);border-radius:12px;background:#fff;font-size:10px}.rm-compare-preview span{color:var(--rm-color-text-2)}.rm-scan-preview{padding:18px;border:1px solid var(--rm-color-border);border-radius:15px;background:#fff}.rm-scan-preview__domain{display:block;color:var(--rm-color-blue);font-size:10px;font-weight:760}.rm-scan-preview>strong{display:block;margin:9px 0 17px;font-size:18px}.rm-scan-preview>div{padding:8px 0;display:flex;justify-content:space-between;border-top:1px solid var(--rm-color-border);font-size:10px}.rm-scan-preview>div span{color:var(--rm-color-text-2)}.rm-issue-preview{display:grid;gap:8px}.rm-issue-preview>div{padding:11px;display:grid;grid-template-columns:55px 1fr auto;gap:9px;align-items:center;border:1px solid var(--rm-color-border);border-radius:11px;background:#fff;font-size:9px}.rm-issue-preview>div>span{color:#b55036;font-weight:800}.rm-issue-preview p{margin:0;font-size:10px;font-weight:650}.rm-issue-preview b{color:var(--rm-color-text-2)}.rm-report-preview{padding:15px;border:1px solid var(--rm-color-border);border-radius:14px;background:#fff}.rm-report-preview__tabs{display:flex;gap:7px;padding-bottom:12px;border-bottom:1px solid var(--rm-color-border)}.rm-report-preview__tabs span{padding:7px 9px;border-radius:8px;background:var(--rm-color-blue-soft);color:var(--rm-color-blue);font-size:9px;font-weight:750}.rm-report-preview__metrics{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rm-report-preview__metrics span{padding:10px;border:1px solid var(--rm-color-border);border-radius:10px}.rm-report-preview__metrics small{display:block;color:var(--rm-color-text-2);font-size:8px}.rm-report-preview__metrics strong{display:block;margin-top:6px;font-size:15px}.rm-correlation-preview{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px}.rm-correlation-preview span{padding:10px;border:1px solid var(--rm-color-border);border-radius:10px;background:#fff;font-size:9px;font-weight:700}.rm-correlation-preview i{height:1px;background:linear-gradient(90deg,var(--rm-color-blue),rgba(45,105,224,.2))}.rm-brand-preview,.rm-brief-preview,.rm-editor-preview,.rm-action-detail-preview,.rm-review-preview{padding:17px;border:1px solid var(--rm-color-border);border-radius:14px;background:#fff}.rm-brand-preview>span,.rm-brief-preview>span,.rm-action-detail-preview>span{color:var(--rm-color-blue);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rm-brand-preview>div{padding:9px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rm-color-border)}.rm-brand-preview>div:last-child{border-bottom:0}.rm-brand-preview small{color:var(--rm-color-text-2);font-size:9px}.rm-brand-preview strong{font-size:10px}.rm-brief-preview>strong{display:block;margin:8px 0 12px;font-size:15px}.rm-brief-preview ul{margin:0;padding-left:17px;color:var(--rm-color-text-2);font-size:9px;line-height:1.7}.rm-editor-preview__tabs{display:flex;gap:6px;margin-bottom:17px}.rm-editor-preview__tabs span{padding:6px 8px;border-radius:7px;background:var(--rm-color-blue-soft);color:var(--rm-color-blue);font-size:8px;font-weight:750}.rm-editor-preview__line{width:74%;height:8px;margin:8px 0;border-radius:99px;background:#e8edf4}.rm-editor-preview__line--wide{width:100%}.rm-editor-preview__line--medium{width:58%}.rm-editor-preview__line--short{width:42%}.rm-action-detail-preview>strong{display:block;margin:9px 0 7px;font-size:18px}.rm-action-detail-preview p{margin:0;color:var(--rm-color-text-2);font-size:10px}.rm-review-preview>span{display:block;color:var(--rm-color-green);font-size:9px;font-weight:800}.rm-review-preview>strong{display:block;margin:8px 0 15px;font-size:18px}.rm-review-preview>div{display:flex;gap:8px}.rm-review-preview b{padding:8px 10px;border-radius:8px;background:var(--rm-color-blue-soft);color:var(--rm-color-blue);font-size:9px}.rm-platform-final{padding: 0 0 112px}.rm-platform-final__card{padding: clamp(30px,5vw,52px);display: grid;grid-template-columns: minmax(0,1fr) auto;align-items:center;gap:42px;border:1px solid var(--rm-color-blue-border);border-radius:26px;background:radial-gradient(circle at 90% 0%,rgba(45,105,224,.16),transparent 36%),linear-gradient(145deg,#fff,#eef4ff);box-shadow:var(--rm-shadow-card)}.rm-platform-final__kicker{color:var(--rm-color-blue);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rm-platform-final h2{max-width:720px;margin:12px 0;font-size:clamp(30px,4vw,50px)}.rm-platform-final p{max-width:680px;margin:0;color:var(--rm-color-text-2);font-size:14px;line-height:1.6}.rm-platform-final__actions{display:grid;gap:10px;min-width:205px}@media (max-width: 940px){.rm-platform-hero{padding: 126px 0 74px}.rm-platform-hero__signal{display:none}.rm-stack-card{grid-template-columns:1fr;min-height:0;top:88px;gap:26px}.rm-stack-card__visual{min-height:250px}.rm-platform-final__card{grid-template-columns:1fr}.rm-platform-final__actions{max-width:280px}}@media (max-width: 640px){.rm-platform-hero{padding: 108px 0 58px}.rm-platform-hero__actions{display:grid;align-items:stretch}.rm-platform-hero__actions .rm-btn{width:100%}.rm-platform-overview__modules{padding-bottom:76px}.rm-module-intro{padding-top:34px}.rm-module-stack-section{padding-bottom:76px}.rm-stack-card{position:relative;top:auto;margin-bottom:18px;padding:22px;border-radius:20px}.rm-stack-card h3{font-size:30px}.rm-stack-card__content>p{font-size:14px}.rm-stack-card__visual{min-height:210px;padding:15px}.rm-gap-preview,.rm-source-preview,.rm-report-preview__metrics{grid-template-columns:1fr}.rm-health-preview{grid-template-columns:1fr}.rm-health-preview__score{grid-row:auto;margin-inline:auto}.rm-correlation-preview{grid-template-columns:1fr}.rm-correlation-preview i{width:1px;height:24px;margin-inline:auto}.rm-platform-final{padding-bottom:76px}.rm-platform-final__card{padding:26px 22px;border-radius:20px}}@media (prefers-reduced-motion: reduce){.rm-stack-card{transition:none}}@media (max-width: 720px){:where( .rm-home-grid-2,.rm-home-grid-3,.rm-home-grid-6,.rm-method-loop,.rm-solution-choice-grid,.rm-benefit-grid,.rm-role-grid,.rm-client-value-grid,.rm-how-context__grid,.rm-how-module-map,.rm-pricing-driver-grid,.rm-pricing-demo-steps,.rm-company-destination-grid,.rm-manifesto-product-grid,.rm-partner-audience-grid,.rm-partner-model-grid,.rm-partner-steps,.rm-resource-type-grid,.rm-resource-listing-grid,.rm-resource-explore__grid ){width: calc(100% + var(--rm-gutter));margin-right: calc(var(--rm-gutter) * -1);padding: 2px var(--rm-gutter) 14px 0;display: grid !important;grid-template-columns: none !important;grid-auto-flow: column;grid-auto-columns: min(80vw,340px);gap: 10px;overflow-x: auto;overflow-y: visible;overscroll-behavior-inline: contain;scroll-snap-type: inline mandatory;scroll-padding-left: 0;-webkit-overflow-scrolling: touch;scrollbar-width: none}:where( .rm-home-grid-2,.rm-home-grid-3,.rm-home-grid-6,.rm-method-loop,.rm-solution-choice-grid,.rm-benefit-grid,.rm-role-grid,.rm-client-value-grid,.rm-how-context__grid,.rm-how-module-map,.rm-pricing-driver-grid,.rm-pricing-demo-steps,.rm-company-destination-grid,.rm-manifesto-product-grid,.rm-partner-audience-grid,.rm-partner-model-grid,.rm-partner-steps,.rm-resource-type-grid,.rm-resource-listing-grid,.rm-resource-explore__grid )::-webkit-scrollbar{display: none}:where( .rm-home-grid-2,.rm-home-grid-3,.rm-home-grid-6,.rm-method-loop,.rm-solution-choice-grid,.rm-benefit-grid,.rm-role-grid,.rm-client-value-grid,.rm-how-context__grid,.rm-how-module-map,.rm-pricing-driver-grid,.rm-pricing-demo-steps,.rm-company-destination-grid,.rm-manifesto-product-grid,.rm-partner-audience-grid,.rm-partner-model-grid,.rm-partner-steps,.rm-resource-type-grid,.rm-resource-listing-grid,.rm-resource-explore__grid )>*{min-width: 0;scroll-snap-align: start;scroll-snap-stop: normal}.rm-stack-cards,.rm-how-stack{width: calc(100% + var(--rm-gutter));margin-right: calc(var(--rm-gutter) * -1);padding: 2px var(--rm-gutter) 16px 0;display: grid !important;grid-template-columns: none !important;grid-auto-flow: column;grid-auto-columns: min(84vw,380px);gap: 10px;overflow-x: auto;overflow-y: visible;overscroll-behavior-inline: contain;scroll-snap-type: inline mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.rm-stack-cards::-webkit-scrollbar,.rm-how-stack::-webkit-scrollbar{display: none}.rm-stack-card,.rm-how-step,.rm-stack-card:nth-child(n),.rm-how-step:nth-child(n){position: relative !important;top: auto !important;width: auto;margin: 0 !important;scroll-snap-align: start}.rm-stack-card:last-child{margin-bottom: 0 !important}.rm-stack-card{min-height: 100%}.rm-how-step{min-height: 100%}.rm-resource-nav{display: block}.rm-resource-nav__home{min-height: 44px;margin-bottom: 6px}.rm-resource-nav__items{width: calc(100% + 8px);margin-right: -8px;padding: 0 8px 6px 0;display: flex !important;gap: 7px;overflow-x: auto;scroll-snap-type: inline mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.rm-resource-nav__items::-webkit-scrollbar{display: none}.rm-resource-nav__item{flex: 0 0 min(70vw,245px);min-height: 60px;scroll-snap-align: start}.rm-resource-nav__item small{display: block}}@media (max-width: 420px){:where( .rm-home-grid-2,.rm-home-grid-3,.rm-home-grid-6,.rm-method-loop,.rm-solution-choice-grid,.rm-benefit-grid,.rm-role-grid,.rm-client-value-grid,.rm-how-context__grid,.rm-how-module-map,.rm-pricing-driver-grid,.rm-pricing-demo-steps,.rm-company-destination-grid,.rm-manifesto-product-grid,.rm-partner-audience-grid,.rm-partner-model-grid,.rm-partner-steps,.rm-resource-type-grid,.rm-resource-listing-grid,.rm-resource-explore__grid ){grid-auto-columns: 82vw}.rm-stack-cards,.rm-how-stack{grid-auto-columns: 86vw}}:root{--rm-ed-black: #0b0d10;--rm-ed-white: #ffffff;--rm-ed-paper: #f2f3f5;--rm-ed-paper-2: #e8edf8;--rm-ed-blue: #2d69e0;--rm-ed-blue-deep: #183a82;--rm-ed-indigo: #5548d9;--rm-ed-muted: #686f7c;--rm-ed-line: rgba(11,13,16,.14);--rm-ed-line-dark: rgba(255,255,255,.18)}body:not(.home){background: #fff;color: var(--rm-ed-black)}body:not(.home) .rm-main{margin-top: -84px;padding-top: 0;overflow: clip}body:not(.home) main .rm-eyebrow{min-height: 0;padding: 0;margin-bottom: 22px;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--rm-ed-blue);font-size: 11px;font-weight: 800;letter-spacing: .085em;text-transform: uppercase}body:not(.home) main .rm-lead{color: var(--rm-ed-muted);font-size: clamp(16px,1.45vw,19px);line-height: 1.55;letter-spacing: -.018em}body:not(.home) main .rm-btn{border-radius: 0;box-shadow: none}body:not(.home) main .rm-btn--primary{border-color: var(--rm-ed-black);background: var(--rm-ed-black);color: #fff}body:not(.home) main .rm-btn--primary:hover{border-color: var(--rm-ed-blue);background: var(--rm-ed-blue)}body:not(.home) main .rm-btn--secondary{border-color: rgba(11,13,16,.22);background: transparent;color: var(--rm-ed-black)}body:not(.home) main .rm-btn--secondary:hover{border-color: var(--rm-ed-black);background: var(--rm-ed-black);color: #fff}body:not(.home) main .rm-link{color: var(--rm-ed-blue);font-size: 13px;font-weight: 800;letter-spacing: -.01em}body:not(.home) main .rm-pill,body:not(.home) main .rm-feature-pills span{border-radius: 0;border-color: rgba(11,13,16,.16);background: transparent;box-shadow: none}body:not(.home) :is( .rm-platform-hero,.rm-solutions-hero,.rm-how-hero,.rm-pricing-hero,.rm-company-hero,.rm-manifesto-hero,.rm-resource-hero,.rm-legal-hero,.rm-page-hero ){position: relative;min-height: 650px;padding: 164px 0 116px;display: flex;align-items: center;overflow: hidden;border-bottom: 1px solid var(--rm-ed-line);background: #fff}body:not(.home) :is( .rm-platform-hero,.rm-solutions-hero,.rm-how-hero,.rm-pricing-hero,.rm-company-hero,.rm-manifesto-hero,.rm-resource-hero,.rm-legal-hero )::before{content: none}body:not(.home) :is( .rm-platform-hero__inner,.rm-solutions-hero__inner,.rm-how-hero__inner,.rm-pricing-hero__inner,.rm-company-hero__inner,.rm-resource-hero__inner,.rm-legal-hero__inner,.rm-page-hero__inner ){position: relative;z-index: 2;width: min(100%,calc(var(--rm-container) + (var(--rm-gutter) * 2)));max-width: calc(var(--rm-container) + (var(--rm-gutter) * 2));margin-inline: auto;padding-inline: var(--rm-gutter)}body:not(.home) :is( .rm-platform-hero h1,.rm-solutions-hero h1,.rm-how-hero h1,.rm-pricing-hero h1,.rm-company-hero h1,.rm-manifesto-hero h1,.rm-resource-hero h1,.rm-legal-hero h1,.rm-page-hero h1 ){max-width: 1040px;margin: 0;color: var(--rm-ed-black);font-size: clamp(58px,6.3vw,92px);line-height: .92;font-weight: 760;letter-spacing: -.064em}body:not(.home) :is( .rm-platform-hero .rm-lead,.rm-solutions-hero .rm-lead,.rm-how-hero .rm-lead,.rm-pricing-hero .rm-lead,.rm-company-hero .rm-lead,.rm-manifesto-hero .rm-lead,.rm-resource-hero .rm-lead,.rm-legal-hero .rm-lead,.rm-page-hero .rm-lead ){max-width: 760px;margin-top: 28px}body:not(.home) :is( .rm-platform-hero__actions,.rm-solutions-hero__actions,.rm-how-hero__actions,.rm-pricing-hero__actions,.rm-company-hero__actions,.rm-page-hero__actions ){margin-top: 34px;gap: 18px}.platform .rm-platform-hero::after,.solutions .rm-solutions-hero::after,.how-it-works .rm-how-hero::after,.pricing .rm-pricing-hero::after,.company .rm-company-hero::after,.company .rm-manifesto-hero::after,.resources .rm-resource-hero::after,.legal .rm-legal-hero::after{position: absolute;z-index: 0;left: -10px;bottom: -28px;color: #f0f1f3;font-size: clamp(104px,16vw,230px);line-height: .8;font-weight: 820;letter-spacing: -.075em;white-space: nowrap;pointer-events: none}.platform .rm-platform-hero::after{content: "PLATFORM"}.solutions .rm-solutions-hero::after{content: "SOLUTIONS"}.how-it-works .rm-how-hero::after{content: "WORKFLOW"}.pricing .rm-pricing-hero::after{content: "PRICING"}.company .rm-company-hero::after,.company .rm-manifesto-hero::after{content: "RANKMORE"}.resources .rm-resource-hero::after{content: "RESOURCES"}.legal .rm-legal-hero::after{content: "PRIVACY"}.platform .rm-platform-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) 170px;gap: 64px;align-items: center}.platform .rm-platform-hero__signal{position: relative;width: 150px;height: 150px;justify-self: end;flex: none;border: 0;border-radius: 0;background: var(--rm-ed-blue);box-shadow: none;transform: rotate(45deg)}.platform .rm-platform-hero__signal::before,.platform .rm-platform-hero__signal::after{border-radius: 0;border-color: rgba(255,255,255,.38)}.platform .rm-platform-hero__signal-line,.platform .rm-platform-hero__signal-dot{display: none}body:not(.home) :is( .rm-solutions-section,.rm-how-section,.rm-pricing-section,.rm-company-section,.rm-resource-section,.rm-module-intro,.rm-module-stack-section ){padding: 112px 0}body:not(.home) :is( .rm-solutions-section--soft,.rm-how-section--soft,.rm-pricing-section--soft,.rm-company-section--soft,.rm-resource-section--soft ){border-top: 1px solid var(--rm-ed-line);border-bottom: 1px solid var(--rm-ed-line);background: var(--rm-ed-paper)}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ){border: 0;background: var(--rm-ed-blue);color: #fff}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is(h2,h3,h4,strong){color: #fff}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is(p,li,small){color: rgba(255,255,255,.70)}body:not(.home) :is( .rm-platform-section-head,.rm-solutions-section__head,.rm-how-section__head,.rm-pricing-section__head,.rm-company-section__head,.rm-resource-section__head,.rm-resource-archive-intro ){max-width: none;margin-bottom: 58px}body:not(.home) :is( .rm-platform-section-head h2,.rm-solutions-section__head h2,.rm-how-section__head h2,.rm-pricing-section__head h2,.rm-company-section__head h2,.rm-resource-section__head h2,.rm-resource-archive-intro h2 ){max-width: 940px;color: var(--rm-ed-black);font-size: clamp(46px,5.8vw,78px);line-height: .96;font-weight: 750;letter-spacing: -.062em}body:not(.home) :is( .rm-platform-section-head__kicker,.rm-solutions-kicker,.rm-how-kicker,.rm-pricing-kicker,.rm-company-kicker,.rm-resource-section-kicker ){margin-bottom: 17px;color: var(--rm-ed-blue);font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}body:not(.home) :is( .rm-platform-section-head__kicker,.rm-resource-section-kicker )::before{display: none}.platform .rm-platform-overview__modules,.platform .rm-module-stack-section{padding: 112px 0 132px;background: var(--rm-ed-paper)}.platform .rm-module-intro{border-bottom: 1px solid var(--rm-ed-line);background: #fff}.platform .rm-platform-section-head--center{max-width: 960px;margin-inline: 0;text-align: left}.platform .rm-platform-section-head p{max-width: 720px;color: var(--rm-ed-muted);font-size: 15px;line-height: 1.65}.platform .rm-stack-cards{gap: 20px}.platform .rm-stack-card{min-height: 590px;padding: 42px;grid-template-columns: minmax(0,.9fr) minmax(350px,.72fr);gap: 60px;border: 1px solid var(--rm-ed-line);border-radius: 0;background: #fff;box-shadow: 0 10px 30px rgba(11,13,16,.035)}.platform .rm-stack-card:nth-child(1){top: 96px}.platform .rm-stack-card:nth-child(2){top: 112px}.platform .rm-stack-card:nth-child(3){top: 128px}.platform .rm-stack-card:nth-child(4){top: 144px}.platform .rm-stack-card:nth-child(5){top: 160px}.platform .rm-stack-card:nth-child(6){top: 176px}.platform .rm-stack-card:nth-child(6n+2){border-color: transparent;background: var(--rm-ed-blue);color: #fff}.platform .rm-stack-card:nth-child(6n+3){border-color: transparent;background: var(--rm-ed-black);color: #fff}.platform .rm-stack-card:nth-child(6n+4){background: var(--rm-ed-paper-2)}.platform .rm-stack-card:nth-child(6n+5){border-color: transparent;background: var(--rm-ed-indigo);color: #fff}.platform .rm-stack-card::before,.platform .rm-stack-card__visual::before{display: none}.platform .rm-stack-card__number{color: rgba(11,13,16,.18);font-size: 64px;line-height: .85;font-weight: 800;letter-spacing: -.07em}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__number,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__number,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__number{color: rgba(255,255,255,.20)}.platform .rm-stack-card__role{border: 0;border-radius: 0;background: transparent;color: var(--rm-ed-blue);font-size: 11px;letter-spacing: .07em;text-transform: uppercase}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__role,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__role,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__role{color: rgba(255,255,255,.66)}.platform .rm-stack-card h3{max-width: 680px;margin-top: 30px;color: inherit;font-size: clamp(43px,5vw,70px);line-height: .94;font-weight: 750;letter-spacing: -.06em}.platform .rm-stack-card__content>p{max-width: 610px;color: rgba(11,13,16,.60);font-size: 14px;line-height: 1.65}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__content>p,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__content>p,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__content>p{color: rgba(255,255,255,.68)}.platform .rm-stack-card:nth-child(6n+2) .rm-btn--secondary,.platform .rm-stack-card:nth-child(6n+3) .rm-btn--secondary,.platform .rm-stack-card:nth-child(6n+5) .rm-btn--secondary{border-color: rgba(255,255,255,.45);color: #fff}.platform .rm-stack-card:nth-child(6n+2) .rm-btn--secondary:hover,.platform .rm-stack-card:nth-child(6n+3) .rm-btn--secondary:hover,.platform .rm-stack-card:nth-child(6n+5) .rm-btn--secondary:hover{border-color: #fff;background: #fff;color: var(--rm-ed-black)}.platform .rm-stack-card__visual{border: 0;border-radius: 0;background: transparent;box-shadow: none}.platform :is( .rm-mini-metrics,.rm-mini-bars,.rm-health-preview,.rm-integration-preview,.rm-flow-preview,.rm-action-preview,.rm-prompt-preview,.rm-gap-preview,.rm-funnel-preview,.rm-compare-preview,.rm-scan-preview,.rm-issue-preview,.rm-report-preview,.rm-correlation-preview,.rm-source-preview,.rm-brand-preview,.rm-brief-preview,.rm-editor-preview,.rm-action-detail-preview,.rm-review-preview ){border-radius: 0;box-shadow: none}.platform .rm-feature-pills{gap: 7px}.platform .rm-feature-pills span{min-height: 33px;padding: 0 12px;font-size: 10px}.platform .rm-stack-card:nth-child(6n+2) .rm-feature-pills span,.platform .rm-stack-card:nth-child(6n+3) .rm-feature-pills span,.platform .rm-stack-card:nth-child(6n+5) .rm-feature-pills span{border-color: rgba(255,255,255,.24);color: rgba(255,255,255,.75)}.platform .rm-platform-final{padding: 0;background: var(--rm-ed-blue)}.platform .rm-platform-final__card{min-height: 470px;padding: 88px 0;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 60px;align-items: end;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: #fff}.platform .rm-platform-final__kicker{color: rgba(255,255,255,.65)}.platform .rm-platform-final h2{max-width: 830px;color: #fff;font-size: clamp(50px,6vw,82px);line-height: .94;letter-spacing: -.065em}.platform .rm-platform-final p{max-width:650px;color:rgba(255,255,255,.72)}.platform .rm-platform-final .rm-btn--primary{border-color:#fff;background:#fff;color:var(--rm-ed-blue)}.platform .rm-platform-final .rm-btn--secondary{border-color:rgba(255,255,255,.45);color:#fff}.platform .rm-platform-final .rm-btn--secondary:hover{background:#fff;color:var(--rm-ed-blue)}.solutions .rm-solutions-section:first-of-type{padding-top: 112px}.solutions .rm-solution-choice-grid{grid-template-columns: 1fr;gap: 0;border-top: 1px solid var(--rm-ed-black)}.solutions .rm-solution-choice{min-height: 390px;padding: 42px 88px 44px 0;border: 0;border-bottom: 1px solid var(--rm-ed-black);border-radius: 0;background: transparent;box-shadow: none;transition: padding 220ms ease,background 220ms ease,color 220ms ease}.solutions .rm-solution-choice::before{display:none}.solutions .rm-solution-choice:hover{padding-left: 30px;padding-right: 118px;transform: none;background: var(--rm-ed-blue);color: #fff}.solutions .rm-solution-choice__content{max-width: 960px}.solutions .rm-solution-choice__icon{width: 52px;height: 52px;border: 0;border-radius: 0;background: var(--rm-ed-black);color: #fff}.solutions .rm-solution-choice:hover .rm-solution-choice__icon{background:#fff;color:var(--rm-ed-blue)}.solutions .rm-solution-choice h2{margin-top: 34px;color: inherit;font-size: clamp(46px,5.5vw,76px);line-height: .94;letter-spacing: -.06em}.solutions .rm-solution-choice p{max-width: 720px;color: var(--rm-ed-muted);font-size: 15px;line-height: 1.65}.solutions .rm-solution-choice:hover p,.solutions .rm-solution-choice:hover .rm-pill,.solutions .rm-solution-choice:hover .rm-link{color:rgba(255,255,255,.76)}.solutions .rm-solution-choice:hover .rm-pill{border-color:rgba(255,255,255,.30)}.solutions .rm-solution-choice:hover .rm-link{color:#fff}.solutions :is( .rm-benefit-card,.rm-role-card,.rm-client-value,.rm-agency-split,.rm-team-split,.rm-shared-intelligence ){border-radius: 0;box-shadow: none}.solutions .rm-benefit-grid,.solutions .rm-role-grid,.solutions .rm-client-value-grid{gap: 0;border-top: 1px solid var(--rm-ed-line);border-left: 1px solid var(--rm-ed-line)}.solutions :is(.rm-benefit-card,.rm-role-card,.rm-client-value){min-height: 300px;padding: 28px;border: 0;border-right: 1px solid var(--rm-ed-line);border-bottom: 1px solid var(--rm-ed-line);background: transparent}.solutions :is(.rm-benefit-card,.rm-role-card,.rm-client-value) h3{font-size: clamp(27px,3vw,40px);line-height: 1;letter-spacing: -.045em}.solutions :is(.rm-benefit-card,.rm-role-card,.rm-client-value) p{color:var(--rm-ed-muted)}.solutions :is(.rm-agency-split,.rm-team-split){gap: 0;overflow: hidden;border: 1px solid var(--rm-ed-line);background: #fff}.solutions :is(.rm-agency-split__copy,.rm-team-split__copy){padding: 52px}.solutions :is(.rm-agency-split__visual,.rm-team-split__visual){padding: 52px;border-left: 1px solid var(--rm-ed-line);background: var(--rm-ed-black)}.solutions .rm-solutions-section--blue :is(.rm-agency-split,.rm-team-split,.rm-shared-intelligence){border-color: rgba(255,255,255,.25);background: transparent}.solutions .rm-solutions-cta{padding: 0;background: var(--rm-ed-blue)}.solutions .rm-solutions-cta__inner{min-height: 470px;padding: 88px 0;align-items: end}.solutions .rm-solutions-cta h2{color:#fff;font-size:clamp(50px,6vw,82px);line-height:.94;letter-spacing:-.065em}.solutions .rm-solutions-cta p{color:rgba(255,255,255,.70)}.solutions .rm-solutions-cta .rm-btn--primary{border-color:#fff;background:#fff;color:var(--rm-ed-blue)}.solutions .rm-solutions-cta .rm-btn--secondary{border-color:rgba(255,255,255,.45);color:#fff}.how-it-works .rm-how-context{border: 0;border-radius: 0;background: transparent;box-shadow: none}.how-it-works .rm-how-context__grid{gap: 0;border-top: 1px solid var(--rm-ed-line);border-left: 1px solid var(--rm-ed-line)}.how-it-works .rm-how-context-card{min-height: 260px;padding: 28px;border: 0;border-right: 1px solid var(--rm-ed-line);border-bottom: 1px solid var(--rm-ed-line);border-radius: 0;background: transparent;box-shadow: none}.how-it-works .rm-how-context-card__number{color: rgba(11,13,16,.18);font-size: 48px;font-weight: 800;letter-spacing: -.06em}.how-it-works .rm-how-stack{gap:20px}.how-it-works .rm-how-step{min-height: 610px;padding: 42px;gap: 58px;border: 1px solid var(--rm-ed-line);border-radius: 0;background: #fff;box-shadow: none}.how-it-works .rm-how-step:nth-child(1){top:96px}.how-it-works .rm-how-step:nth-child(2){top:112px;background:var(--rm-ed-blue);color:#fff;border-color:transparent}.how-it-works .rm-how-step:nth-child(3){top:128px;background:var(--rm-ed-black);color:#fff;border-color:transparent}.how-it-works .rm-how-step:nth-child(4){top:144px;background:var(--rm-ed-paper-2)}.how-it-works .rm-how-step:nth-child(5){top:160px;background:var(--rm-ed-indigo);color:#fff;border-color:transparent}.how-it-works .rm-how-step::before{display:none}.how-it-works .rm-how-step__meta span{color: rgba(11,13,16,.18);font-size: 58px;font-weight: 800;letter-spacing: -.07em}.how-it-works .rm-how-step:nth-child(2) .rm-how-step__meta span,.how-it-works .rm-how-step:nth-child(3) .rm-how-step__meta span,.how-it-works .rm-how-step:nth-child(5) .rm-how-step__meta span{color:rgba(255,255,255,.20)}.how-it-works .rm-how-step__meta b{border:0;border-radius:0;background:transparent;color:var(--rm-ed-blue);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.how-it-works .rm-how-step:nth-child(2) .rm-how-step__meta b,.how-it-works .rm-how-step:nth-child(3) .rm-how-step__meta b,.how-it-works .rm-how-step:nth-child(5) .rm-how-step__meta b{color:rgba(255,255,255,.65)}.how-it-works .rm-how-step h3{color:inherit;font-size:clamp(45px,5vw,70px);line-height:.94;letter-spacing:-.06em}.how-it-works .rm-how-step__copy>p,.how-it-works .rm-how-step li{color:rgba(11,13,16,.60)}.how-it-works .rm-how-step:nth-child(2) :is(.rm-how-step__copy>p,.rm-how-step li),.how-it-works .rm-how-step:nth-child(3) :is(.rm-how-step__copy>p,.rm-how-step li),.how-it-works .rm-how-step:nth-child(5) :is(.rm-how-step__copy>p,.rm-how-step li){color:rgba(255,255,255,.68)}.how-it-works .rm-how-step__visual{border-radius:0;background:transparent}.how-it-works .rm-how-module-map{gap: 0;border-top: 1px solid var(--rm-ed-line);border-left: 1px solid var(--rm-ed-line)}.how-it-works .rm-how-module-map>*{border-radius:0;border-right:1px solid var(--rm-ed-line);border-bottom:1px solid var(--rm-ed-line);box-shadow:none}.how-it-works .rm-how-bottom-actions{padding: 0;background: transparent}.pricing .rm-pricing-summary{border: 1px solid var(--rm-ed-line);border-radius: 0;background: #fff;box-shadow: none}.pricing .rm-pricing-driver-grid{gap: 0;border-top: 1px solid var(--rm-ed-line);border-left: 1px solid var(--rm-ed-line)}.pricing .rm-pricing-driver{min-height: 310px;padding: 28px;border:0;border-right:1px solid var(--rm-ed-line);border-bottom:1px solid var(--rm-ed-line);border-radius:0;background:transparent;box-shadow:none}.pricing .rm-pricing-driver__number{color:rgba(11,13,16,.18);font-size:46px;font-weight:800;letter-spacing:-.06em}.pricing .rm-pricing-driver__icon{border-radius:0;background:var(--rm-ed-black);color:#fff}.pricing .rm-pricing-driver h3{font-size:clamp(27px,3vw,40px);line-height:1;letter-spacing:-.045em}.pricing .rm-pricing-demo-layout{gap: 0;border: 1px solid var(--rm-ed-line);background: #fff}.pricing .rm-pricing-demo-layout__copy{padding: 52px}.pricing .rm-pricing-demo-steps{gap:0;border-left:1px solid var(--rm-ed-line)}.pricing .rm-pricing-demo-steps>*{min-height:150px;border:0;border-bottom:1px solid var(--rm-ed-line);border-radius:0;box-shadow:none}.pricing .rm-pricing-faq{border-top:1px solid var(--rm-ed-black)}.pricing .rm-pricing-faq details{border:0;border-bottom:1px solid var(--rm-ed-black);border-radius:0;background:transparent;box-shadow:none}.pricing .rm-pricing-section--final{background:var(--rm-ed-blue)}.pricing .rm-pricing-final-card{min-height:480px;padding:88px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff}.pricing .rm-pricing-final-card h2{color:#fff;font-size:clamp(50px,6vw,82px);line-height:.94;letter-spacing:-.065em}.pricing .rm-pricing-final-card p{color:rgba(255,255,255,.70)}.pricing .rm-pricing-final-card .rm-btn--primary{border-color:#fff;background:#fff;color:var(--rm-ed-blue)}.pricing .rm-pricing-final-card .rm-btn--secondary{border-color:rgba(255,255,255,.45);color:#fff}.company .rm-company-origin{gap: 0;border-top: 1px solid var(--rm-ed-black);border-bottom: 1px solid var(--rm-ed-black)}.company .rm-company-origin__copy,.company .rm-company-origin__body{padding: 46px 0}.company .rm-company-origin__body{padding-left: 54px;border-left:1px solid var(--rm-ed-line)}.company .rm-company-destination-grid,.company .rm-manifesto-product-grid,.company .rm-partner-audience-grid,.company .rm-partner-model-grid,.company .rm-partner-steps{gap:0;border-top:1px solid var(--rm-ed-line);border-left:1px solid var(--rm-ed-line)}.company :is( .rm-company-destination-card,.rm-manifesto-product-card,.rm-partner-audience-card,.rm-partner-model-card,.rm-partner-step ){min-height:290px;padding:28px;border:0;border-right:1px solid var(--rm-ed-line);border-bottom:1px solid var(--rm-ed-line);border-radius:0;background:transparent;box-shadow:none}.company .rm-company-destination-card:hover{transform:none;background:var(--rm-ed-blue);color:#fff}.company .rm-company-destination-card:hover :is(h3,p,.rm-link,.rm-company-card-label){color:#fff}.company .rm-manifesto-opening{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;border-top:1px solid var(--rm-ed-black);border-bottom:1px solid var(--rm-ed-black)}.company .rm-manifesto-opening__statement,.company .rm-manifesto-opening__body{padding:52px}.company .rm-manifesto-opening__body{border-left:1px solid var(--rm-ed-line)}.company .rm-manifesto-principles{border-top:1px solid var(--rm-ed-black)}.company .rm-manifesto-principle{min-height:230px;padding:34px 0;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid var(--rm-ed-black)}.company .rm-manifesto-principle__num{color:rgba(11,13,16,.18);font-size:54px;font-weight:800;letter-spacing:-.07em}.company .rm-manifesto-principle h3{font-size:clamp(34px,4vw,52px);line-height:.98;letter-spacing:-.05em}.company .rm-partner-model-card--featured{background:var(--rm-ed-blue);color:#fff}.company .rm-partner-model-card--featured :is(h3,p,li,.rm-partner-model-card__label){color:#fff}.company .rm-careers-status{min-height:390px;padding:48px;border:1px solid var(--rm-ed-line);border-radius:0;background:#fff;box-shadow:none}.company .rm-careers-status__icon{border-radius:0;background:var(--rm-ed-black);color:#fff}.company .rm-careers-status h2{font-size:clamp(45px,5vw,68px);line-height:.96;letter-spacing:-.06em}.company .rm-company-inline-link{min-height:110px;border-radius:0;border-top:1px solid var(--rm-ed-black);background:transparent}.company .rm-company-inline-link:last-child{border-bottom:1px solid var(--rm-ed-black)}.company .rm-company-inline-link:hover{padding-left:18px;background:var(--rm-ed-blue);color:#fff}.company .rm-company-inline-link:hover small{color:rgba(255,255,255,.70)}.company .rm-company-cta{min-height:450px;padding:70px;border:0;border-radius:0;background:var(--rm-ed-blue);box-shadow:none;color:#fff}.company .rm-company-cta :is(h2,h3,strong){color:#fff}.company .rm-company-cta p{color:rgba(255,255,255,.70)}.company .rm-company-cta .rm-btn--primary{border-color:#fff;background:#fff;color:var(--rm-ed-blue)}.company .rm-company-cta .rm-btn--secondary{border-color:rgba(255,255,255,.45);color:#fff}.resources .rm-resource-nav{margin-top: 0;border:1px solid var(--rm-ed-line);border-radius:0;background:#fff;box-shadow:none}.resources .rm-resource-nav__home,.resources .rm-resource-nav__item{border-radius:0}.resources .rm-resource-nav__item.is-active,.resources .rm-resource-nav__home.is-active{background:var(--rm-ed-black);color:#fff}.resources .rm-resource-nav__item.is-active small{color:rgba(255,255,255,.60)}.resources .rm-resource-type-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--rm-ed-black)}.resources .rm-resource-type-card{min-height:300px;padding:36px 82px 38px 0;display:grid;grid-template-columns:110px minmax(0,1fr) 52px;gap:34px;align-items:start;border:0;border-bottom:1px solid var(--rm-ed-black);border-radius:0;background:transparent;box-shadow:none;transition:padding 220ms ease,background 220ms ease,color 220ms ease}.resources .rm-resource-type-card::before{display:none}.resources .rm-resource-type-card:hover{padding-left:28px;padding-right:110px;transform:none;background:var(--rm-ed-blue);color:#fff}.resources .rm-resource-type-card__index{color:rgba(11,13,16,.18);font-size:52px;line-height:.9;font-weight:800;letter-spacing:-.07em}.resources .rm-resource-type-card:hover .rm-resource-type-card__index{color:rgba(255,255,255,.30)}.resources .rm-resource-type-card__label{color:var(--rm-ed-blue);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.resources .rm-resource-type-card:hover .rm-resource-type-card__label{color:rgba(255,255,255,.68)}.resources .rm-resource-type-card h3{max-width:820px;color:inherit;font-size:clamp(35px,4.5vw,58px);line-height:.98;letter-spacing:-.055em}.resources .rm-resource-type-card p{max-width:700px;color:var(--rm-ed-muted)}.resources .rm-resource-type-card:hover p{color:rgba(255,255,255,.72)}.resources .rm-resource-type-card__arrow{color:var(--rm-ed-blue);font-size:30px}.resources .rm-resource-type-card:hover .rm-resource-type-card__arrow{color:#fff}.resources .rm-resource-archive-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.62fr);gap:56px;align-items:end}.resources .rm-resource-archive-intro>p{color:var(--rm-ed-muted);font-size:14px;line-height:1.68}.resources .rm-resource-archive__head{padding-bottom:28px;border-bottom:1px solid var(--rm-ed-black)}.resources .rm-resource-archive__label{color:var(--rm-ed-blue);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.resources .rm-resource-archive__head h2{font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-.06em}.resources .rm-resource-archive__count{border-radius:0;background:transparent;border:1px solid var(--rm-ed-line)}.resources .rm-resource-empty{min-height:360px;margin-top:0;padding:44px 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;align-items:center;border:0;border-bottom:1px solid var(--rm-ed-black);border-radius:0;background:transparent;box-shadow:none}.resources .rm-resource-empty__visual{border-radius:0;background:var(--rm-ed-black)}.resources .rm-resource-empty__status{border-radius:0;background:transparent;color:var(--rm-ed-blue)}.resources .rm-resource-empty h3{font-size:clamp(32px,4vw,50px);line-height:1;letter-spacing:-.05em}.resources .rm-resource-listing-grid{gap:0;border-top:1px solid var(--rm-ed-line);border-left:1px solid var(--rm-ed-line)}.resources .rm-resource-post-card{min-height:360px;padding:28px;border:0;border-right:1px solid var(--rm-ed-line);border-bottom:1px solid var(--rm-ed-line);border-radius:0;background:transparent;box-shadow:none}.resources .rm-resource-explore__grid{gap:0;border-top:1px solid var(--rm-ed-black)}.resources .rm-resource-explore-card{min-height:150px;padding:26px 0;border:0;border-bottom:1px solid var(--rm-ed-black);border-radius:0;background:transparent;box-shadow:none}.resources .rm-resource-explore-card:hover{padding-left:18px;background:var(--rm-ed-blue);color:#fff}.resources .rm-resource-explore-card:hover p{color:rgba(255,255,255,.68)}.legal .rm-legal-section{padding:112px 0 132px;background:#fff}.legal .rm-legal-layout{grid-template-columns:220px minmax(0,780px);gap:72px}.legal .rm-legal-aside a{border-radius:0;border-bottom:1px solid var(--rm-ed-line)}.legal .rm-legal-aside a:hover{background:var(--rm-ed-blue);color:#fff}.legal .rm-legal-content{gap:74px}.legal .rm-legal-content h2{font-size:clamp(38px,4.6vw,60px);line-height:.98;letter-spacing:-.055em}.legal .rm-cookie-policy-grid{gap:0;border-top:1px solid var(--rm-ed-black)}.legal .rm-cookie-policy-card{padding:26px 0;border:0;border-bottom:1px solid var(--rm-ed-black);border-radius:0;background:transparent}.legal .rm-cookie-policy-card__head>span{border-radius:0}.legal .rm-cookie-policy-table{border-color:var(--rm-ed-line)}.legal .rm-cookie-policy-row{border-color:var(--rm-ed-line)}body:not(.home) .rm-standard-page{min-height:70vh;background:#fff}body:not(.home) .rm-page-placeholder,body:not(.home) .rm-card{border-radius:0;box-shadow:none}body:not(.home) .rm-footer{border-top:1px solid rgba(255,255,255,.09);background:var(--rm-ed-black);color:#fff}body:not(.home) .rm-footer__heading,body:not(.home) .rm-footer__heading--link{color:rgba(255,255,255,.90)}body:not(.home) .rm-footer__text,body:not(.home) .rm-footer__link{color:rgba(255,255,255,.48)}body:not(.home) .rm-footer__link:hover,body:not(.home) .rm-footer__heading--link:hover{color:#fff}body:not(.home) .rm-footer__bottom{border-top-color:rgba(255,255,255,.09);color:rgba(255,255,255,.34)}@media (max-width: 1040px){.platform .rm-platform-hero__inner{grid-template-columns:minmax(0,1fr) 120px;gap:36px}.platform .rm-platform-hero__signal{width:110px;height:110px}.platform .rm-stack-card,.how-it-works .rm-how-step{gap:34px}.resources .rm-resource-type-card{grid-template-columns:90px minmax(0,1fr) 42px}}@media (max-width: 900px){body:not(.home) :is( .rm-platform-hero,.rm-solutions-hero,.rm-how-hero,.rm-pricing-hero,.rm-company-hero,.rm-manifesto-hero,.rm-resource-hero,.rm-legal-hero,.rm-page-hero ){min-height: 590px;padding: 154px 0 96px}.platform .rm-platform-hero__inner{grid-template-columns:1fr}.platform .rm-platform-hero__signal{display:none}.platform .rm-stack-card,.how-it-works .rm-how-step{grid-template-columns:1fr;min-height:560px}.platform .rm-stack-card__visual,.how-it-works .rm-how-step__visual{min-height:230px}.platform .rm-platform-final__card{grid-template-columns:1fr;align-items:start}.solutions :is(.rm-agency-split,.rm-team-split){grid-template-columns:1fr}.solutions :is(.rm-agency-split__visual,.rm-team-split__visual){border-left:0;border-top:1px solid var(--rm-ed-line)}.company .rm-manifesto-opening{grid-template-columns:1fr}.company .rm-manifesto-opening__body{border-left:0;border-top:1px solid var(--rm-ed-line)}.resources .rm-resource-archive-intro{grid-template-columns:1fr;gap:20px}.resources .rm-resource-empty{grid-template-columns:120px minmax(0,1fr)}}@media (max-width: 720px){body:not(.home) .rm-main{margin-top:-84px}body:not(.home) :is( .rm-platform-hero,.rm-solutions-hero,.rm-how-hero,.rm-pricing-hero,.rm-company-hero,.rm-manifesto-hero,.rm-resource-hero,.rm-legal-hero,.rm-page-hero ){min-height: 0;padding: 142px 0 82px}body:not(.home) :is( .rm-platform-hero h1,.rm-solutions-hero h1,.rm-how-hero h1,.rm-pricing-hero h1,.rm-company-hero h1,.rm-manifesto-hero h1,.rm-resource-hero h1,.rm-legal-hero h1,.rm-page-hero h1 ){font-size: clamp(46px,11.8vw,64px)}.platform .rm-stack-card,.how-it-works .rm-how-step{padding:26px}.platform .rm-stack-card h3,.how-it-works .rm-how-step h3{font-size:clamp(39px,10.5vw,54px)}.solutions :is(.rm-benefit-card,.rm-role-card,.rm-client-value),.pricing .rm-pricing-driver,.company :is(.rm-company-destination-card,.rm-manifesto-product-card,.rm-partner-audience-card,.rm-partner-model-card,.rm-partner-step),.resources :is(.rm-resource-post-card,.rm-resource-explore-card){min-height: 100%}.solutions .rm-solution-choice{min-height:430px;padding:30px 52px 32px 0}.solutions .rm-solution-choice:hover{padding-left:18px;padding-right:66px}.resources .rm-resource-type-grid{width:calc(100% + var(--rm-gutter));margin-right:calc(var(--rm-gutter) * -1);padding:2px var(--rm-gutter) 14px 0;display:grid !important;grid-template-columns:none !important;grid-auto-flow:column;grid-auto-columns:min(88vw,390px);gap:12px;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.resources .rm-resource-type-grid::-webkit-scrollbar{display:none}.resources .rm-resource-type-card{min-height:520px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--rm-ed-black);scroll-snap-align:start}.resources .rm-resource-type-card__index{margin-bottom:28px}.resources .rm-resource-type-card__arrow{margin-top:auto;align-self:flex-end}.resources .rm-resource-type-card:hover{padding:26px}.resources .rm-resource-empty{grid-template-columns:1fr;gap:26px}.resources .rm-resource-empty__visual{width:120px;height:120px}.company .rm-company-origin,.company .rm-manifesto-opening{grid-template-columns:1fr}.company .rm-company-origin__body{padding-left:0;border-left:0;border-top:1px solid var(--rm-ed-line)}.company .rm-company-cta{padding:46px 28px}.legal .rm-legal-layout{grid-template-columns:1fr;gap:34px}}@media (max-width: 520px){body:not(.home) :is( .rm-platform-hero,.rm-solutions-hero,.rm-how-hero,.rm-pricing-hero,.rm-company-hero,.rm-manifesto-hero,.rm-resource-hero,.rm-legal-hero,.rm-page-hero ){padding-top:132px}body:not(.home) :is( .rm-solutions-section,.rm-how-section,.rm-pricing-section,.rm-company-section,.rm-resource-section,.rm-module-intro,.rm-module-stack-section ){padding:82px 0}.platform .rm-platform-overview__modules,.platform .rm-module-stack-section{padding:82px 0 94px}body:not(.home) :is( .rm-platform-section-head h2,.rm-solutions-section__head h2,.rm-how-section__head h2,.rm-pricing-section__head h2,.rm-company-section__head h2,.rm-resource-section__head h2,.rm-resource-archive-intro h2 ){font-size:clamp(39px,11vw,52px)}.company .rm-manifesto-principle{grid-template-columns:72px minmax(0,1fr)}}.how-it-works .rm-how-section--soft .rm-how-context-card{background: #fff;color: var(--rm-ed-black)}.solutions .rm-solutions-section--soft :is( .rm-role-card,.rm-benefit-card,.rm-client-value ){background: #fff;color: var(--rm-ed-black)}.pricing .rm-pricing-section--soft .rm-pricing-driver{background: #fff;color: var(--rm-ed-black)}.company .rm-company-section--soft :is( .rm-partner-audience-card,.rm-careers-status ){background: #fff;color: var(--rm-ed-black)}.resources .rm-resource-section--soft :is( .rm-resource-empty,.rm-resource-post-card ){background: #fff;color: var(--rm-ed-black)}.how-it-works .rm-how-step__visual{padding: 24px;border: 1px solid rgba(11,13,16,.14);background: #fff;color: var(--rm-ed-black);box-shadow: 0 12px 34px rgba(11,13,16,.08)}.how-it-works .rm-how-step__visual :is( strong,b ){color: var(--rm-ed-black)}.how-it-works .rm-how-step__visual :is( p,small ){color: var(--rm-ed-muted)}.how-it-works .rm-how-step__visual :is( .rm-how-prompt-list span,.rm-how-recommendation>span ){color: var(--rm-ed-blue)}.how-it-works .rm-how-step__visual :is( .rm-how-comparison i,.rm-how-bar,.rm-how-action-flow span b ){color: inherit}.how-it-works .rm-how-step:nth-child(2) li::before,.how-it-works .rm-how-step:nth-child(3) li::before,.how-it-works .rm-how-step:nth-child(5) li::before{background: #fff}.how-it-works .rm-how-context__grid{border-color: rgba(11,13,16,.16)}.how-it-works .rm-how-context-card{border-color: rgba(11,13,16,.16)}.how-it-works .rm-how-context-card strong{color: var(--rm-ed-black)}.how-it-works .rm-how-context-card p{color: var(--rm-ed-muted)}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__visual,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__visual,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__visual{padding: 24px;border: 1px solid rgba(11,13,16,.14);background: #fff;color: var(--rm-ed-black);box-shadow: 0 12px 34px rgba(11,13,16,.08)}.company .rm-company-section--blue :is( .rm-manifesto-product-grid,.rm-partner-steps ){border-top-color: rgba(255,255,255,.28);border-left-color: rgba(255,255,255,.28)}.company .rm-company-section--blue :is( .rm-manifesto-product-card,.rm-partner-step ){border-right-color: rgba(255,255,255,.28);border-bottom-color: rgba(255,255,255,.28);background: rgba(255,255,255,.035)}.pricing .rm-pricing-section--blue .rm-pricing-summary{color: var(--rm-ed-black)}.pricing .rm-pricing-section--blue .rm-pricing-summary :is( strong,small,span ){color: inherit}.pricing .rm-pricing-section--blue .rm-pricing-summary__result{background: var(--rm-ed-black);color: #fff}.pricing .rm-pricing-section--blue .rm-pricing-summary__result :is( strong,small ){color: inherit}.solutions :is( .rm-agency-split__visual,.rm-team-split__visual ) :is( .rm-client-portfolio,.rm-shared-intelligence ){color: var(--rm-ed-black)}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue,.rm-platform-final,.rm-solutions-cta,.rm-pricing-section--final,.rm-company-cta ) :is(a,button):focus-visible{outline: 3px solid #fff;outline-offset: 4px}@media (max-width: 720px){.how-it-works .rm-how-step__visual,.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__visual,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__visual,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__visual{padding: 18px}}.platform .rm-platform-hero::after{bottom: 0;font-size: clamp(100px,15vw,218px);line-height: 1}@media (max-width: 720px){.platform .rm-platform-hero::after{bottom: 0;font-size: clamp(82px,22vw,142px);line-height: 1}}.platform .rm-platform-hero::after{bottom: -.13em;line-height: 1;font-size: clamp(100px,15vw,218px)}.platform .rm-stack-card__meta{display: flex;align-items: baseline;gap: 14px;margin-bottom: 28px}.platform .rm-stack-card__number{min-width: 0;min-height: 0;width: auto;height: auto;padding: 0;display: block;flex: 0 0 auto;border: 0;border-radius: 0;background: transparent;color: rgba(11,13,16,.28);font-size: 58px;line-height: .82;font-weight: 800;letter-spacing: -.07em}.platform .rm-stack-card__role{min-width: 0;min-height: 0;width: auto;height: auto;padding: 0;display: block;border: 0;border-radius: 0;background: transparent;color: var(--rm-ed-blue);font-size: 11px;line-height: 1.2;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__number,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__number,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__number{color: rgba(255,255,255,.30)}.platform .rm-stack-card:nth-child(6n+2) .rm-stack-card__role,.platform .rm-stack-card:nth-child(6n+3) .rm-stack-card__role,.platform .rm-stack-card:nth-child(6n+5) .rm-stack-card__role{color: rgba(255,255,255,.68)}@media (max-width: 720px){.platform .rm-platform-hero::after{bottom: -.10em;line-height: 1;font-size: clamp(82px,22vw,142px)}.platform .rm-stack-card__meta{gap: 12px;margin-bottom: 24px}.platform .rm-stack-card__number{font-size: 50px}}.solutions .rm-solutions-section--blue :is( .rm-benefit-card,.rm-client-value ){background: #fff;color: var(--rm-ed-black);border-right-color: var(--rm-ed-line);border-bottom-color: var(--rm-ed-line)}.solutions .rm-solutions-section--blue :is( .rm-benefit-card,.rm-client-value ) :is(h3,strong){color: var(--rm-ed-black)}.solutions .rm-solutions-section--blue :is( .rm-benefit-card,.rm-client-value ) :is(p,li){color: var(--rm-ed-muted)}.solutions .rm-solutions-section--blue :is( .rm-benefit-card,.rm-client-value ) li::before{background: var(--rm-ed-blue);box-shadow: none}.solutions .rm-solutions-section--blue :is( .rm-benefit-grid,.rm-client-value-grid ){background: #fff;border-top-color: rgba(255,255,255,.55);border-left-color: rgba(255,255,255,.55)}.solutions :is( .rm-benefit-card__icon,.rm-client-value__icon ){border-radius: 0;background: var(--rm-ed-black);color: #fff}.solutions .rm-solutions-section--blue :is( .rm-benefit-card__icon,.rm-client-value__icon ){background: var(--rm-ed-blue);color: #fff}.solutions .rm-solutions-cta{padding: 0;overflow: hidden;border: 0;border-radius: 0;background: var(--rm-ed-blue);box-shadow: none}.solutions .rm-solutions-cta__inner{min-height: 470px;padding: 76px 64px;display: grid;grid-template-columns: minmax(0,1fr) minmax(190px,240px);align-items: end;gap: 56px}.solutions .rm-solutions-cta__actions{min-width: 0;width: 100%;gap: 12px}.solutions .rm-solutions-cta__actions .rm-btn{width: 100%}@media (max-width: 900px){.solutions .rm-solutions-cta__inner{grid-template-columns: 1fr;min-height: 0;padding: 64px 48px;gap: 34px}.solutions .rm-solutions-cta__actions{max-width: 340px}}@media (max-width: 560px){.solutions .rm-solutions-cta__inner{padding: 48px 26px}.solutions .rm-solutions-cta__actions{max-width: none}}.platform .rm-platform-final .rm-platform-final__actions .rm-btn--primary:hover,.platform .rm-platform-final .rm-platform-final__actions .rm-btn--primary:focus-visible{border-color: var(--rm-ed-black);background: var(--rm-ed-black);color: #fff}.platform .rm-platform-final .rm-platform-final__actions .rm-btn--primary:focus-visible{outline: 3px solid #fff;outline-offset: 4px}.company .rm-company-section--blue :is( .rm-manifesto-product-card,.rm-partner-step ){background: #fff;color: var(--rm-ed-black);border-right-color: var(--rm-ed-line);border-bottom-color: var(--rm-ed-line)}.company .rm-company-section--blue :is( .rm-manifesto-product-grid,.rm-partner-steps ){background: #fff;border-top-color: rgba(255,255,255,.55);border-left-color: rgba(255,255,255,.55)}.company .rm-company-section--blue .rm-manifesto-product-card strong,.company .rm-company-section--blue .rm-partner-step strong{color: var(--rm-ed-black)}.company .rm-company-section--blue .rm-manifesto-product-card p,.company .rm-company-section--blue .rm-partner-step p{color: var(--rm-ed-muted)}.company .rm-company-section--blue .rm-partner-step>span{color: var(--rm-ed-blue)}.company .rm-company-cta .rm-company-cta__actions .rm-btn--primary:hover,.company .rm-company-cta .rm-company-cta__actions .rm-btn--primary:focus-visible{border-color: var(--rm-ed-black);background: var(--rm-ed-black);color: #fff}.company .rm-company-cta .rm-company-cta__actions .rm-btn--primary:focus-visible{outline: 3px solid #fff;outline-offset: 4px}.solutions .rm-solutions-cta .rm-solutions-cta__actions .rm-btn--primary{border-color: #fff;background: #fff;color: var(--rm-ed-blue)}.solutions .rm-solutions-cta .rm-solutions-cta__actions .rm-btn--primary:hover,.solutions .rm-solutions-cta .rm-solutions-cta__actions .rm-btn--primary:focus-visible{border-color: var(--rm-ed-black);background: var(--rm-ed-black);color: #fff}.solutions .rm-solutions-cta .rm-solutions-cta__actions .rm-btn--primary:focus-visible{outline: 3px solid #fff;outline-offset: 4px}@media (max-width: 720px){.platform .rm-stack-cards,.how-it-works .rm-how-stack{grid-auto-columns: min(84vw,380px);gap: 10px}.resources .rm-resource-type-grid{grid-auto-columns: min(80vw,340px);gap: 10px}}@media (max-width: 420px){.platform .rm-stack-cards,.how-it-works .rm-how-stack{grid-auto-columns: 86vw;gap: 10px}.resources .rm-resource-type-grid{grid-auto-columns: 82vw;gap: 10px}}@media (max-width:720px){.platform .rm-platform-hero::after,.solutions .rm-solutions-hero::after,.how-it-works .rm-how-hero::after,.pricing .rm-pricing-hero::after,.company .rm-company-hero::after,.company .rm-manifesto-hero::after,.resources .rm-resource-hero::after,.legal .rm-legal-hero::after{left: var(--rm-gutter);right: var(--rm-gutter);bottom: -4px;width: auto;font-size: clamp(50px,15.5vw,68px);line-height: .92;letter-spacing: -.06em;white-space: nowrap}.platform .rm-platform-hero::after{bottom: -4px;font-size: clamp(50px,15.5vw,68px);line-height: .92}}@media (max-width:420px){.platform .rm-platform-hero::after,.solutions .rm-solutions-hero::after,.how-it-works .rm-how-hero::after,.pricing .rm-pricing-hero::after,.company .rm-company-hero::after,.company .rm-manifesto-hero::after,.resources .rm-resource-hero::after,.legal .rm-legal-hero::after{font-size: clamp(46px,14.8vw,58px)}}.legal .rm-legal-hero::after{content: ""}.legal--privacy .rm-legal-hero::after{content: "PRIVACY"}.legal--terms .rm-legal-hero::after{content: "TERMS"}.legal--cookies .rm-legal-hero::after{content: "COOKIES"}.legal .rm-legal-section-label{margin-bottom: 14px;color: var(--rm-ed-blue);font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase}.legal .rm-legal-content h3{margin: 28px 0 12px;color: var(--rm-ed-black);font-size: 24px;line-height: 1.08;letter-spacing: -.035em}.legal .rm-legal-content a:not(.rm-btn){color: var(--rm-ed-blue);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.legal .rm-legal-list{margin: 18px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--rm-ed-line)}.legal .rm-legal-list li{position: relative;padding: 17px 0 17px 24px;border-bottom: 1px solid var(--rm-ed-line);color: var(--rm-ed-muted);font-size: 14px;line-height: 1.65}.legal .rm-legal-list li::before{content: "";position: absolute;left: 0;top: 25px;width: 7px;height: 7px;background: var(--rm-ed-blue)}.legal .rm-legal-identity{margin-top: 28px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--rm-ed-black);border-left: 1px solid var(--rm-ed-line)}.legal .rm-legal-identity>div{min-height: 106px;padding: 20px;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;border-right: 1px solid var(--rm-ed-line);border-bottom: 1px solid var(--rm-ed-line);background: #fff}.legal .rm-legal-identity small{color: var(--rm-ed-muted);font-size: 9px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.legal .rm-legal-identity :is(strong,a){color: var(--rm-ed-black);font-size: 13px;line-height: 1.45}.legal .rm-legal-identity a{text-decoration: none !important}.legal .rm-legal-grid{margin-top: 30px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;border-top: 1px solid var(--rm-ed-black);border-left: 1px solid var(--rm-ed-line)}.legal .rm-legal-card{min-height: 265px;padding: 26px;border-right: 1px solid var(--rm-ed-line);border-bottom: 1px solid var(--rm-ed-line);background: #fff}.legal .rm-legal-card>span{color: var(--rm-ed-blue);font-size: 9px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.legal .rm-legal-card h3{margin: 20px 0 14px;font-size: 27px}.legal .rm-legal-card p{margin-bottom: 0;font-size: 13px}.legal .rm-legal-table{margin: 28px 0 26px;border-top: 1px solid var(--rm-ed-black)}.legal .rm-legal-table__head,.legal .rm-legal-table__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(230px,.72fr);gap: 30px;padding: 18px 0;border-bottom: 1px solid var(--rm-ed-line)}.legal .rm-legal-table__head{color: var(--rm-ed-muted);font-size: 9px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase}.legal .rm-legal-table__row strong{color: var(--rm-ed-black);font-size: 14px}.legal .rm-legal-table__row p{margin: 7px 0 0;font-size: 12px}.legal .rm-legal-table__row>span{color: var(--rm-ed-muted);font-size: 12px;line-height: 1.62}.legal .rm-legal-contact{margin-top: 25px;padding: 28px;display: grid;gap: 8px;border-left: 5px solid var(--rm-ed-blue);background: var(--rm-ed-paper)}.legal .rm-legal-contact strong{color: var(--rm-ed-black);font-size: 18px}.legal .rm-legal-contact :is(span,a){color: var(--rm-ed-muted);font-size: 13px;line-height: 1.5}@media (max-width:720px){.legal .rm-legal-identity,.legal .rm-legal-grid{grid-template-columns: 1fr}.legal .rm-legal-table__head{display: none}.legal .rm-legal-table__row{grid-template-columns: 1fr;gap: 8px;padding: 20px 0}.legal .rm-legal-card{min-height: 0}.legal .rm-legal-contact{padding: 22px}}html[lang="it"] .legal--terms .rm-legal-hero::after{content: "TERMINI"}html[lang="it"] .legal--cookies .rm-legal-hero::after{content: "COOKIE"}body:not(.home) :is( .rm-solutions-section__head--center,.rm-pricing-section__head--center,.rm-company-section__head--center,.rm-how-section__head--center ){width: 100%;max-width: 980px;margin-right: auto;margin-left: auto;text-align: center}body:not(.home) :is( .rm-solutions-section__head--center,.rm-pricing-section__head--center,.rm-company-section__head--center,.rm-how-section__head--center ) h2{margin-right: auto;margin-left: auto;text-align: center}body:not(.home) :is( .rm-solutions-section__head--center,.rm-pricing-section__head--center,.rm-company-section__head--center,.rm-how-section__head--center ) .rm-lead{margin-right: auto;margin-left: auto;text-align: center}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is( .rm-solutions-kicker,.rm-pricing-kicker,.rm-company-kicker ){color: rgba(255,255,255,.74)}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is( .rm-solutions-kicker,.rm-pricing-kicker,.rm-company-kicker )::before{background: #fff;box-shadow: 0 0 0 5px rgba(255,255,255,.12)}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is( .rm-solutions-section__head,.rm-pricing-section__head,.rm-company-section__head ) h2{color: #fff}body:not(.home) :is( .rm-solutions-section--blue,.rm-pricing-section--blue,.rm-company-section--blue ) :is( .rm-solutions-section__head,.rm-pricing-section__head,.rm-company-section__head ) .rm-lead{color: rgba(255,255,255,.72)}
