.lambda-header-draft .lambda-section-hero{position:relative;isolation:isolate;overflow:hidden;background:#30347d;color:#fff;padding:44px 0;margin-bottom:30px}
.lambda-section-hero::before{content:"";position:absolute;inset:-6px;z-index:-2;background-image:var(--header-photo,none);background-size:cover;background-position:center 28%;filter:blur(1.5px);transform:scale(1.015)}
.lambda-section-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(39,43,111,.94),rgba(61,68,154,.79))}
.lambda-section-hero .wrap{max-width:1170px;padding:0 24px;margin:auto;position:relative}
.lambda-header-draft .lambda-section-hero h1{font-family:Montserrat,sans-serif;font-size:clamp(30px,3.3vw,42px);line-height:1.2;font-weight:400;color:#fff;margin:10px 0 16px;max-width:850px}
.lambda-section-hero .eyebrow{display:block;color:#e7eaff;font-size:12px;line-height:1.6;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}
.lambda-section-hero .header-lead{max-width:760px;font-size:18px;line-height:1.65;color:#fff;margin:0}
.lambda-section-hero .experience-line{display:inline-block;margin-top:18px;border-left:2px solid #bcc4ff;padding-left:12px;font-size:14px;line-height:1.5;color:#eef0ff}
.lambda-section-hero .consultation-line{max-width:760px;color:#eef0ff;font-size:14px;line-height:1.65;margin:16px 0 0}
.lambda-section-hero.blog-header::after{background:linear-gradient(110deg,#292d76,#3d449a)}
.lambda-section-hero.blog-header .wrap{padding-right:160px}
.lambda-section-hero .header-mark{position:absolute;right:32px;top:8px;width:90px;height:90px;color:#bcc4ff;opacity:.55;fill:none;stroke:currentColor;stroke-width:1.2}
.lambda-section-hero.contact-header::before{background-position:center 45%;filter:blur(.5px)}
.lambda-section-hero.contact-header::after{background:linear-gradient(105deg,rgba(39,43,111,.96),rgba(61,68,154,.86))}
.lambda-header-draft .team-grid{padding-top:0}
@media(max-width:767px){.lambda-header-draft .lambda-section-hero{padding:30px 0;margin-bottom:22px}.lambda-section-hero .wrap{padding:0 18px}.lambda-section-hero .header-lead{font-size:16px;line-height:1.65}.lambda-section-hero .consultation-line{font-size:13px}.lambda-section-hero.blog-header .wrap{padding-right:18px}.lambda-section-hero .header-mark{display:none}.lambda-section-hero::before{background-position:center 25%}.lambda-section-hero .experience-line{font-size:13px;margin-top:15px}}
@media(prefers-reduced-motion:reduce){.lambda-section-hero::before{transform:none}}

.lambda-header-draft .team-header,.lambda-header-draft .contact-header{margin-bottom:0}
.lambda-header-draft .contact-header + section.sppb-section{padding-top:32px!important}

.lambda-section-hero.blog-header::before{background-position:center 46%;filter:blur(0px)}
.lambda-section-hero.blog-header::after{background:linear-gradient(105deg,rgba(39,43,111,.94),rgba(61,68,154,.66))}
.lambda-section-hero.blog-header .wrap{padding-right:24px}
@media(max-width:767px){.lambda-section-hero.blog-header::before{background-image:url(/images/blog/consulta-libro-juridico-720.webp);background-position:65% 42%}.lambda-section-hero.blog-header .wrap{padding-right:18px}}

.lambda-section-hero.team-header::before{inset:0;background-size:cover;background-repeat:no-repeat;background-position:center 49%;transform:none;filter:blur(.5px);mask-image:none}
@media(max-width:767px){.lambda-section-hero.team-header::before{background-image:url(/images/equipo/equipo-bilbao-cabecera-800.webp);background-position:70% 46%}}
