.page-replaces{background:var(--white)}.replaces-breadcrumb{font-size:13px;color:var(--gray-500);margin-bottom:16px}.replaces-breadcrumb a{color:var(--gray-500);text-decoration:none}.replaces-breadcrumb a:hover{color:var(--gray-950)}.replaces-breadcrumb-sep{margin:0 8px;color:var(--gray-300)}.replaces-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:48px}.replaces-card{display:block;background:var(--white);border:1px solid var(--gray-200);border-radius:14px;padding:32px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.replaces-card:hover{border-color:var(--brand-300);transform:translateY(-2px)}.replaces-card-category{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);margin-bottom:12px}.replaces-card-head{font-size:24px;font-weight:600;color:var(--gray-950);letter-spacing:-.02em;margin-bottom:12px;line-height:1.2}.replaces-card-head .vs{color:var(--gray-400);font-weight:500;margin:0 12px;font-size:.8em}.replaces-card-displaces{color:var(--brand-500)}.replaces-card-tagline{font-size:14px;color:var(--gray-600);line-height:1.55;margin:0 0 18px}.replaces-card-cta{font-size:13px;color:var(--brand-500);font-weight:500}.replaces-detail-hero{padding:80px 0 48px;background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.replaces-detail-hero-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);margin-bottom:8px}.replaces-detail-hero h1{font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.025em;margin:0 0 20px}.replaces-detail-hero h1 .replaces-word{color:var(--brand-500)}.replaces-detail-hero .lead{max-width:820px;font-size:18px;line-height:1.65;color:var(--gray-700)}.replaces-detail-section{padding:64px 0;border-bottom:1px solid var(--gray-100)}.replaces-detail-section h2{font-size:clamp(26px,3.5vw,36px);letter-spacing:-.02em;margin:0 0 24px}.replaces-summary{max-width:820px;font-size:17px;line-height:1.7;color:var(--gray-700)}.replaces-scope-table{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.replaces-scope-table th{text-align:left;padding:14px 16px;border-bottom:2px solid var(--gray-300);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);font-weight:500}.replaces-scope-table th.replaces-th-cleenui{color:var(--gray-950)}.replaces-scope-table th.replaces-th-displaces{color:var(--brand-500)}.replaces-scope-table td{padding:14px 16px;border-bottom:1px solid var(--gray-100);vertical-align:top;line-height:1.55;color:var(--gray-800)}.replaces-scope-table td.replaces-scope-label{font-weight:500;color:var(--gray-500);width:22%}.replaces-scope-table td.replaces-scope-cleenui{background:rgba(37,99,235,.04);color:var(--gray-950)}@media (max-width: 760px){.replaces-scope-table,.replaces-scope-table thead,.replaces-scope-table tbody,.replaces-scope-table tr,.replaces-scope-table td,.replaces-scope-table th{display:block}.replaces-scope-table thead{display:none}.replaces-scope-table tr{padding:20px 0;border-bottom:1px solid var(--gray-200)}.replaces-scope-table td{padding:6px 0;border:none}.replaces-scope-table td.replaces-scope-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.replaces-scope-table td.replaces-scope-cleenui{background:transparent}.replaces-scope-table td.replaces-scope-cleenui:before{content:"CleenUI — ";color:var(--gray-500);font-size:13px}.replaces-scope-table td.replaces-scope-displaces:before{content:attr(data-displaces) " — ";color:var(--gray-500);font-size:13px}}.replaces-narrative{max-width:820px;font-size:16px;line-height:1.7;color:var(--gray-700)}
