.c247-glyph[data-v-acfd1058]{border:1px solid;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.c247-glyph.is-md[data-v-acfd1058]{width:2.5rem;height:2.5rem}.c247-glyph.is-sm[data-v-acfd1058]{width:2rem;height:2rem}.c247-glyph svg[data-v-acfd1058]{width:100%;height:100%}.c247-glyph.is-light[data-v-acfd1058]{--glyph-plate:var(--c247-est-plate);background:var(--c247-est-plate);border-color:var(--c247-est-plate-line);color:var(--c247-est-gold-ink)}.c247-glyph.is-dark[data-v-acfd1058]{--glyph-plate:#181615;color:#d4af37;background:#181615;border-color:#c59a3f73}.c247-glyph-plate[data-v-acfd1058]{fill:var(--glyph-plate)}.c247-glyph-text[data-v-acfd1058]{fill:currentColor;stroke:none;text-anchor:middle;font:700 6px/1 ui-sans-serif,system-ui,sans-serif}.c247-style-choice[data-v-c05d5b91]{background:var(--c247-surface);border-color:var(--c247-line)}.c247-style-choice[data-v-c05d5b91]:hover{border-color:var(--c247-est-gold)}.c247-style-choice[data-v-c05d5b91]:focus-within{outline:2px solid var(--c247-accent);outline-offset:3px}.c247-style-choice.is-selected[data-v-c05d5b91]{background:var(--c247-est-selected);border-color:var(--c247-est-gold);box-shadow:0 0 0 3px #c59a3f40}.c247-option-row[data-v-2f87842a]{background:var(--c247-surface);border-color:var(--c247-line)}.c247-option-row[data-v-2f87842a]:hover{border-color:var(--c247-est-gold)}.c247-option-row[data-v-2f87842a]:focus-within{outline:2px solid var(--c247-accent);outline-offset:2px}.c247-option-row.is-selected[data-v-2f87842a]{background:var(--c247-est-selected);border-color:var(--c247-est-gold)}.c247-range-value[data-v-7fccb923]{left:calc(var(--fill) + (.5 - var(--ratio)) * 26px);transform:translate(-50%)}.c247-range-mark[data-v-7fccb923]{left:calc(var(--mark) * 100% + (.5 - var(--mark)) * 26px);transform:translate(-50%)}.c247-range-tick[data-v-7fccb923]{background:var(--c247-field-line);width:1px;height:6px}.c247-range[data-v-7fccb923]{appearance:none;cursor:pointer;background:0 0;height:28px}.c247-range[data-v-7fccb923]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--c247-accent-dark) var(--fill), var(--c247-sand-deep) var(--fill));border-radius:999px;height:6px}.c247-range[data-v-7fccb923]::-moz-range-track{background:var(--c247-sand-deep);border-radius:999px;height:6px}.c247-range[data-v-7fccb923]::-moz-range-progress{background:var(--c247-accent-dark);border-radius:999px;height:6px}.c247-range[data-v-7fccb923]::-webkit-slider-thumb{appearance:none;border:2px solid var(--c247-surface);background:var(--c247-accent-dark);width:26px;height:26px;box-shadow:var(--c247-shadow-sm);border-radius:999px;margin-top:-10px}.c247-range[data-v-7fccb923]::-moz-range-thumb{border:2px solid var(--c247-surface);background:var(--c247-accent-dark);width:26px;height:26px;box-shadow:var(--c247-shadow-sm);border-radius:999px}.c247-quote[data-v-24f30660]{color:#ffffffd1;background:linear-gradient(#1c1916 0%,#12100e 100%);border-color:#c59a3f80;box-shadow:0 24px 48px -24px #12100e8c}.c247-quote-rule[data-v-24f30660]{border-color:#ffffff1a}.c247-quote-eyebrow[data-v-24f30660]{letter-spacing:.2em;text-transform:uppercase;color:#d4af37;font-size:.6875rem;font-weight:600}.c247-quote-stage[data-v-24f30660]{background:#1c1916;border:1px solid #ffffff26}.c247-quote-stage-scrim[data-v-24f30660]{background:linear-gradient(#00000059 0%,#0003 55%,#000000d1 100%);position:absolute;inset:0}.c247-quote-spec>div[data-v-24f30660]{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding-block:.4rem;display:flex}.c247-quote-spec dt[data-v-24f30660]{color:#ffffff9e}.c247-quote-spec dd[data-v-24f30660]{text-align:right;color:#fff;font-weight:500}.c247-btn-gold[data-v-24f30660]{color:#12100e;background:#d4af37}.c247-btn-gold[data-v-24f30660]:hover{background:#e5c158}.c247-btn-quote-ghost[data-v-24f30660]{color:#fff;background:#ffffff1a;border:1px solid #ffffff24}.c247-btn-quote-ghost[data-v-24f30660]:hover{background:#fff3}.c247-est-card[data-v-8e70c6fc]{border:1px solid var(--c247-line);background:var(--c247-surface);min-width:0;box-shadow:var(--c247-shadow-sm);border-radius:.875rem;padding:1.25rem}@media (width>=640px){.c247-est-card[data-v-8e70c6fc]{padding:1.5rem}}.c247-est-step[data-v-8e70c6fc]{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--c247-ink);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;font-weight:700;display:flex}.c247-est-step[data-v-8e70c6fc]+*{clear:both}.c247-est-hint[data-v-8e70c6fc]{letter-spacing:normal;text-transform:none;text-align:right;color:var(--c247-est-gold-ink);font-size:.75rem;font-weight:600}.c247-live-dot[data-v-8e70c6fc]{background:#10b981;border-radius:999px;width:.5rem;height:.5rem;animation:2s ease-in-out infinite c247-pulse-8e70c6fc}@keyframes c247-pulse-8e70c6fc{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.c247-live-dot[data-v-8e70c6fc]{animation:none}}
