.rq-minimal-preview .rq-pricing{border-top:1px solid #1c1a1729}.rq-pricing__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);display:grid}.rq-pricing #audit{scroll-margin-top:2rem}.rq-pricing h3{margin:0 0 1rem;font-size:1.3rem;font-weight:600}.rq-minimal-preview .rq-pricing__eyebrow{color:var(--wine);margin-bottom:.75rem;font-size:.9rem}.rq-minimal-preview .rq-pricing__price{color:var(--wine);margin-bottom:1.25rem;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;line-height:1.2}.rq-pricing__audit{border-left:2px solid var(--wine);align-self:start;max-width:28rem;padding-left:1.5rem}.rq-pricing__list{margin:0}.rq-pricing__list>div{border-bottom:1px solid #1c1a1729;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1.5rem;padding:1.15rem 0;display:grid}.rq-pricing__list>div:first-child{padding-top:0}.rq-pricing__list dt{font-size:1.125rem}.rq-pricing__list dd{white-space:nowrap;color:var(--wine);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:500}.rq-pricing__list small{max-width:40rem;margin-top:.4rem;font-size:.95rem;font-weight:400;display:block}.rq-minimal-preview .rq-pricing__note{color:#64574f;margin:1.25rem 0 0;font-size:.95rem}.rq-pricing__care{border-top:1px solid #1c1a1729;border-bottom:1px solid #1c1a1729;margin-top:2.5rem;padding:1rem 0}.rq-pricing__care summary{cursor:pointer;padding:.25rem 0;font-weight:500}.rq-pricing__care summary span{color:var(--wine);margin-left:1rem;font-weight:500}.rq-pricing__care[open] summary{margin-bottom:1.5rem}.rq-pricing__care summary:focus-visible{outline:2px solid var(--wine);outline-offset:6px}.rq-minimal-preview .rq-pricing__terms{margin-bottom:1rem}.rq-home-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.rq-minimal-preview .rq-home-response{color:#64574f;margin:1rem 0 0;font-size:.95rem}.rq-minimal-preview .rq-home-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;margin:0 0 1.25rem;font-size:1rem;display:flex}.rq-home-price strong{color:var(--wine);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500}.rq-home-actions .rq-minimal-preview__cta{background:var(--wine);color:var(--cream);border-radius:3px;margin:0;padding:.65rem 1.2rem;text-decoration:none}.rq-home-actions .rq-minimal-preview__cta:hover{background:var(--ink);color:var(--cream)}.rq-minimal-preview .rq-handoff{border-top:1px solid #1c1a1729;max-width:none;margin:2rem 0 0;padding-top:1.5rem}@media (width<=700px){.rq-pricing__grid{grid-template-columns:1fr;gap:2.5rem}}@media (width<=420px){.rq-pricing__list>div{grid-template-columns:1fr;gap:.2rem}.rq-pricing__care summary span{margin:.4rem 0 0;display:block}}.rq-showcases{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.25rem;display:grid}.rq-showcase{background:#faf8f3;border:1px solid #d7cec1;border-radius:6px;min-width:0;scroll-margin-top:1.5rem;container:rq-showcase/inline-size}.rq-showcase summary{cursor:pointer;list-style:none}.rq-showcase summary::-webkit-details-marker{display:none}.rq-showcase summary:focus-visible{outline-offset:-3px;border-radius:5px;outline:3px solid #7a1f2b}.rq-showcase__cover{background:#eee8de;border-bottom:1px solid #d7cec1;border-radius:5px 5px 0 0;place-items:center;padding:.75rem;display:grid}.rq-showcase__cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:11rem;display:block}.rq-showcase__copy{gap:.3rem;padding:.8rem 1rem;display:grid}.rq-showcase__copy small{color:#655d54;font-size:.75rem}.rq-minimal-site .rq-showcase h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.rq-showcase__copy>span{font-size:.9375rem;line-height:1.45}.rq-showcase__toggle{color:#7a1f2b;text-underline-offset:.2em;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.rq-showcase__toggle:after{content:"+";font-size:1.3rem;text-decoration:none}.rq-showcase[open] .rq-showcase__toggle:after{content:"−"}.rq-showcase .when-closed,.rq-showcase .when-open{text-decoration:underline}.rq-showcase .when-open,.rq-showcase[open] .when-closed{display:none}.rq-showcase[open] .when-open{display:inline}.rq-showcase__body{border-top:1px solid #d7cec1;padding:1.25rem}.rq-minimal-site .rq-showcase__body p{max-width:none;margin:0 0 1rem;font-size:.9375rem;line-height:1.65}.rq-showcase .flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.7rem 1rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.rq-showcase .flow li{border:0;align-items:baseline;gap:.5rem;min-width:0;padding:0;font-size:.875rem;line-height:1.4;display:flex}.rq-showcase .flow-node{color:#7a1f2b;font-variant-numeric:tabular-nums;font-size:.75rem}.rq-showcase .flow-example{overflow-wrap:anywhere;color:#7a1f2b;text-underline-offset:.25em;align-items:center;max-width:100%;min-height:44px;font-size:.9375rem;font-weight:600;display:inline-flex}.rq-showcase .flow-model-note{color:#655d54;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:block}.rq-showcase:hover{border-color:#a98c82}@container rq-showcase (width>=24rem){.rq-showcase summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.rq-showcase__cover{background:0 0;border:0;border-radius:5px 0 0 5px}.rq-showcase__copy{min-width:0;padding-left:.5rem}}
