.aw[data-v-dfe458f6]{color:#2d3a33;background:#faf9f6}.aw.embedded[data-v-dfe458f6]{background:transparent}.wrap[data-v-dfe458f6]{max-width:840px;margin:0 auto;padding:0 1.5rem}.aw.embedded .wrap[data-v-dfe458f6]{padding:0}.hero[data-v-dfe458f6]{position:relative;background:radial-gradient(1200px 400px at 80% -10%,rgba(201,168,106,.18),transparent 60%),linear-gradient(135deg,#0f3d2e,#1b5e4a);color:#f4efe4;padding:4rem 0 3.5rem;overflow:hidden}.hero-frame[data-v-dfe458f6]{position:absolute;inset:18px;border:1px solid rgba(201,168,106,.35);border-radius:4px;pointer-events:none}.hero-in[data-v-dfe458f6]{position:relative}.crumbs[data-v-dfe458f6]{font-size:.85rem;color:#f4efe4b3;margin-bottom:1.5rem}.crumbs a[data-v-dfe458f6]{color:#f4efe4c7;text-decoration:none}.crumbs a[data-v-dfe458f6]:hover{color:#d9c188}.crumbs .sep[data-v-dfe458f6]{margin:0 .5rem;color:#c9a86a99}.crumbs .current[data-v-dfe458f6]{color:#d9c188}.eyebrow[data-v-dfe458f6]{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d9c188;margin-bottom:.9rem}.hero h1[data-v-dfe458f6]{font-family:var(--font-serif);font-size:2.4rem;font-weight:700;line-height:1.16;margin:0 0 .9rem;color:#fefcf7}.gold-rule[data-v-dfe458f6]{width:68px;height:2px;margin-bottom:1.25rem;background:linear-gradient(90deg,#c9a86a,#c9a86a33)}.hero-sub[data-v-dfe458f6]{font-size:1rem;line-height:1.8;color:#f4efe4db;margin:0}.body[data-v-dfe458f6]{padding:2.25rem 0 4rem}.aw.embedded .body[data-v-dfe458f6]{padding:0 0 1rem}.progress[data-v-dfe458f6]{margin-bottom:1.25rem}.steps[data-v-dfe458f6]{list-style:none;margin:0 0 .7rem;padding:0;display:flex;gap:.3rem;flex-wrap:wrap}.steps button[data-v-dfe458f6]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;color:#8d968f;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:all .15s ease}.steps button[data-v-dfe458f6]:disabled{cursor:default;opacity:.5}.steps li.done button[data-v-dfe458f6]{color:#1b5e4a}.steps li.on button[data-v-dfe458f6]{color:#12442f;background:#fff;border-color:#ece7dc}.s-n[data-v-dfe458f6]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.68rem;background:#ece7dc;color:#55605a}.steps li.on .s-n[data-v-dfe458f6]{background:#0f3d2e;color:#d9c188}.steps li.done .s-n[data-v-dfe458f6]{background:#1b5e4a26;color:#1b5e4a}.bar[data-v-dfe458f6]{height:3px;background:#ece7dc;border-radius:2px;overflow:hidden}.bar span[data-v-dfe458f6]{display:block;height:100%;background:linear-gradient(90deg,#1b5e4a,#c9a86a);transition:width .25s ease}.card[data-v-dfe458f6]{background:#fff;border:1px solid #ece7dc;border-radius:12px;padding:1.85rem 2rem}.aw.embedded .card[data-v-dfe458f6]{border:none;padding:1.25rem 0 0}.step h2[data-v-dfe458f6]{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:#12442f;margin:0 0 .6rem}.s-head[data-v-dfe458f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.s-head h2[data-v-dfe458f6]{margin-bottom:0}.s-count[data-v-dfe458f6]{font-size:.8rem;font-weight:600;color:#1b5e4a;font-variant-numeric:tabular-nums}.s-count.low[data-v-dfe458f6]{color:#8a6a3a}.lead[data-v-dfe458f6]{font-size:.96rem;line-height:1.85;color:#55605a;margin:.6rem 0 1.35rem}.facts[data-v-dfe458f6]{list-style:none;margin:0;padding:0}.facts li[data-v-dfe458f6]{display:flex;gap:.65rem;padding:.6rem 0;font-size:.92rem;line-height:1.8;color:#55605a;border-top:1px solid #f4f1ea}.facts li[data-v-dfe458f6]:before{content:"—";color:#c9a86a;flex-shrink:0}.restored[data-v-dfe458f6]{margin:0 0 .9rem;padding:.7rem .95rem;font-size:.86rem;color:#55605a;background:#f1f7f3;border:1px solid #cfe4d8;border-radius:7px}.link-btn[data-v-dfe458f6]{font-family:inherit;font-size:inherit;font-weight:600;color:#b08d57;background:none;border:none;cursor:pointer;text-decoration:underline}.link-btn[data-v-dfe458f6]:hover{color:#1b5e4a}.scale-key[data-v-dfe458f6]{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;margin-bottom:.7rem;font-size:.76rem;color:#8d968f;background:#f2efe6;border-radius:6px}.questions[data-v-dfe458f6]{display:grid;gap:.15rem}.q[data-v-dfe458f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem .25rem;border-bottom:1px solid #f4f1ea}.q[data-v-dfe458f6]:last-child{border-bottom:none}.q-label[data-v-dfe458f6]{font-size:.92rem;color:#2d3a33;min-width:0}.ratings[data-v-dfe458f6]{display:flex;gap:.25rem;flex-shrink:0;align-items:center}.r-btn[data-v-dfe458f6]{width:32px;height:32px;font-family:inherit;font-size:.82rem;font-weight:600;color:#8d968f;background:#faf9f6;border:1px solid #ece7dc;border-radius:7px;cursor:pointer;transition:all .12s ease}.r-btn[data-v-dfe458f6]:hover{border-color:#c9a86a;color:#b08d57}.r-btn.on[data-v-dfe458f6]{background:#1b5e4a;border-color:#1b5e4a;color:#f4efe4}.r-clear[data-v-dfe458f6]{width:22px;height:32px;margin-left:.1rem;font-family:inherit;font-size:1rem;line-height:1;color:#a8b0aa;background:none;border:none;cursor:pointer}.r-clear[data-v-dfe458f6]:hover{color:#b3261e}.gate[data-v-dfe458f6]{margin:1.15rem 0 0;padding:.7rem .95rem;font-size:.83rem;line-height:1.7;color:#8a6a3a;background:#fffbeb;border:1px solid #f2e3b8;border-radius:7px}.choices[data-v-dfe458f6]{display:grid;gap:1rem}.choices label[data-v-dfe458f6],.opens label[data-v-dfe458f6]{display:block}.choices span[data-v-dfe458f6],.opens span[data-v-dfe458f6]{display:block;font-size:.88rem;font-weight:600;color:#2d3a33;margin-bottom:.3rem}.choices select[data-v-dfe458f6]{width:100%;box-sizing:border-box;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;color:#2d3a33;background:#faf9f6;border:1px solid #ece7dc;border-radius:7px;outline:none}.choices select[data-v-dfe458f6]:focus{border-color:#c9a86a;background:#fff}.opens[data-v-dfe458f6]{display:grid;gap:1.35rem}.opens small[data-v-dfe458f6]{display:block;font-size:.79rem;line-height:1.65;color:#8d968f;margin-bottom:.4rem}.opens textarea[data-v-dfe458f6]{width:100%;box-sizing:border-box;padding:.6rem .8rem;resize:vertical;font-family:inherit;font-size:.9rem;line-height:1.7;color:#2d3a33;background:#faf9f6;border:1px solid #ece7dc;border-radius:7px;outline:none}.opens textarea[data-v-dfe458f6]:focus{border-color:#c9a86a;background:#fff}.nav[data-v-dfe458f6]{display:flex;align-items:center;gap:.6rem;margin-top:1.85rem;padding-top:1.35rem;border-top:1px solid #ece7dc}.nav-gap[data-v-dfe458f6]{flex:1}.g-btn[data-v-dfe458f6]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.35rem;border-radius:7px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.g-btn.primary[data-v-dfe458f6]{background:#1b5e4a;color:#f4efe4;border:1px solid #1b5e4a}.g-btn.primary[data-v-dfe458f6]:hover:not(:disabled){background:#12442f}.g-btn.ghost[data-v-dfe458f6]{background:none;color:#1b5e4a;border:1px solid #d5cdbd}.g-btn.ghost[data-v-dfe458f6]:hover:not(:disabled){border-color:#c9a86a;color:#b08d57}.g-btn[data-v-dfe458f6]:disabled{opacity:.45;cursor:not-allowed}.spinner[data-v-dfe458f6]{width:13px;height:13px;border:2px solid rgba(244,239,228,.35);border-top-color:#f4efe4;border-radius:50%;animation:spin-dfe458f6 .7s linear infinite}@keyframes spin-dfe458f6{to{transform:rotate(360deg)}}.submit-error[data-v-dfe458f6]{margin:1.25rem 0 0;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.7;color:#8a6a3a;background:#fffbeb;border:1px solid #f2e3b8;border-left:3px solid #c9a86a;border-radius:8px}.submit-error a[data-v-dfe458f6]{margin-left:.4rem;font-weight:600;color:#b08d57}.saved-note[data-v-dfe458f6]{margin:1rem 0 0;font-size:.79rem;color:#a8b0aa;text-align:center}@media(max-width:640px){.hero h1[data-v-dfe458f6]{font-size:1.85rem}.card[data-v-dfe458f6]{padding:1.35rem 1.25rem}.q[data-v-dfe458f6]{flex-direction:column;align-items:flex-start;gap:.5rem}.s-label[data-v-dfe458f6]{display:none}}
