.octv2{--octv-bg:#fff;--octv-fg:#0f1c1a;--octv-muted:#5b6b68;--octv-primary:#315f58;--octv-primary-fg:#fff;--octv-accent:#d7c9b7;--octv-card:#fff;--octv-border:#e6e9e8;--octv-ring:#315f58;--octv-radius:14px;--octv-radius-sm:10px;--octv-shadow:0 1px 2px rgba(16,28,26,.06),0 8px 24px -12px rgba(16,28,26,.18);--octv-gap:16px;--octv-font-head:"Playfair Display",Georgia,serif;--octv-font-body:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--octv-fg);font-family:var(--octv-font-body)}.octv2 h1,.octv2 h2,.octv2 h3{font-family:var(--octv-font-head)}[data-octv-wizard-root] [data-octv-step]{display:none}[data-octv-wizard-root] [data-octv-step].octv-active{display:var(--display,block)}.octv2 *:focus-visible{outline:2px solid var(--octv-ring);outline-offset:2px}