.counselor-showcase-card[data-v-2b026772]{background:linear-gradient(135deg,#fffdfa,#f6f1e8 58%,#f1eadd);border:1px solid rgba(31,36,31,.08);box-shadow:0 24px 60px #27221c1f;color:#1f241f;overflow:hidden;position:relative;transform:translateZ(0)}.counselor-showcase-card__halo[data-v-2b026772]{background:var(--card-accent);border-radius:50%;filter:blur(110px);height:320px;opacity:.12;pointer-events:none;position:absolute;right:-120px;top:-120px;width:320px}.counselor-showcase-card__inner[data-v-2b026772]{padding:32px;position:relative}.counselor-showcase-card__layout[data-v-2b026772]{align-items:center;display:grid;gap:32px;grid-template-columns:320px minmax(0,1fr)}.counselor-showcase-card__visual[data-v-2b026772]{display:flex;flex-direction:column;gap:18px}.counselor-showcase-card__portrait-shell[data-v-2b026772]{background:linear-gradient(180deg,#ffffffdb,#f6efe4f0);border:1px solid rgba(31,36,31,.08);border-radius:30px;box-shadow:inset 0 1px #ffffffbf;padding:16px;position:relative}.counselor-showcase-card__portrait-stage[data-v-2b026772]{aspect-ratio:.92;background:linear-gradient(180deg,#e8eee8eb,#e6dfd5f5);border-radius:24px;overflow:hidden}.counselor-showcase-card__avatar[data-v-2b026772]{height:100%;width:100%}.counselor-showcase-card__avatar[data-v-2b026772] .v-avatar{background:transparent;border-radius:24px!important;height:100%!important;width:100%!important}.counselor-showcase-card__avatar[data-v-2b026772] .fit-cover,.counselor-showcase-card__avatar[data-v-2b026772] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.counselor-showcase-card__avatar[data-v-2b026772] span{color:#1f241fe6;font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-.05em}.counselor-showcase-card__portrait-pill[data-v-2b026772]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181d18b8;border-radius:999px;bottom:24px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;gap:10px;justify-content:space-between;left:24px;letter-spacing:-.01em;line-height:1.2;padding:10px 14px;position:absolute;right:24px}.counselor-showcase-card__visual-copy[data-v-2b026772]{padding-inline:4px}.counselor-showcase-card__visual-label[data-v-2b026772]{color:rgb(var(--v-theme-primary));font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.counselor-showcase-card__name[data-v-2b026772]{font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.counselor-showcase-card__field[data-v-2b026772]{color:#1f241fc7;font-size:1rem;font-weight:700}.counselor-showcase-card__status-detail[data-v-2b026772]{color:#1f241f9e;line-height:1.65}.counselor-showcase-card__content[data-v-2b026772]{display:flex;flex-direction:column;gap:20px;min-width:0}.counselor-showcase-card__topline[data-v-2b026772]{align-items:center;display:flex;gap:14px;justify-content:space-between}.counselor-showcase-card__status-chip[data-v-2b026772]{font-weight:700;letter-spacing:.01em}.counselor-showcase-card__source[data-v-2b026772]{color:#1f241f70!important;letter-spacing:.08em;min-width:0;text-align:right;text-transform:uppercase}.counselor-showcase-card__intro-wrap[data-v-2b026772]{background:#ffffffad;border:1px solid rgba(31,36,31,.07);border-radius:24px;box-shadow:inset 0 1px #ffffffb3;padding:22px 24px}.counselor-showcase-card__eyebrow[data-v-2b026772]{color:#1f241f75;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.counselor-showcase-card__intro[data-v-2b026772]{color:#1f241fe0;font-size:1.08rem;line-height:1.8;max-width:34ch}.counselor-showcase-card__actions[data-v-2b026772]{display:flex;flex-wrap:wrap;gap:12px}.counselor-showcase-card__trust-line[data-v-2b026772]{display:flex;flex-wrap:wrap;gap:8px}.counselor-showcase-card__trust-item[data-v-2b026772]{align-items:center;background:#ffffffad;border:1px solid rgba(31,36,31,.07);border-radius:999px;color:#1f241fb8;display:inline-flex;font-size:.86rem;font-weight:700;line-height:1.2;padding:9px 12px}.counselor-showcase-card__keyword-block[data-v-2b026772]{display:flex;flex-direction:column;gap:12px}.counselor-showcase-card__keyword-title[data-v-2b026772]{color:#1f241f8f;font-size:.88rem;font-weight:700;letter-spacing:.04em}.counselor-showcase-card__keyword-list[data-v-2b026772]{display:flex;flex-wrap:wrap;gap:8px}.counselor-showcase-card__keyword-chip[data-v-2b026772]{align-items:center;background:rgba(var(--v-theme-primary),.1);border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.84rem;font-weight:700;line-height:1.2;padding:9px 12px}.counselor-showcase-card__reassurance[data-v-2b026772]{align-items:center;display:flex;gap:10px}.counselor-showcase-card__reassurance p[data-v-2b026772]{color:#1f241f9e;line-height:1.65}.counselor-showcase-card__reassurance-dot[data-v-2b026772]{background:rgb(var(--v-theme-primary));border-radius:50%;flex:0 0 10px;height:10px;width:10px}.counselor-showcase-card__primary-cta[data-v-2b026772],.counselor-showcase-card__secondary-cta[data-v-2b026772]{min-height:48px}.counselor-showcase-card__primary-cta[data-v-2b026772]{box-shadow:0 12px 24px rgba(var(--v-theme-primary),.18)}.counselor-showcase-card[data-v-2b026772] .v-btn:focus-visible{outline:3px solid rgba(var(--v-theme-primary),.48);outline-offset:3px}@media(max-width:960px){.counselor-showcase-card__inner[data-v-2b026772]{padding:24px}.counselor-showcase-card__layout[data-v-2b026772]{gap:24px;grid-template-columns:1fr}}@media(max-width:600px){.counselor-showcase-card__inner[data-v-2b026772]{padding:18px}.counselor-showcase-card__topline[data-v-2b026772]{align-items:flex-start;flex-direction:column}.counselor-showcase-card__portrait-pill[data-v-2b026772]{background:#1f241fe6;border-radius:18px;display:flex;justify-content:space-between;margin-top:14px;position:static}.counselor-showcase-card__intro-wrap[data-v-2b026772]{padding:18px}.counselor-showcase-card__intro[data-v-2b026772]{font-size:1rem}.counselor-showcase-card__actions[data-v-2b026772]{flex-direction:column}.counselor-showcase-card__primary-cta[data-v-2b026772],.counselor-showcase-card__secondary-cta[data-v-2b026772]{width:100%}.counselor-showcase-card__reassurance[data-v-2b026772]{align-items:flex-start}}.counselor-card-sample-page[data-v-465d814d]{background:radial-gradient(circle at top left,rgba(var(--v-theme-primary),.12),transparent 28%),linear-gradient(180deg,#fbf7f0 0,#f4ede3);min-height:100vh;padding-inline:12px}.counselor-card-sample-page__hero[data-v-465d814d]{max-width:760px}.counselor-card-sample-page__eyebrow[data-v-465d814d]{color:rgb(var(--v-theme-primary));font-size:.78rem;font-weight:800;letter-spacing:.18em}.counselor-card-sample-page__title[data-v-465d814d]{color:#161916;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:.98;max-width:10ch;text-wrap:balance}.counselor-card-sample-page__subtitle[data-v-465d814d]{color:#161916ad;font-size:1.02rem;line-height:1.8;max-width:60ch}.counselor-card-sample-page__meta[data-v-465d814d]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid rgba(22,25,22,.08);border-radius:999px;display:inline-flex;gap:10px;padding:10px 14px}.counselor-card-sample-page__meta-label[data-v-465d814d]{color:rgb(var(--v-theme-primary));font-size:.72rem;font-weight:800;letter-spacing:.14em}.counselor-card-sample-page__meta-value[data-v-465d814d]{color:#1619169e;font-size:.9rem;line-height:1.5}.counselor-card-sample-page__stage[data-v-465d814d]{margin:0 auto;max-width:1040px}.counselor-card-sample-page__note[data-v-465d814d]{display:flex;flex-wrap:wrap;gap:10px;margin-inline:auto;max-width:1040px}.counselor-card-sample-page__note span[data-v-465d814d]{align-items:center;background:#ffffffa8;border:1px solid rgba(22,25,22,.07);border-radius:999px;color:#16191699;display:inline-flex;font-size:.84rem;font-weight:700;line-height:1.2;padding:10px 12px}@media(max-width:600px){.counselor-card-sample-page[data-v-465d814d]{padding-inline:8px}.counselor-card-sample-page__meta[data-v-465d814d]{align-items:flex-start;border-radius:20px;display:flex;flex-direction:column}.counselor-card-sample-page__note[data-v-465d814d]{gap:8px}}
