@font-face{font-family:inter;src:url(/_next/static/media/f93b305220383d31-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/54485abc6a0e9441-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/b6c30a3c33c5b851-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/caa8a39d89b78355-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:94.46%;descent-override:23.52%;line-gap-override:0.00%;size-adjust:102.55%}.__className_138378{font-family:inter,inter Fallback}.__variable_138378{--font-inter:"inter","inter Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_de2db4{font-family:dmSans,dmSans Fallback;font-style:normal}.__variable_de2db4{--font-dm-sans:"dmSans","dmSans Fallback"}@font-face{font-family:oswald;src:url(/_next/static/media/9d12c80ad321ecaa-s.p.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_88bce2{font-family:oswald,oswald Fallback;font-style:normal}.__variable_88bce2{--font-oswald:"oswald","oswald Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_c680d7{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_c680d7{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:robotoCondensed;src:url(/_next/static/media/29db61fc878f97f0-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:robotoCondensed Fallback;src:local("Arial");ascent-override:104.11%;descent-override:27.40%;line-gap-override:0.00%;size-adjust:89.11%}.__className_692cbb{font-family:robotoCondensed,robotoCondensed Fallback;font-style:normal}.__variable_692cbb{--font-roboto-condensed:"robotoCondensed","robotoCondensed Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/a865edea076e0166-s.woff2?dpl=dpl_GGp7rtXka8HTjLhSraSMKmjWSe7A) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_1e271d{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.__variable_1e271d{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}.AdminBar_bar__zIxjb{position:sticky;top:0;z-index:55;background:var(--rmx-ink,#14181d);color:#fff;border-bottom:var(--rmx-adminbar-border,1px) solid rgba(255,255,255,.12);font-family:var(--font-ui,system-ui)}.AdminBar_inner__yU_zP{max-width:var(--content-max,1200px);margin:0 auto;padding:0 var(--content-pad,24px);min-height:calc(var(--rmx-adminbar-h, 32px) - var(--rmx-adminbar-border, 1px));display:flex;align-items:center;gap:8px}.AdminBar_brand__aUeAF{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#eba440;flex:none}.AdminBar_link__zOyMQ{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 12px;border:1px solid rgba(255,255,255,.24);border-radius:4px;white-space:nowrap}.AdminBar_link__zOyMQ:hover{border-color:rgba(255,255,255,.5)}.AdminBar_edit__eqs_T{background:#d7332d;border-color:#d7332d}.AdminBar_edit__eqs_T:hover{background:#be2822;border-color:#be2822;text-decoration:none}.AdminBar_manage__glaqT,.AdminBar_seo___6dtl{background:rgba(255,255,255,.12)}.AdminBar_seo___6dtl{font-family:inherit;cursor:pointer}.AdminBar_seo___6dtl:hover{background:rgba(255,255,255,.2)}.AdminBar_who__K34PY{margin-left:auto;font-size:12px;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.AdminBar_brand__aUeAF,.AdminBar_who__K34PY{display:none}}.EditSeoModal_backdrop__bowBf{position:fixed;inset:0;overflow-y:auto;z-index:1000;background:rgba(20,24,29,.6);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;font-family:var(--font-ui,system-ui)}.EditSeoModal_dialog__mtr34{position:relative;width:100%;max-width:560px;background:#fff;color:#14181d;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.EditSeoModal_header__h7bZ5{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#14181d;color:#fff}.EditSeoModal_title__80fJP{margin:0;font-size:15px;font-weight:700;letter-spacing:.02em}.EditSeoModal_closeBtn__fdocj{background:transparent;border:none;color:rgba(255,255,255,.7);font-size:16px;line-height:1;cursor:pointer;padding:4px 6px}.EditSeoModal_closeBtn__fdocj:hover{color:#fff}.EditSeoModal_body__bAI1T{padding:20px;display:flex;flex-direction:column;gap:18px}.EditSeoModal_field__X9XCC{display:flex;flex-direction:column;gap:6px}.EditSeoModal_fieldLabelRow__mGOSx{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4b5563}.EditSeoModal_counter__CcKzx{font-weight:600;color:#6b7280;text-transform:none;letter-spacing:normal}.EditSeoModal_counterOver__Zc23w{font-weight:600;color:#d7332d;text-transform:none;letter-spacing:normal}.EditSeoModal_input__mQrGP,.EditSeoModal_textarea__jhApc{font-family:inherit;font-size:14px;padding:9px 11px;border:1px solid #d1d5db;border-radius:5px;color:#14181d;background:#fff;resize:vertical}.EditSeoModal_input__mQrGP:focus,.EditSeoModal_textarea__jhApc:focus{outline:none;border-color:#eba440;box-shadow:0 0 0 3px rgba(235,164,64,.25)}@media (forced-colors:active){.EditSeoModal_input__mQrGP:focus,.EditSeoModal_textarea__jhApc:focus{outline:2px solid;outline-offset:1px}}.EditSeoModal_aiRow__ufVtR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.EditSeoModal_aiBtn__RERkO{font-size:13px;font-weight:700;padding:7px 14px;border-radius:5px;border:1px solid #d1d5db;background:#f3f4f6;color:#14181d;cursor:pointer}.EditSeoModal_aiBtn__RERkO:hover:not(:disabled){background:#e5e7eb}.EditSeoModal_aiBtn__RERkO:disabled{opacity:.55;cursor:not-allowed}.EditSeoModal_hint__xu0H8{font-size:12px;color:#6b7280;margin:0}.EditSeoModal_errorText__fIHzK{font-size:13px;font-weight:600;color:#d7332d;margin:0}.EditSeoModal_okText__R3q4P{font-size:13px;font-weight:600;color:#15803d;margin:0}.EditSeoModal_footer__hvLoU{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e5e7eb;background:#f9fafb}.EditSeoModal_cancelBtn__ydt3m{font-size:13px;font-weight:700;padding:8px 16px;border-radius:5px;border:1px solid #d1d5db;background:#fff;color:#14181d;cursor:pointer}.EditSeoModal_cancelBtn__ydt3m:hover{background:#f3f4f6}.EditSeoModal_saveBtn__ZLrdT{font-size:13px;font-weight:700;padding:8px 18px;border-radius:5px;border:1px solid #d7332d;background:#d7332d;color:#fff;cursor:pointer}.EditSeoModal_saveBtn__ZLrdT:hover:not(:disabled){background:#be2822;border-color:#be2822}.EditSeoModal_saveBtn__ZLrdT:disabled{opacity:.55;cursor:not-allowed}.EditSeoModal_cardPreviewImg__xwap2{width:100%;max-width:480px;height:auto;display:block;border-radius:4px;border:1px solid #e5e7eb;margin-bottom:8px}.EditSeoModal_bgRow__Bc8Fe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.EditSeoModal_bgThumb__IFGJu{width:64px;height:34px;object-fit:cover;border-radius:4px;border:1px solid #d1d5db;background:#f3f4f6}.EditSeoModal_linkBtn__Xxl9v{background:transparent;border:none;color:#d7332d;font-size:13px;font-weight:700;cursor:pointer;padding:4px 2px}.EditSeoModal_linkBtn__Xxl9v:hover{text-decoration:underline}.EditSeoModal_pickerOverlay__6JhVY{position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;padding:20px;gap:12px;overflow-y:auto}.EditSeoModal_pickerHeader__pDUPD{display:flex;align-items:center;gap:10px}.EditSeoModal_pickerHeader__pDUPD .EditSeoModal_input__mQrGP{flex:1 1}.EditSeoModal_pickerGrid__4Lsel{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.EditSeoModal_pickerItem__S_cS1{padding:0;border:1px solid #d1d5db;border-radius:4px;background:#f3f4f6;cursor:pointer;overflow:hidden}.EditSeoModal_pickerItem__S_cS1:hover{border-color:#eba440}.EditSeoModal_pickerThumb__EIh0K{width:100%;height:70px;object-fit:cover;display:block}.EditSeoModal_pickerFooter__JwW9R{display:flex;justify-content:center}:root{--rmx-red:#C1272D;--rmx-red-deep:#9A1E22;--rmx-red-dark:#6E1518;--rmx-orange:#F26522;--rmx-orange-bright:#FF7A33;--rmx-orange-deep:#BE420B;--rmx-orange-dark:#9C360A;--rmx-gold:#F9B233;--rmx-gold-dark:#8A5A00;--rmx-gold-soft:#FFD066;--rmx-blue:#2563EB;--rmx-blue-deep:#0E4FA8;--rmx-green:#2E7D32;--rmx-green-deep:#25753D;--rmx-ink:#0F1115;--rmx-ink-2:#1A1E25;--rmx-ink-3:#262B33;--rmx-graphite:#3A414D;--rmx-steel:#5C6472;--rmx-slate:#8A92A1;--rmx-mist:#C8CDD6;--rmx-fog:#E4E7EC;--rmx-paper:#F4F5F7;--rmx-paper-2:#FAFAFB;--rmx-white:#FFFFFF;--rmx-status-active:#E53935;--rmx-status-warn:#F9A825;--rmx-status-ok:#2E8B4A;--rmx-status-info:#1F6FEB;--rmx-status-info-deep:#0c428a;--rmx-status-info-light:#4b92e6;--rmx-status-enroute:#F26522;--fg-1:var(--rmx-ink);--fg-2:var(--rmx-graphite);--fg-3:var(--rmx-steel);--fg-mute:var(--rmx-slate);--fg-inverse:var(--rmx-white);--bg-1:var(--rmx-white);--bg-2:var(--rmx-paper-2);--bg-3:var(--rmx-paper);--bg-inset:var(--rmx-fog);--border-1:#E4E7EC;--border-2:#D4D8DF;--border-strong:#8A92A1;--accent-hover:var(--rmx-red-deep);--accent-on:var(--rmx-white);--accent-2:var(--rmx-orange);--dash-bg:#0A0C10;--dash-panel:#14181F;--dash-panel-2:#1C222B;--dash-stroke:#262C36;--dash-fg:#FFFFFF;--dash-fg-mute:#A8B0BE;--dash-accent:var(--rmx-orange);--font-display:var(--font-oswald),var(--font-montserrat),"Helvetica Neue",Arial,sans-serif;--font-ui:var(--font-dm-sans),var(--font-inter),"Segoe UI",system-ui,sans-serif;--font-ui-sm:var(--font-dm-sans),var(--font-inter),"Segoe UI",system-ui,sans-serif;--font-ui-lg:var(--font-dm-sans),var(--font-inter),"Segoe UI",system-ui,sans-serif;--font-condensed:var(--font-roboto-condensed),"Helvetica Neue Condensed",sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,Consolas,monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:36px;--fs-3xl:48px;--fs-4xl:64px;--fs-display:88px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-0.02em;--tr-normal:0;--tr-wide:0.04em;--tr-caps:0.08em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:16px;--r-pill:999px;--sh-1:0 1px 2px rgba(15,17,21,0.06),0 1px 1px rgba(15,17,21,0.04);--sh-2:0 2px 6px rgba(15,17,21,0.08),0 1px 2px rgba(15,17,21,0.05);--sh-3:0 6px 18px rgba(15,17,21,0.10),0 2px 4px rgba(15,17,21,0.06);--sh-4:0 16px 40px rgba(15,17,21,0.18),0 4px 10px rgba(15,17,21,0.08);--sh-dash:0 2px 0 rgba(0,0,0,0.35) inset,0 0 0 1px var(--dash-stroke);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-std:cubic-bezier(0.4,0,0.2,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--content-max:1200px;--content-pad:24px;--section-y:24px;--section-y-sm:20px;--block-accent:var(--rmx-orange-deep);--block-accent-fill:var(--rmx-orange-deep);--block-accent-on-fill:#fff}.rmx-display-hero{font-weight:900;font-size:var(--fs-display)}.rmx-display-hero,.rmx-h1{font-family:var(--font-display);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-1)}.rmx-h1{font-weight:800;font-size:clamp(30px,5vw,var(--fs-3xl))}.rmx-h2{font-size:var(--fs-2xl);letter-spacing:var(--tr-tight)}.rmx-h2,.rmx-h3{font-family:var(--font-display);font-weight:700;line-height:var(--lh-snug);color:var(--fg-1)}.rmx-h3{font-size:var(--fs-xl)}.rmx-h4{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--fg-1)}.rmx-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:15px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--block-accent,var(--rmx-orange))}.rmx-lede{font-size:var(--fs-md);color:var(--fg-2);white-space:pre-line}.rmx-body,.rmx-lede{font-family:var(--font-ui);font-weight:400;line-height:var(--lh-body)}.rmx-body{font-size:var(--web-body-size,var(--fs-base));color:var(--fg-1)}.rmx-body-sm{font-weight:400;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--fg-2)}.rmx-body-sm,.rmx-label{font-family:var(--font-ui-sm)}.rmx-label{font-weight:700;font-size:var(--fs-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--fg-3)}.rmx-metric{font-family:var(--font-condensed);font-weight:700;font-size:var(--fs-4xl);line-height:1;letter-spacing:var(--tr-tight);color:var(--fg-1)}.rmx-metric-label{font-family:var(--font-ui-sm);font-weight:500;font-size:var(--fs-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--fg-mute)}.rmx-mono{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg-2)}.rmx-on-dark{background:var(--dash-bg);--block-accent:var(--rmx-orange)}.rmx-on-dark,.rmx-on-dark .rmx-body,.rmx-on-dark .rmx-h1,.rmx-on-dark .rmx-h2,.rmx-on-dark .rmx-h3,.rmx-on-dark .rmx-h4,.rmx-on-dark .rmx-metric{color:var(--dash-fg)}.rmx-on-dark .rmx-body-sm,.rmx-on-dark .rmx-label,.rmx-on-dark .rmx-lede{color:var(--dash-fg-mute)}.rmx-on-dark .rmx-rich h2,.rmx-on-dark .rmx-rich h3{color:var(--rmx-orange)}.rmx-on-dark .rmx-rich li,.rmx-on-dark .rmx-rich p{color:var(--dash-fg-mute)}.rmx-on-dark .rmx-rich blockquote p,.rmx-on-dark .rmx-rich strong{color:var(--dash-fg)}.rmx-on-dark .rmx-rich a{color:var(--block-accent)}.rmx-on-dark .rmx-richtext.rmx-rich ul{background:rgba(255,255,255,.06);border-color:var(--dash-stroke,rgba(255,255,255,.14))}.rmx-team-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:var(--sp-6)}.rmx-team-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-sm);color:var(--rmx-orange-deep);text-decoration:none;white-space:nowrap}.rmx-on-dark .rmx-team-link{color:var(--rmx-orange)}.rmx-team-link:hover{color:var(--rmx-ink)}.rmx-on-dark .rmx-team-link:hover{color:var(--rmx-white)}.rmx-team-cards,.rmx-team-compact{display:grid;gap:16px}.rmx-team-compact{gap:22px 16px}.rmx-team-card{gap:12px;background:var(--rmx-paper);border:1px solid var(--border-1);border-radius:12px;padding:18px}.rmx-team-card,.rmx-team-cell{display:flex;flex-direction:column}.rmx-team-photo{width:100%;aspect-ratio:1/1;border-radius:10px;object-fit:cover;display:block;background:var(--rmx-paper)}.rmx-team-cell .rmx-team-photo{border-radius:12px;margin-bottom:10px}.rmx-team-photo--empty{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--rmx-slate)}.rmx-team-name,.rmx-team-photo--empty{font-family:var(--font-display);font-weight:700}.rmx-team-name{font-size:var(--fs-lg);color:var(--rmx-ink)}.rmx-team-name--sm{font-size:13.5px}.rmx-team-title{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--rmx-orange-deep);margin:5px 0 7px}.rmx-team-title--muted{font-family:var(--font-ui-sm);font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:var(--rmx-steel);margin:0}.rmx-team-bio{font-size:12.5px;line-height:1.5;color:var(--rmx-steel);margin:0}@media (max-width:900px){.rmx-team-cards,.rmx-team-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.rmx-team-cards{grid-template-columns:repeat(1,minmax(0,1fr))!important}.rmx-team-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:114px}body{font-family:var(--font-ui);font-size:var(--web-body-size,var(--fs-base));line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-1);min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--lh-snug);text-wrap:balance}html[data-heading-case=upper] :where(h1,h2,h3,h4,h5,h6,.rmx-display-hero,.rmx-h1,.rmx-h2,.rmx-h3,.rmx-h4){text-transform:uppercase}.rmx-theme-industrial :is(h1,h2,h3,h4,h5,h6,.rmx-display-hero,.rmx-h1,.rmx-h2,.rmx-h3,.rmx-h4){font-family:"OswaldIndustrial",var(--font-display);text-transform:uppercase;letter-spacing:.012em}.rmx-theme-reel :is(h1,h2,h3,h4,h5,h6,.rmx-display-hero,.rmx-h1,.rmx-h2,.rmx-h3,.rmx-h4){font-family:"AntonReel",var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.005em;line-height:.95}.rmx-theme-reel .rmx-display-hero,.rmx-theme-reel h1{letter-spacing:-.01em}.rmx-theme-blackout{--rmx-gold:var(--rmx-white);--rmx-gold-soft:var(--rmx-white);--rmx-orange:var(--rmx-red);--rmx-orange-bright:var(--rmx-red);--rmx-orange-deep:var(--rmx-red-deep)}.rmx-theme-blackout .rmx-on-dark{--block-accent:var(--rmx-white)}.rmx-theme-blackout :is(h1,h2,h3,h4,h5,h6,.rmx-display-hero,.rmx-h1,.rmx-h2,.rmx-h3,.rmx-h4){font-family:"AntonReel",var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.005em;line-height:.95}.rmx-theme-blackout .rmx-display-hero,.rmx-theme-blackout h1{letter-spacing:-.01em}.rmx-theme-broadsheet :is(h1,h2,h3,h4,h5,h6,.rmx-display-hero,.rmx-h1,.rmx-h2,.rmx-h3,.rmx-h4){font-family:"OswaldIndustrial",var(--font-display);text-transform:uppercase;letter-spacing:.005em;line-height:1.02}p{text-wrap:pretty}canvas,img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:var(--rmx-orange-deep);text-decoration:none}a:hover{text-decoration:underline}.rmx-rich a:not([class]),:where(p,li,blockquote,dd,dt,td,th,figcaption,summary) a:not([class]){text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:from-font}button{font:inherit;cursor:pointer}ol,ul{list-style:none;padding:0}:target{scroll-margin-top:96px}:focus-visible{outline:2px solid var(--focus-ring-outer);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-inner);border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.rmx-on-dark,footer{--fg-quiet:var(--ink-400)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:1000;background:var(--rmx-ink);color:var(--rmx-white);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-family:var(--font-ui);font-weight:600;transition:top var(--dur-2) var(--ease-out)}.skip-link:focus{top:var(--sp-4);text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (pointer:coarse){.rmx-form-opt,.rmx-page-link,.rmx-tap,a[role=button],button:not([data-tap-min=off]),input[type=button],input[type=submit]{min-height:44px;min-width:44px}}.rmx-dot-hit{position:relative}.rmx-dot-hit:after{content:"";position:absolute;left:0;right:0;top:-18px;bottom:-18px}.rmx-dot-hit-24{position:relative}.rmx-dot-hit-24:after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}@media (max-width:768px){.rmx-stack-mobile{grid-template-columns:1fr!important}}@media (max-width:720px){.rmx-share-row{flex-direction:column!important}}@media (max-width:600px){.rmx-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.rmx-feature-copy{padding-left:44px!important}}body:has(.rmx-adminbar) .rmx-site-header{top:var(--rmx-adminbar-h,32px)}html:has(.rmx-adminbar){scroll-padding-top:calc(114px + var(--rmx-adminbar-h, 32px))}.rmx-site-header img.rmx-logo-light{display:none}.rmx-site-header[data-overlay=true]{position:fixed;left:0;right:0;transition:background var(--dur-2,.24s) var(--ease-out,ease)}.rmx-site-header[data-overlay=true]:not([data-scrolled=true]){background:linear-gradient(180deg,rgba(11,15,20,.58),rgba(11,15,20,0));--fg-1:#ffffff;--fg-2:rgba(255,255,255,0.92);--fg-3:rgba(255,255,255,0.55)}.rmx-site-header[data-overlay=true]:not([data-scrolled=true]) .rmx-header-bar,.rmx-site-header[data-overlay=true]:not([data-scrolled=true]) .rmx-header-utility{background:transparent;box-shadow:none}.rmx-site-header[data-overlay=true]:not([data-scrolled=true]) img.rmx-logo-dark{display:none}.rmx-site-header[data-overlay=true]:not([data-scrolled=true]) img.rmx-logo-light{display:block}.rmx-container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--content-pad)}.rmx-section{padding-block:var(--section-y)}@media (max-width:768px){.rmx-section{padding-block:var(--section-y-sm)}}.rmx-section-header-block{padding-bottom:0}.rmx-section-header-block:has(+.rmx-on-dark){padding-bottom:var(--section-y)}.rmx-section-header-block:has(+.rmx-muted-band){padding-bottom:var(--sp-6)}.rmx-section.rmx-sp-compact{padding-block:var(--sp-6)}.rmx-section.rmx-sp-flush-top{padding-top:var(--sp-4)}.rmx-section.rmx-sp-flush-bottom{padding-bottom:var(--sp-4)}.rmx-section.rmx-sp-none{padding-block:0}.rmx-sh-iconrow{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-5);align-items:start}.rmx-sh-icon{flex:none;display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:var(--r-lg,10px);background:color-mix(in srgb,var(--block-accent,var(--rmx-orange)) 10%,transparent);color:var(--block-accent,var(--rmx-orange))}@media (max-width:640px){.rmx-sh-iconrow{grid-template-columns:1fr;gap:var(--sp-3)}}.rmx-richtext--center{text-align:center}.rmx-richtext p+p{margin-top:var(--sp-4)}.rmx-richtext--lead p{font-size:18px;line-height:1.65;color:var(--rmx-graphite,var(--fg-2))}.rmx-richtext--lead p:first-child{font-size:21px;line-height:1.6;color:var(--rmx-ink)}.rmx-caplist{--n:2;display:flex;flex-wrap:wrap;justify-content:center;column-gap:48px}.rmx-caplist-item{flex:0 0 calc((100% - (var(--n) - 1) * 48px) / var(--n));min-width:0}@media (max-width:768px){.rmx-caplist-item{flex-basis:100%}}.rmx-caplist-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--border-1)}.rmx-caplist-badge{flex:none;width:var(--rmx-icon-box-size,34px);height:var(--rmx-icon-box-size,34px);border-radius:var(--rmx-icon-box-radius,8px);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-condensed);font-weight:700;font-size:16px;background:var(--rmx-icon-box-bg,color-mix(in srgb,var(--rmx-orange) 12%,transparent));color:var(--rmx-icon-box-color,var(--rmx-orange-deep))}.rmx-caplist-badge--num{background:var(--rmx-ink);color:#fff}.rmx-caplist-title{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--rmx-ink);margin:0 0 4px}.rmx-on-dark .rmx-caplist-item{border-bottom-color:var(--dash-stroke,rgba(255,255,255,.14))}.rmx-on-dark .rmx-caplist-title{color:#fff}.rmx-on-dark .rmx-caplist-badge--num{background:#fff;color:var(--rmx-ink)}.rmx-on-dark .rmx-caplist-badge:not(.rmx-caplist-badge--num){background:rgba(255,255,255,.16);color:#fff}.rmx-timeline-grid{--col-min:200px;--col-gap:var(--sp-5);--cols-cap:var(--cols,99)}.rmx-pricing-grid,.rmx-timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--col-min),100%/var(--cols-cap) - var(--col-gap))),1fr));gap:var(--col-gap)}.rmx-pricing-grid{--col-min:260px;--col-gap:20px;--cols-cap:var(--cols,3);align-items:start}@media (max-width:900px){.rmx-pricing-grid{grid-template-columns:1fr}}.rmx-pricing-card{position:relative;background:#fff;border:1px solid var(--border-1);border-radius:14px;padding:30px}.rmx-pricing-card--rec{background:var(--rmx-ink);border-color:var(--rmx-red);border-width:2px;padding:29px;box-shadow:0 18px 40px rgba(15,17,21,.28)}.rmx-pricing-card:not(.rmx-pricing-card--rec){box-shadow:0 1px 2px rgba(15,17,21,.04),0 8px 24px rgba(15,17,21,.06)}.rmx-pricing-amt{font-size:34px;line-height:1.1;letter-spacing:-.02em}.rmx-pricing-per{font-family:var(--font-ui);font-weight:600;font-size:14px;color:var(--rmx-steel)}.rmx-pricing-card--rec .rmx-pricing-kicker,.rmx-pricing-card--rec .rmx-pricing-per{color:var(--rmx-mist)}.rmx-pricing-feat strong{font-weight:800;color:var(--rmx-ink)}.rmx-pricing-card--rec .rmx-pricing-feat strong{color:#fff}.rmx-pricing-badge{position:absolute;top:-11px;left:30px;font-family:var(--font-ui-sm);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--rmx-red);border-radius:999px;padding:6px 12px}.rmx-pricing-kicker{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--rmx-steel);margin-bottom:10px}.rmx-pricing-name{font-family:var(--font-display);font-weight:800;font-size:22px;margin:0 0 6px;color:var(--rmx-ink)}.rmx-pricing-card--rec .rmx-pricing-name{color:#fff}.rmx-pricing-sub{font-size:13px;color:var(--rmx-steel);margin-bottom:18px}.rmx-pricing-card--rec .rmx-pricing-sub{color:var(--rmx-mist)}.rmx-pricing-price{font-family:var(--font-display);font-weight:800;font-size:20px;margin-bottom:12px;color:var(--rmx-ink)}.rmx-pricing-card--rec .rmx-pricing-price{color:#fff}.rmx-pricing-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rmx-pricing-feat{display:flex;gap:10px;font-size:14px;line-height:1.45;color:var(--rmx-graphite)}.rmx-pricing-card--rec .rmx-pricing-feat{color:var(--rmx-mist)}.rmx-pricing-check{flex:none;margin-top:2px;color:var(--rmx-status-ok,#2E8B4A)}.rmx-pricing-card--rec .rmx-pricing-check{color:#fff}.rmx-pricing-cta{display:block;text-align:center;margin-top:24px;padding:16px 22px;font-family:var(--font-ui);font-weight:800;font-size:16px;letter-spacing:-.01em;border-radius:6px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rmx-pricing-cta,.rmx-pricing-cta:hover{background:var(--rmx-red);color:#fff;text-decoration:none}.rmx-pricing-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(215,51,45,.4)}.rmx-pricing-card--rec .rmx-pricing-cta{background:var(--rmx-red);color:#fff;box-shadow:0 8px 20px rgba(215,51,45,.32)}.rmx-pricing-card--rec .rmx-pricing-cta:hover{background:var(--rmx-red);transform:translateY(-2px);box-shadow:0 12px 26px rgba(215,51,45,.48)}.rmx-faq-list{display:flex;flex-direction:column;gap:12px}.rmx-faq-item{border:1px solid var(--border-1);border-radius:10px;background:#fff;padding:0 22px}.rmx-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px 0;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--rmx-ink)}.rmx-faq-q::-webkit-details-marker{display:none}.rmx-faq-mark{flex:none;width:12px;height:12px;position:relative}.rmx-faq-mark:after,.rmx-faq-mark:before{content:"";position:absolute;background:var(--rmx-orange-deep);transition:transform .2s ease}.rmx-faq-mark:before{top:5px;left:0;width:12px;height:2px}.rmx-faq-mark:after{top:0;left:5px;width:2px;height:12px}.rmx-faq-item[open] .rmx-faq-mark:after{transform:scaleY(0)}.rmx-faq-a{margin:0;padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--rmx-steel)}.rmx-faq-a>p,.rmx-faq-a>ul{margin:0}.rmx-faq-a>:is(p,ul)+:is(p,ul){margin-top:12px}.rmx-faq-a>ul{padding-left:1.25em}.rmx-roi{max-width:1120px;margin-inline:auto;padding-inline:var(--content-pad);display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:start}@media (max-width:860px){.rmx-roi{grid-template-columns:1fr}}.rmx-roi-inputs{background:#fff;border:1px solid var(--border-1);box-shadow:var(--sh-2,0 2px 10px rgba(0,0,0,.06))}.rmx-roi-inputs,.rmx-roi-results{border-radius:16px;padding:32px 34px}.rmx-roi-results{background:var(--rmx-ink);color:#fff;box-shadow:var(--sh-3,0 10px 34px rgba(0,0,0,.2))}.rmx-roi-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;background:var(--rmx-orange-deep);color:#fff;font-weight:700;font-size:15.5px;text-decoration:none;padding:15px;border-radius:8px;transition:all .18s var(--ease-out,ease)}.rmx-roi-cta:hover{background:var(--rmx-orange-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(242,101,34,.4);color:#fff}.rmx-range{appearance:none;height:6px;border-radius:999px;background:var(--rmx-fog,#e4e7ec);outline:none}.rmx-range:focus-visible{outline:2px solid var(--focus-ring-outer);outline-offset:3px}.rmx-range::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:var(--rmx-orange);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.rmx-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--rmx-orange);cursor:pointer;border:3px solid #fff}.rmx-form-card{background:#fff;border:1px solid var(--border-1);border-radius:16px;box-shadow:var(--sh-3,0 10px 34px rgba(0,0,0,.1));padding:30px 32px}.rmx-form-eyebrow{font:700 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--block-accent);margin-bottom:12px}.rmx-form-heading{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;color:var(--rmx-ink);margin:0 0 6px}.rmx-form-sub{font-size:15px;line-height:1.6;color:var(--rmx-steel);margin:0 0 22px}.rmx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.rmx-form-grid{grid-template-columns:minmax(0,1fr)}}.rmx-form-l{display:flex;flex-direction:column;gap:6px}.rmx-form-label{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rmx-form-help,.rmx-form-label{font-size:12px;color:var(--rmx-steel)}.rmx-form-field input,.rmx-form-field select,.rmx-form-field textarea{width:100%;font-family:var(--font-ui);font-size:16px;color:var(--rmx-ink);background:var(--rmx-paper-2,#fafafb);border:1px solid var(--border-strong);border-radius:8px;padding:12px 13px;transition:border-color .15s ease}.rmx-form-field input:focus,.rmx-form-field select:focus,.rmx-form-field textarea:focus{border-color:var(--rmx-orange);background:#fff}.rmx-form-field fieldset{border:0;margin:0;padding:0}.rmx-form-h{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--rmx-ink);margin:8px 0 0}.rmx-form-p{font-size:14px;line-height:1.6;color:var(--rmx-steel);margin:0}.rmx-form-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:6px}@media (max-width:480px){.rmx-form-opts{grid-template-columns:minmax(0,1fr)}}.rmx-form-opt{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--rmx-graphite);cursor:pointer}.rmx-form-opt input{width:auto!important}.rmx-form-submit{width:100%;background:var(--rmx-red);color:#fff;border:0;border-radius:8px;padding:15px;font-family:var(--font-ui);font-weight:700;font-size:15.5px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .18s ease}.rmx-form-submit:hover{background:var(--red-500)}.rmx-form-submit:disabled{opacity:.6;cursor:default}.rmx-form-note{font-size:12px;color:var(--rmx-steel);margin:12px 0 0;text-align:center}.rmx-form-note a{text-decoration:underline}.rmx-form-err{font-size:13px;color:var(--rmx-red,#c8102e);margin:12px 0 0}.rmx-form-split-sec{background:radial-gradient(120% 130% at 85% 0,#171b22 0,#0a0c10 60%)}.rmx-form-split{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--content-pad);display:grid;grid-template-columns:1fr 480px;gap:56px;align-items:start}@media (max-width:900px){.rmx-form-split{grid-template-columns:minmax(0,1fr);gap:32px}}.rmx-form-split>*{min-width:0}.rmx-form-split-eyebrow{display:flex;align-items:center;gap:10px;font:700 12px/1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--block-accent);margin:0 0 16px}.rmx-form-rule{width:22px;height:2px;background:var(--rmx-orange)}.rmx-form-split-h{font-family:var(--font-display);font-weight:900;font-size:clamp(30px,7vw,44px);line-height:1.04;letter-spacing:-.03em;color:#fff;margin:0 0 18px}.rmx-form-split-desc{font-size:18px;line-height:1.6;color:var(--rmx-mist);margin:0 0 34px;max-width:480px}.rmx-form-contacts{display:flex;flex-direction:column;gap:20px}.rmx-form-contact{display:flex;gap:14px;align-items:center;min-width:0}.rmx-form-contact>div{min-width:0}.rmx-form-contact-ico{flex:none;width:44px;height:44px;border-radius:10px;background:var(--rmx-ink-2,#1a1e25);border:1px solid var(--rmx-ink-3,#262b33);display:flex;align-items:center;justify-content:center;color:var(--rmx-orange)}.rmx-form-contact-label{font-size:12px;color:var(--rmx-slate)}.rmx-form-contact-val{font-size:16px;font-weight:600;color:#fff;text-decoration:none;overflow-wrap:anywhere}a.rmx-form-contact-val:hover{color:var(--rmx-orange)}.rmx-form-right{display:flex;flex-direction:column;gap:14px;min-width:0}.rmx-form-promo{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--rmx-ink-3,#262b33);border-left:3px solid var(--rmx-orange);border-radius:12px;background:rgba(255,255,255,.045)}.rmx-form-promo-text{flex:1 1 220px;min-width:0}.rmx-form-promo-title{margin:0;font:700 14px/1.35 var(--font-ui);color:#fff}.rmx-form-promo-body{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--rmx-mist)}.rmx-form-promo-cta{flex:none;display:inline-flex;align-items:center;gap:6px;font:700 13px/1 var(--font-ui);color:var(--rmx-orange);text-decoration:none;white-space:nowrap}.rmx-form-promo-cta:hover{text-decoration:underline}.rmx-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--border-1);border-radius:var(--r-md);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);color:var(--fg-2);text-decoration:none;transition:border-color .18s var(--ease-out),color .18s var(--ease-out)}.rmx-page-link:hover{border-color:var(--rmx-orange);color:var(--rmx-orange)}.rmx-page-link--active{background:var(--rmx-orange-deep);border-color:var(--rmx-orange-deep);color:#fff}.rmx-breadcrumb{font:600 13px/1 var(--font-ui);letter-spacing:.01em;color:var(--rmx-steel)}.rmx-breadcrumb a{color:var(--rmx-steel);text-decoration:none}.rmx-breadcrumb a:hover{color:var(--rmx-orange)}.rmx-breadcrumb__sep{margin:0 8px;color:var(--border-2)}.rmx-breadcrumb__current{color:var(--rmx-orange-deep)}.rmx-breadcrumb--dark,.rmx-breadcrumb--dark a{color:var(--rmx-mist)}.rmx-breadcrumb--dark a:hover{color:var(--rmx-orange)}.rmx-breadcrumb--dark .rmx-breadcrumb__sep{color:var(--rmx-steel)}.rmx-event-row{display:grid;grid-template-columns:88px 1fr auto;gap:24px;align-items:center}@media (max-width:620px){.rmx-event-row{grid-template-columns:56px 1fr;gap:14px 16px}.rmx-event-row>a{grid-column:1/-1;justify-self:stretch!important;text-align:center}}.rmx-filter-chip{display:inline-flex;align-items:center;font:600 12.5px/1 var(--font-ui);text-decoration:none;color:var(--rmx-graphite);background:var(--rmx-paper);border:1px solid var(--border-1);border-radius:var(--r-pill);padding:9px 16px}.rmx-filter-chip[aria-current=page]{font-weight:700;color:#fff;background:var(--rmx-ink);border-color:var(--rmx-ink)}@media (pointer:coarse){.rmx-filter-chip{min-height:44px}}.rmx-rich p:where(:not(.rmx-rich-isolate *)){font-family:var(--font-ui);font-size:17px;line-height:1.75;color:var(--rmx-graphite);margin:0 0 20px}.rmx-rich h2:where(:not(.rmx-rich-isolate *)){font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--rmx-ink);margin:36px 0 14px}.rmx-rich h3:where(:not(.rmx-rich-isolate *)){font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.25;color:var(--rmx-ink);margin:30px 0 12px}.rmx-rich>h2:first-child,.rmx-rich>h3:first-child,.rmx-rich>p:first-child{margin-top:0}.rmx-rich blockquote{border-left:3px solid var(--rmx-orange);padding:6px 0 6px 24px;margin:32px 0}.rmx-rich blockquote p{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.4;color:var(--rmx-ink);margin:0}.rmx-rich ol:where(:not(.rmx-rich-isolate *)),.rmx-rich ul:where(:not(.rmx-rich-isolate *)){margin:0 0 24px;padding:0;list-style:none;display:grid;gap:10px}.rmx-rich li:where(:not(.rmx-rich-isolate *)){position:relative;padding-left:30px;font-size:16px;line-height:1.6;color:var(--rmx-graphite)}.rmx-rich li:where(:not(.rmx-rich-isolate *)):before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23F26522' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%}.rmx-rich a:where(:not(.rmx-rich-isolate *)){color:var(--rmx-orange-deep);text-decoration:underline;text-underline-offset:2px}.rmx-rich strong:where(:not(.rmx-rich-isolate *)){color:var(--rmx-ink);font-weight:700}.rmx-rich img:where(:not(.rmx-rich-isolate *)){max-width:100%;height:auto;border-radius:10px;display:block;margin:28px auto}.rmx-prose{max-width:720px;margin-inline:auto;padding-inline:var(--content-pad)}.rmx-prose--flush{max-width:none;margin-inline:0;padding-inline:0}.rmx-event-h2{font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.02em;color:var(--rmx-ink);margin:0 0 14px}.rmx-muted-band{background:var(--rmx-paper);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.rmx-muted-band+.rmx-muted-band{border-top:none}.rmx-muted-band:has(+.rmx-muted-band){border-bottom:none}.rmx-section.rmx-dark-pattern{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 2px,transparent 0,transparent 16px)}.rmx-video{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg,10px);overflow:hidden;background:#0b0d11;box-shadow:0 24px 60px rgba(0,0,0,.28)}.rmx-video__iframe,.rmx-video__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.rmx-video__poster{padding:0;cursor:pointer;background-color:#0b0d11;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.rmx-video__poster:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28);transition:background .15s ease}.rmx-video__poster:hover:after{background:rgba(0,0,0,.12)}.rmx-video__play{position:relative;z-index:1;width:74px;height:74px;border-radius:50%;background:var(--rmx-orange,#f26522);display:flex;align-items:center;justify-content:center;padding-left:4px;box-shadow:0 8px 24px rgba(0,0,0,.4);transition:transform .15s ease}.rmx-video__poster:hover .rmx-video__play{transform:scale(1.08)}.rmx-video-modal{position:fixed;inset:0;z-index:1000;background:rgba(6,8,12,.86);display:flex;align-items:center;justify-content:center;padding:24px;animation:rmx-video-fade .15s ease}@keyframes rmx-video-fade{0%{opacity:0}}.rmx-video-modal__inner{position:relative;width:min(1040px,100%)}.rmx-video-modal__frame{aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 40px 90px rgba(0,0,0,.6)}.rmx-video-modal__frame iframe{width:100%;height:100%;border:0}.rmx-video-modal__close{position:absolute;top:8px;right:8px;z-index:1;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.55);color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.rmx-video-modal__close:hover{background:rgba(0,0,0,.75)}.rmx-video-modal__title{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding-right:56px;color:#fff}.rmx-video-modal__title-main{font-family:var(--font-display,inherit);font-weight:700;font-size:clamp(18px,2.4vw,24px);line-height:1.2}.rmx-video-modal__title-sub{font-size:14px;font-weight:500;color:rgba(255,255,255,.72)}.rmx-testimonial-cols{column-count:3;column-gap:24px}@media (max-width:900px){.rmx-testimonial-cols{column-count:2}}@media (max-width:600px){.rmx-testimonial-cols{column-count:1}}.rmx-cmp-card{border-radius:14px;padding:32px}.rmx-cmp-card--light{background:#fff;border:1px solid var(--border-1)}.rmx-cmp-card--dark{background:var(--rmx-ink);border:1px solid transparent}.rmx-on-dark .rmx-cmp-card--dark{background:color-mix(in srgb,var(--rmx-ink) 82%,#fff);border-color:rgba(255,255,255,.24);box-shadow:0 10px 30px rgba(0,0,0,.35)}.rmx-cmp-label{font:700 .9375rem/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}@media (max-width:720px){.rmx-comparison-grid,.rmx-hardware-callout{grid-template-columns:1fr!important}.rmx-hardware-callout{text-align:left}}.rmx-richtext.rmx-rich ul{background:var(--rmx-paper);border:1px solid var(--border-1);border-radius:14px;padding:26px 30px}.rmx-richtext.rmx-rich li{padding-left:26px}.rmx-richtext.rmx-rich li:before{content:"\201C";background:none;color:var(--rmx-orange);font:700 24px/1 Georgia,Times New Roman,serif;width:auto;height:auto;top:6px;left:0}.rmx-on-dark .rmx-pricing-card--rec{background:#1b1f27;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px rgba(215,51,45,.35)}.rmx-display-bold h2{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(32px,3.6vw,52px);line-height:1.02}.rmx-display-bold .rmx-eyebrow{font-size:16px;letter-spacing:.14em}#stack-nav>section{padding-block:14px;border-bottom:0}@media (max-width:640px){#stack-nav>section{padding-block:12px}}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-800.woff2) format("woff2")}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/RobotoFlex-variable.woff2) format("woff2")}@font-face{font-family:OswaldIndustrial;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/Oswald-variable.woff2) format("woff2")}@font-face{font-family:AntonReel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Anton.woff2) format("woff2")}:root{--ink-0:#ffffff;--ink-25:#fafafa;--ink-50:#f4f4f4;--ink-100:#e7e7e7;--ink-200:#d2d2d2;--ink-300:#b0b0b0;--ink-400:#858585;--ink-500:#5e5e5e;--ink-600:#414141;--ink-700:#2a2a2a;--ink-800:#1a1a1a;--ink-900:#111111;--ink-1000:#000000;--red-50:#fdedec;--red-100:#f9d2d0;--red-200:#f0a5a2;--red-300:#e56c68;--red-400:#d7332d;--red-500:#be2822;--red-600:#9a1d19;--red-700:#711512;--red-800:#4a0e0b;--red-soft-dark:#2a100e;--gold-50:#fdf6ea;--gold-100:#fae9cc;--gold-200:#f5d69f;--gold-300:#f0c170;--gold-400:#eba440;--gold-500:#d98f28;--gold-600:#b4741c;--gold-700:#8a5814;--gold-800:#5c3a0d;--gold-soft-dark:#2a1e0c;--blue-50:#eaf2fd;--blue-100:#c9defa;--blue-200:#95bdf3;--blue-300:#4b92e6;--blue-400:#1469d9;--blue-500:#1055b0;--blue-600:#0c428a;--blue-700:#092f63;--blue-800:#061e40;--blue-soft-dark:#0b1a2e;--rmx-red:#d7332d;--rmx-gold:#eba440;--rmx-blue:#1469d9;--rmx-blue-deep:#0e4fa8;--font-display:var(--font-oswald),"Poppins","Helvetica Neue",Arial,sans-serif;--font-text:var(--font-dm-sans),"Roboto Flex","Roboto","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--web-body-size:19px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--radius-button:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-md);--radius-media:var(--radius-md);--radius-chip:var(--radius-pill);--radius-dialog:var(--radius-lg);--bw-hair:1px;--bw-thick:2px;--bw-rule:3px;--bw-bar:6px;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--sp-11:64px;--sp-12:80px;--sp-13:96px;--sp-14:120px;--sp-15:160px;--container-max:1240px;--container-narrow:760px;--gutter:24px;--gutter-lg:48px;--gap-inline:8px;--gap-stack:16px;--gap-card:24px;--gap-grid:32px;--pad-card:28px;--section-y:56px;--section-y-lg:80px;--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:360ms;--dur-deliberate:600ms;--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-emphasis:cubic-bezier(0.16,0.84,0.24,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--accent-split:linear-gradient(90deg,var(--rmx-gold) 0 50%,var(--rmx-red) 50% 100%);--scrim-flat:rgba(0,0,0,0.55);--scrim-bottom:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.82));--scrim-left:linear-gradient(90deg,rgba(0,0,0,0.88),rgba(0,0,0,0.35) 55%,rgba(0,0,0,0));--gold-soft:var(--gold-50);--red-soft:var(--red-50);--blue-soft:var(--blue-50);--shadow-none:none;--shadow-xs:0 1px 2px rgba(17,17,17,0.06);--shadow-sm:0 1px 3px rgba(17,17,17,0.08),0 1px 2px rgba(17,17,17,0.04);--shadow-md:0 4px 12px rgba(17,17,17,0.1);--shadow-lg:0 12px 28px rgba(17,17,17,0.14);--shadow-xl:0 24px 56px rgba(17,17,17,0.18);--shadow-focus:0 0 0 3px rgba(20,105,217,0.32)}[data-theme=dark]{--gold-soft:var(--gold-soft-dark);--red-soft:var(--red-soft-dark);--blue-soft:var(--blue-soft-dark);--shadow-xs:0 1px 2px rgba(0,0,0,0.4);--shadow-sm:0 1px 3px rgba(0,0,0,0.48),0 1px 2px rgba(0,0,0,0.32);--shadow-md:0 4px 12px rgba(0,0,0,0.52);--shadow-lg:0 12px 28px rgba(0,0,0,0.6);--shadow-xl:0 24px 56px rgba(0,0,0,0.68)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-deliberate:1ms}}:root{--ink-850:#151515;--ink-750:#202020;--gold-soft-dark:#2A1E0C;--red-soft-dark:#2A100E;--blue-soft-dark:#0B1A2E;--green-soft-dark:#0D2418;--web-header-h:76px;--web-header-h-compact:60px;--web-header-rule:var(--bw-rule);--web-header-bg:var(--ink-900);--web-header-bg-scrolled:var(--ink-1000);--web-header-z:900;--web-mega-z:890;--web-utility-h:36px;--web-mega-pad-y:var(--sp-9);--web-mega-pad-x:var(--sp-10);--web-mega-col-gap:var(--sp-10);--web-mega-row-gap:var(--sp-7);--web-mega-bg:var(--ink-0);--web-mega-rail-bg:var(--ink-50);--web-mega-item-pad:var(--sp-4);--web-mega-open-dur:var(--dur-fast);--web-mega-open-delay:120ms;--web-mega-close-delay:180ms;--web-hero-min-h:620px;--web-hero-min-h-compact:420px;--web-section-y:var(--section-y);--web-section-y-lg:var(--section-y-lg);--web-section-y-sm:var(--sp-11);--web-block-gap:var(--sp-8);--web-ratio-wide:16/9;--web-ratio-card:3/2;--web-ratio-portrait:4/5;--web-ratio-hero:5/4;--web-media-scale-hover:1.04;--web-focus-width:var(--bw-thick);--web-focus-offset:2px;--web-focus-color:var(--rmx-blue);--surface-page:var(--ink-0);--surface-subtle:var(--ink-25);--surface-card:var(--ink-0);--surface-raised:var(--ink-0);--surface-sunken:var(--ink-50);--surface-inverse:var(--ink-900);--surface-inverse-raised:var(--ink-800);--surface-gold-soft:var(--gold-soft);--surface-red-soft:var(--red-soft);--surface-blue-soft:var(--blue-soft);--surface-overlay:rgba(0,0,0,0.6);--surface-glass:rgba(255,255,255,0.72);--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--ink-0);--text-inverse-muted:rgba(255,255,255,0.72);--text-link:var(--blue-400);--text-link-hover:var(--blue-500);--text-on-gold:var(--ink-1000);--text-on-red:var(--ink-0);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-400);--border-inverse:rgba(255,255,255,0.16);--action-primary:var(--rmx-red);--action-primary-hover:var(--red-500);--action-primary-active:var(--red-600);--action-secondary:var(--rmx-gold);--action-secondary-hover:var(--gold-500);--action-secondary-active:var(--gold-600);--action-neutral:var(--ink-900);--action-neutral-hover:var(--ink-700);--status-info:var(--rmx-blue);--status-info-soft:var(--blue-soft);--status-info-text:var(--blue-600);--status-success:#2e8b4a;--status-success-soft:#e7f4ec;--status-warning:var(--gold-700);--status-warning-soft:var(--gold-soft);--status-danger:var(--rmx-red);--status-danger-soft:var(--red-soft);--font-ui:var(--font-text);--font-ui-sm:var(--font-text);--font-ui-lg:var(--font-text);--font-condensed:var(--font-display);--rmx-font-display:var(--font-display);--rmx-font-ui:var(--font-text);--rmx-font-mono:var(--font-mono);--focus-ring-outer:var(--ink-900);--focus-ring-inner:var(--ink-0);--rmx-orange:var(--rmx-gold);--rmx-orange-bright:var(--gold-300);--rmx-orange-deep:var(--gold-700);--rmx-orange-dark:var(--gold-800);--block-accent:var(--gold-700);--block-accent-fill:var(--rmx-red);--block-accent-on-fill:#ffffff;--rmx-red-deep:var(--red-500);--rmx-red-dark:var(--red-700);--rmx-gold-dark:var(--gold-700);--rmx-gold-soft:var(--gold-200);--rmx-green:#2e8b4a;--rmx-danger:var(--rmx-red);--rmx-purple:var(--rmx-blue);--rmx-purple-soft:var(--blue-soft);--rmx-ink:var(--ink-900);--rmx-ink-2:var(--ink-800);--rmx-ink-3:var(--ink-700);--rmx-graphite:var(--ink-600);--rmx-steel:var(--ink-500);--rmx-slate:var(--ink-400);--rmx-mist:var(--ink-200);--rmx-fog:var(--ink-100);--rmx-line-3:var(--ink-200);--rmx-faint:var(--ink-100);--rmx-muted:var(--ink-500);--rmx-input:var(--ink-50);--rmx-paper:var(--ink-50);--rmx-paper-2:var(--ink-25);--rmx-white:var(--ink-0);--rmx-sand:#f3f1ec;--rmx-radius:var(--radius-md);--rmx-radius-lg:var(--radius-lg);--rmx-ease:var(--ease-standard);--rmx-shadow-lift:var(--shadow-lg);--rmx-status-active:var(--rmx-red);--rmx-status-ok:#2e8b4a;--fg-1:var(--ink-900);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--fg-mute:var(--ink-400);--fg-quiet:var(--ink-500);--fg-inverse:var(--ink-0);--bg-1:var(--ink-0);--bg-2:var(--ink-25);--bg-3:var(--ink-50);--bg-inset:var(--ink-100);--border-1:var(--ink-100);--border-2:var(--ink-200);--accent:var(--rmx-red);--accent-hover:var(--red-500);--accent-on:#ffffff;--accent-2:var(--rmx-gold);--accent-cta:var(--rmx-red);--accent-cta-hover:var(--red-500);--accent-on-cta:#ffffff;--text:var(--ink-900);--text-2:var(--ink-600);--muted:var(--ink-500);--faint:var(--ink-400);--lead:var(--ink-600);--base:var(--ink-900);--line:var(--ink-100);--line-2:var(--ink-200);--scrim:var(--scrim-flat);--overlay-shadow:var(--shadow-lg);--dash-bg:var(--ink-900);--dash-panel:var(--ink-800);--dash-panel-2:var(--ink-750);--dash-stroke:var(--ink-700);--dash-fg:var(--ink-0);--dash-fg-mute:var(--ink-300);--dash-accent:var(--rmx-gold);--nav-bg:var(--ink-900);--nav-text:var(--ink-100);--nav-text-on:var(--ink-0);--nav-hover:var(--ink-800);--nav-line:var(--ink-700);--nav-group:var(--ink-300);--nav-input-bg:var(--ink-800);--nav-input-line:var(--ink-600)}[data-theme=dark]{--surface-page:var(--ink-900);--surface-subtle:var(--ink-850);--surface-card:var(--ink-800);--surface-inverse:var(--ink-50);--surface-inverse-raised:var(--ink-0);--surface-gold-soft:var(--gold-soft-dark);--surface-red-soft:var(--red-soft-dark);--surface-blue-soft:var(--blue-soft-dark);--surface-overlay:rgba(0,0,0,.78);--surface-glass:rgba(255,255,255,.08);--text-strong:var(--ink-0);--text-body:var(--ink-200);--text-muted:var(--ink-300);--text-subtle:var(--ink-400);--text-inverse:var(--ink-1000);--text-inverse-muted:rgba(0,0,0,.70);--text-link:var(--blue-300);--text-link-hover:var(--blue-200);--text-on-gold:var(--ink-1000);--text-on-red:var(--ink-0);--border-hairline:var(--ink-700);--border-default:var(--ink-600);--border-strong:var(--ink-400);--border-inverse:rgba(0,0,0,.16);--action-primary:var(--rmx-red);--action-primary-hover:var(--red-300);--action-primary-active:var(--red-400);--action-secondary:var(--rmx-gold);--action-secondary-hover:var(--gold-300);--action-secondary-active:var(--gold-400);--action-neutral:var(--ink-0);--action-neutral-hover:var(--ink-100);--status-info-soft:var(--blue-soft-dark);--status-success-soft:var(--green-soft-dark);--status-warning-soft:var(--gold-soft-dark);--status-danger-soft:var(--red-soft-dark);--shadow-xs:0 1px 2px rgba(0,0,0,.40);--shadow-sm:0 1px 3px rgba(0,0,0,.48),0 1px 2px rgba(0,0,0,.32);--shadow-md:0 4px 12px rgba(0,0,0,.52);--shadow-lg:0 12px 28px rgba(0,0,0,.60);--shadow-xl:0 24px 56px rgba(0,0,0,.68);--web-header-bg:var(--ink-1000);--web-header-bg-scrolled:var(--ink-1000);--web-mega-bg:var(--ink-800);--web-mega-rail-bg:var(--ink-850)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-deliberate:1ms;--hover-lift:none;--web-media-scale-hover:1}}.rmx-muted-band{background:var(--rmx-sand);border-top-color:color-mix(in srgb,var(--rmx-sand) 82%,#000);border-bottom-color:color-mix(in srgb,var(--rmx-sand) 82%,#000)}