/* === origen: Gestdoc Sitio v5.dc.html · Abogados · hero "ASESORÍA LEGAL · ALC ABOGADOS" + tarjeta precio (inline → clases) === */
.gd-abogados-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#F6F7FB,#fff)}
.gd-abogados-hero__blob{position:absolute;right:-100px;top:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(31,59,255,.16),transparent 65%);filter:blur(20px);animation:gdDrift 18s ease-in-out infinite}
.gd-abogados-hero__inner{position:relative;max-width:1240px;margin:0 auto;padding:clamp(48px,7cqw,104px) 20px 0;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end}
.gd-abogados-hero__main{flex:1 1 560px}
.gd-abogados-hero__eyebrow{font:500 12px 'Geist Mono',monospace;letter-spacing:.12em;color:#1F3BFF}
.gd-abogados-hero__title{font-weight:600;font-size:clamp(42px,6.4cqw,92px);line-height:.95;letter-spacing:-.055em;margin:16px 0 0;text-wrap:balance}
.gd-abogados-hero__lead{font-size:clamp(18px,1.8cqw,21px);line-height:1.5;color:#475069;margin:20px 0 0;max-width:620px}
.gd-abogados-hero__card{flex:0 1 300px;background:#1F3BFF;color:#fff;border-radius:24px;padding:24px;box-shadow:0 30px 60px -24px rgba(31,59,255,.55)}
.gd-abogados-hero__card-k{font-size:13px;color:#DDE2FF}
.gd-abogados-hero__price{font-size:48px;font-weight:600;letter-spacing:-.05em;line-height:1.05;margin-top:4px}
.gd-abogados-hero__suffix{font-size:15px;color:#DDE2FF;font-weight:400;letter-spacing:0}
.gd-abogados-hero__note{font-size:13px;color:#DDE2FF;margin-top:4px}
