.rqc-eyebrow{border:1px solid color-mix(in oklab, transparent 60%, var(--room,var(--border)));letter-spacing:.16em;text-transform:uppercase;color:var(--room-ink,var(--foreground));background-color:color-mix(in oklab, transparent 94%, var(--room,transparent));border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.rqc-h3{letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);font-size:22px;font-weight:800;line-height:1.15}@media (min-width:1024px){.rqc-h3{font-size:26px}}.rqc-sample{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;font-weight:500}.rqc-kind-assessment{--kind:var(--room-proof);--kind-ink:var(--room-proof-ink)}.rqc-kind-programme{--kind:var(--room-people);--kind-ink:var(--room-people-ink)}.rqc-plate{background-image:linear-gradient(135deg, color-mix(in oklab, var(--room-proof) 85%, white) 0%, var(--room-proof) 30%, var(--primary-500) 72%, color-mix(in oklab, var(--primary-400) 70%, white) 100%);box-shadow:0 30px 60px -30px color-mix(in oklab, transparent 55%, var(--room-proof)), 0 18px 40px -24px color-mix(in oklab, transparent 60%, var(--primary-500));border-radius:32px;padding:10px;position:relative}@media (min-width:640px){.rqc-plate{padding:14px}}.rqc-plate:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.3)}.rqc-window{background-color:var(--card);border-radius:22px;overflow:clip}.rqc-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rqc-card:hover{transform:translateY(-3px)}}.rqc-card:hover{border-color:color-mix(in oklab, transparent 55%, var(--kind,var(--primary-500)));box-shadow:var(--elevation-2)}.rqc-card:focus-within{border-color:color-mix(in oklab, transparent 40%, var(--kind,var(--primary-500)))}.rqc-card-rail{background-image:linear-gradient(90deg, var(--kind), color-mix(in oklab, transparent 70%, var(--kind)));height:3px}@keyframes rqc-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rqc-rise,.rqc-stagger>*{animation-name:rqc-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}.rqc-stagger>:first-child{animation-range:entry entry 70%}.rqc-stagger>:nth-child(2){animation-range:entry 6% entry 76%}.rqc-stagger>:nth-child(3){animation-range:entry 12% entry 82%}.rqc-stagger>:nth-child(4){animation-range:entry 18% entry 88%}.rqc-stagger>:nth-child(5){animation-range:entry 24% entry 94%}.rqc-stagger>:nth-child(n+6){animation-range:entry 30%}}}.rqc-faq>summary{list-style:none}.rqc-faq>summary::-webkit-details-marker{display:none}.rqc-faq-icon{transition:transform .25s cubic-bezier(.22,1,.36,1)}.rqc-faq[open] .rqc-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.rqc-faq-icon,.rqc-card{transition:none}}