.hero-screenwide-section[data-v-5d92e893]{width:100%;background:linear-gradient(135deg,#dfbc77,#d4aa62);overflow:hidden}.hero-screenwide-inner[data-v-5d92e893]{display:flex;flex-direction:column}@media(min-width:1024px){.hero-screenwide-inner[data-v-5d92e893]{flex-direction:row;align-items:stretch}}.hero-photo-wrap[data-v-5d92e893]{width:100%;aspect-ratio:1/1;max-height:480px;background:#f1f5f9;flex-shrink:0;overflow:hidden}@media(min-width:640px){.hero-photo-wrap[data-v-5d92e893]{max-height:560px}}@media(min-width:1024px){.hero-photo-wrap[data-v-5d92e893]{width:50%;max-height:none;flex:0 0 50%}}.hero-photo[data-v-5d92e893]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-info-panel[data-v-5d92e893]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:32px 20px;color:#fff}@media(min-width:640px){.hero-info-panel[data-v-5d92e893]{padding:40px 32px}}@media(min-width:1024px){.hero-info-panel[data-v-5d92e893]{padding:48px 48px 48px 56px}}@media(min-width:1280px){.hero-info-panel[data-v-5d92e893]{padding:52px 64px}}.hero-info-content[data-v-5d92e893]{width:100%;max-width:720px}.hero-title-row[data-v-5d92e893]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.hero-lawyer-name[data-v-5d92e893]{font-size:2rem;font-weight:700;color:#fff;margin:0;line-height:1.2}@media(min-width:640px){.hero-lawyer-name[data-v-5d92e893]{font-size:2.25rem}}.hero-lawyer-title[data-v-5d92e893]{font-size:.9375rem;color:#ffffffd9;font-weight:400}.hero-badges[data-v-5d92e893]{gap:8px;margin-left:4px}.badge-card[data-v-5d92e893],.hero-badges[data-v-5d92e893]{display:inline-flex;align-items:center}.badge-card[data-v-5d92e893]{justify-content:center;padding:2px 10px;background:#fff;border-radius:4px;font-size:.8125rem;font-weight:600;box-shadow:0 1px 4px #00000014}.badge-gold[data-v-5d92e893]{color:var(--color-badge-gold)}.badge-silver[data-v-5d92e893]{color:#64748b}.badge-bronze[data-v-5d92e893]{color:#a16207}.badge-verified[data-v-5d92e893]{color:var(--color-badge-verified)}.hero-positions-text[data-v-5d92e893]{font-size:.875rem;line-height:1.6;color:#ffffffe0;margin:12px 0 24px;text-align:justify}.hero-attributes-grid[data-v-5d92e893]{display:grid;grid-template-columns:1fr;row-gap:16px;-moz-column-gap:32px;column-gap:32px;margin-bottom:28px}@media(min-width:640px){.hero-attributes-grid[data-v-5d92e893]{grid-template-columns:1.2fr 1fr;row-gap:16px}}.attr-block[data-v-5d92e893]{display:flex;flex-direction:column;gap:4px}.attr-label[data-v-5d92e893]{font-size:.8125rem;color:#ffffffc7;font-weight:400}.attr-val[data-v-5d92e893]{font-size:1.0625rem;word-break:break-all}.attr-val[data-v-5d92e893],.attr-val-phone[data-v-5d92e893]{font-weight:700;color:#fff;line-height:1.4}.attr-val-phone[data-v-5d92e893]{font-size:1.125rem;text-decoration:none;transition:opacity var(--transition-base)}.attr-val-phone[data-v-5d92e893]:hover{opacity:.85}.attr-val-with-badge[data-v-5d92e893]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verify-badge[data-v-5d92e893]{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid hsla(0,0%,100%,.6);border-radius:4px;font-size:.75rem;font-weight:400;color:#fffffff2}.hero-action-row[data-v-5d92e893]{display:flex;align-items:center}.hero-consult-btn[data-v-5d92e893]{display:inline-flex;align-items:center;justify-content:center;padding:10px 32px;background:var(--color-primary);color:#fff;border-radius:4px;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 4px 12px #163b7d40;transition:all var(--transition-base)}.hero-consult-btn[data-v-5d92e893]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}
