.rs-scope{--brand-primary:#B08C2F;--brand-on-primary:#FFFFFF;--brand-secondary:#C9A020;--brand-accent:#F5F2E8;--brand-background:#F5F5F5;--brand-surface:#FFFFFF;--brand-text:#231F20;--brand-muted-foreground:#6B5B5D;--brand-border:#D9D9D9;--brand-info:#1D5FA7;--brand-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-font-heading:var(--brand-font-body);--brand-font-weight-semibold:600;--brand-font-weight-bold:700;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-shadow-sm:0 1px 2px rgba(15,15,15,.08);min-height:100vh;background:var(--brand-background);color:var(--brand-text);font-family:var(--brand-font-body);line-height:1.5;letter-spacing:0}.rs-scope h1,.rs-scope h2{font-family:var(--brand-font-heading);line-height:1.1;letter-spacing:-.02em;color:var(--brand-text);font-weight:var(--brand-font-weight-bold)}.rs-header{background:var(--brand-surface);border-bottom:1px solid var(--brand-border)}.rs-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);padding:24px}.rs-muted{color:var(--brand-muted-foreground)}.rs-eyebrow{font-size:12px;font-weight:var(--brand-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted-foreground)}.rs-when{font-size:22px;font-weight:var(--brand-font-weight-bold);margin-top:6px}.rs-banner{border:1px solid var(--brand-info);border-left-width:4px;background:#eef4fb;color:var(--brand-text);border-radius:var(--brand-radius-sm);padding:12px 14px;font-size:14px}.rs-compare{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:baseline}.rs-compare dt{font-size:12px;font-weight:var(--brand-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-muted-foreground)}.rs-compare dd{margin:0;font-weight:var(--brand-font-weight-semibold)}.rs-compare .rs-old{text-decoration:line-through;color:var(--brand-muted-foreground);font-weight:400}.rs-link{color:var(--brand-primary);font-weight:var(--brand-font-weight-semibold);text-decoration:underline}.rs-btn-primary{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-bold);font-size:15px;letter-spacing:-.01em;color:var(--brand-on-primary);background:linear-gradient(90deg,var(--brand-primary) 1%,var(--brand-secondary) 50%,var(--brand-primary) 99%);border:none;border-radius:var(--brand-radius-md);padding:14px 28px;min-height:44px;white-space:nowrap;cursor:pointer;transition:filter .15s,box-shadow .15s}.rs-btn-primary:hover{filter:brightness(1.06);box-shadow:var(--brand-shadow-sm)}.rs-btn-primary:active{filter:brightness(.94)}.rs-btn-primary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.rs-btn-primary:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}.rs-btn-outline{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-bold);font-size:15px;letter-spacing:-.01em;color:var(--brand-primary);background:transparent;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-md);padding:13px 27px;min-height:44px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rs-btn-outline:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.rs-btn-outline:active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary);filter:brightness(.92)}.rs-btn-outline:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.rs-btn-text{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-semibold);font-size:15px;letter-spacing:-.01em;color:var(--brand-text);background:transparent;border:none;border-radius:var(--brand-radius-sm);padding:12px;min-height:44px;white-space:nowrap;cursor:pointer;transition:color .15s}.rs-btn-text:hover{color:var(--brand-primary)}.rs-btn-text:active{color:var(--brand-secondary)}.rs-btn-text:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
