.cg-rfp[data-astro-cid-jrlxveu7]{display:flex;flex-direction:column;gap:1.5rem;background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:var(--cg-radius-lg);padding:clamp(1.5rem,3vw,2.5rem)}.cg-rfp__steps[data-astro-cid-jrlxveu7]{display:flex;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0;counter-reset:step}.cg-rfp__step[data-astro-cid-jrlxveu7]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;border:1px solid var(--cg-border);border-radius:999px;background:var(--cg-canvas);color:var(--cg-muted);font-size:var(--cg-fs-13);font-weight:500;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.cg-rfp__step[data-astro-cid-jrlxveu7][aria-current=step]{background:var(--cg-accent);color:var(--cg-accent-ink);border-color:var(--cg-accent)}.cg-rfp__step[data-astro-cid-jrlxveu7][data-done=true]:not([aria-current=step]){color:var(--cg-ink);border-color:var(--cg-ink)}.cg-rfp__step-num[data-astro-cid-jrlxveu7]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--cg-surface-2);color:var(--cg-ink);border-radius:50%;font-size:var(--cg-fs-12);font-weight:700;font-variant-numeric:tabular-nums}.cg-rfp__step[data-astro-cid-jrlxveu7][aria-current=step] .cg-rfp__step-num[data-astro-cid-jrlxveu7]{background:var(--cg-accent-ink);color:var(--cg-accent)}.cg-rfp__step[data-astro-cid-jrlxveu7][data-done=true]:not([aria-current=step]) .cg-rfp__step-num[data-astro-cid-jrlxveu7]{background:var(--cg-ink);color:var(--cg-canvas)}.cg-rfp__progress[data-astro-cid-jrlxveu7]{height:4px;background:var(--cg-surface-2);border-radius:2px;overflow:hidden}.cg-rfp__progress-fill[data-astro-cid-jrlxveu7]{height:100%;background:var(--cg-accent);transition:width .24s ease-out}.cg-rfp__panel[data-astro-cid-jrlxveu7]{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.cg-rfp__panel[data-astro-cid-jrlxveu7][hidden]{display:none}.cg-rfp__panel-legend[data-astro-cid-jrlxveu7]{position:absolute;left:-9999px}.cg-rfp__panel[data-astro-cid-jrlxveu7] h2[data-astro-cid-jrlxveu7]{font-size:var(--cg-fs-24);margin:0}.cg-rfp__field-grid[data-astro-cid-jrlxveu7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.cg-rfp__radio-grid[data-astro-cid-jrlxveu7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.cg-rfp__radio-card[data-astro-cid-jrlxveu7]{display:block;border:1px solid var(--cg-border);border-radius:var(--cg-radius);padding:.875rem 1rem;cursor:pointer;transition:border-color .12s ease-out,background-color .12s ease-out}.cg-rfp__radio-card[data-astro-cid-jrlxveu7] input[data-astro-cid-jrlxveu7]{position:absolute;opacity:0;pointer-events:none}.cg-rfp__radio-card[data-astro-cid-jrlxveu7]:hover{background:var(--cg-surface-2)}.cg-rfp__radio-card[data-astro-cid-jrlxveu7] input[data-astro-cid-jrlxveu7]:checked+.cg-rfp__radio-card-body[data-astro-cid-jrlxveu7]{color:var(--cg-accent)}.cg-rfp__radio-card[data-astro-cid-jrlxveu7]:has(input:checked){border-color:var(--cg-accent);background:color-mix(in srgb,var(--cg-accent) 8%,transparent)}.cg-rfp__radio-card[data-astro-cid-jrlxveu7]:has(input:focus-visible){outline:2px solid var(--cg-accent);outline-offset:2px}.cg-rfp__radio-card-label[data-astro-cid-jrlxveu7]{display:block;font-weight:600;color:var(--cg-ink);margin-bottom:.125rem}.cg-rfp__radio-card-desc[data-astro-cid-jrlxveu7]{display:block;font-size:var(--cg-fs-13);color:var(--cg-muted)}.cg-rfp__radio-list[data-astro-cid-jrlxveu7]{display:flex;flex-direction:column;gap:.375rem}.cg-rfp__radio-line[data-astro-cid-jrlxveu7]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--cg-border);border-radius:var(--cg-radius);cursor:pointer;font-size:var(--cg-fs-14);transition:border-color .12s ease-out,background-color .12s ease-out}.cg-rfp__radio-line[data-astro-cid-jrlxveu7] input[data-astro-cid-jrlxveu7]{position:relative;width:16px;height:16px;accent-color:var(--cg-accent)}.cg-rfp__radio-line[data-astro-cid-jrlxveu7]:hover{background:var(--cg-surface-2)}.cg-rfp__radio-line[data-astro-cid-jrlxveu7]:has(input:checked){border-color:var(--cg-accent);background:color-mix(in srgb,var(--cg-accent) 6%,transparent)}.cg-rfp__file-list[data-astro-cid-jrlxveu7]{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;border:1px solid var(--cg-border);border-radius:var(--cg-radius);background:var(--cg-surface-2);font-size:var(--cg-fs-13)}.cg-rfp__file-list[data-astro-cid-jrlxveu7] li[data-astro-cid-jrlxveu7]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.cg-rfp__review[data-astro-cid-jrlxveu7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;margin:0;padding:1rem 1.25rem;background:var(--cg-surface-2);border-radius:var(--cg-radius)}.cg-rfp__review[data-astro-cid-jrlxveu7] dt[data-astro-cid-jrlxveu7]{font-size:var(--cg-fs-12);color:var(--cg-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.125rem}.cg-rfp__review[data-astro-cid-jrlxveu7] dd[data-astro-cid-jrlxveu7]{margin:0;font-size:var(--cg-fs-14);color:var(--cg-ink);font-weight:500}.cg-rfp__demo-note[data-astro-cid-jrlxveu7]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:color-mix(in srgb,var(--cg-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--cg-accent) 24%,transparent);border-radius:var(--cg-radius);font-size:var(--cg-fs-13);color:var(--cg-ink)}.cg-rfp__nav[data-astro-cid-jrlxveu7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--cg-border)}.cg-rfp__nav-info[data-astro-cid-jrlxveu7]{font-size:var(--cg-fs-13);color:var(--cg-muted);flex:1;text-align:center}.cg-rfp__success[data-astro-cid-jrlxveu7]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;text-align:center;background:color-mix(in srgb,var(--cg-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--cg-success) 24%,transparent);border-radius:var(--cg-radius-lg)}.cg-rfp__success[data-astro-cid-jrlxveu7][hidden]{display:none}.cg-rfp__success[data-astro-cid-jrlxveu7] svg[data-astro-cid-jrlxveu7]{color:var(--cg-success)}.cg-rfp__success[data-astro-cid-jrlxveu7] h2[data-astro-cid-jrlxveu7]{font-size:var(--cg-fs-24);margin:0}.cg-rfp__success[data-astro-cid-jrlxveu7] p[data-astro-cid-jrlxveu7]{margin:0;max-width:50ch;color:var(--cg-muted)}.cg-rfp__success[data-astro-cid-jrlxveu7] code[data-astro-cid-jrlxveu7]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:var(--cg-surface-2);padding:.125rem .375rem;border-radius:var(--cg-radius-sm)}@media(max-width:767px){.cg-rfp__field-grid[data-astro-cid-jrlxveu7],.cg-rfp__radio-grid[data-astro-cid-jrlxveu7],.cg-rfp__review[data-astro-cid-jrlxveu7]{grid-template-columns:1fr}.cg-rfp__steps[data-astro-cid-jrlxveu7]{gap:.375rem}.cg-rfp__step-label[data-astro-cid-jrlxveu7]{display:none}}
