
.lalb-positioning{
position:relative;overflow:hidden;padding:110px 24px;
background:radial-gradient(circle at 50% 48%,rgba(255,106,0,.14),transparent 28%),linear-gradient(125deg,var(--lalb-black),var(--lalb-charcoal) 52%,var(--lalb-black));
color:var(--lalb-white);font-family:"Roboto",Arial,sans-serif
}
.lalb-positioning,.lalb-positioning *{box-sizing:border-box}
.lalb-positioning h2,.lalb-positioning h3,.lalb-positioning p{margin:0}
.lalb-positioning:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:62px 62px;pointer-events:none}
.lalb-wrap{position:relative;z-index:1;width:min(1180px,100%);margin:auto}
.lalb-main{position:relative;max-width:1030px;margin:auto;padding:clamp(48px,7vw,82px);border:1px solid var(--lalb-border);background:rgba(7,7,7,.78);box-shadow:0 30px 80px rgba(0,0,0,.34);text-align:center}
.lalb-main:before,.lalb-main:after{content:"";position:absolute;width:78px;height:78px;pointer-events:none}
.lalb-main:before{top:-1px;left:-1px;border-top:4px solid var(--lalb-orange);border-left:4px solid var(--lalb-orange)}
.lalb-main:after{right:-1px;bottom:-1px;border-right:4px solid var(--lalb-orange);border-bottom:4px solid var(--lalb-orange)}
.lalb-kicker{color:var(--lalb-orange);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.lalb-primary{margin-top:20px;color:var(--lalb-white);font-size:clamp(40px,6vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:800;text-transform:uppercase}
.lalb-primary span{color:var(--lalb-orange)}
.lalb-divider{width:76px;height:4px;margin:32px auto;background:var(--lalb-orange)}
.lalb-secondary{max-width:880px;margin:auto;color:var(--lalb-muted);font-size:clamp(24px,3.5vw,43px);line-height:1.18;letter-spacing:-.025em;font-weight:700}
.lalb-secondary strong{color:var(--lalb-orange);font-weight:800}
.lalb-description{max-width:760px;margin:26px auto 0;color:var(--lalb-muted);font-size:16px;line-height:1.75}
.lalb-pillars{position:relative;max-width:960px;margin:48px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.lalb-pillars:before{content:"";position:absolute;top:40px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,var(--lalb-orange),transparent);opacity:.55}
.lalb-pillar{position:relative;z-index:1;min-height:190px;padding:28px 22px;border:1px solid var(--lalb-border);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));text-align:center;transition:.25s}
.lalb-pillar:hover{transform:translateY(-5px);border-color:var(--lalb-orange);background:rgba(255,106,0,.05)}
.lalb-icon{width:58px;height:58px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lalb-orange);background:#101010;box-shadow:0 0 0 7px rgba(255,106,0,.08)}
.lalb-icon svg{width:28px;height:28px;fill:none;stroke:var(--lalb-orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lalb-pillar h3{color:var(--lalb-white);font-size:18px;font-weight:800;text-transform:uppercase}
.lalb-pillar p{margin-top:10px;color:var(--lalb-muted);font-size:14px;line-height:1.6}
.lalb-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:11px;margin-top:38px;padding:0 31px;background:var(--lalb-orange);color:var(--lalb-white)!important;font-size:13px;font-weight:800;letter-spacing:.055em;text-decoration:none!important;text-transform:uppercase;box-shadow:0 14px 30px rgba(255,106,0,.2);transition:.25s}
.lalb-button:hover{transform:translateY(-3px);background:var(--lalb-orange-hover);color:var(--lalb-white)!important}
.lalb-button svg{width:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:740px){.lalb-positioning{padding:72px 15px}.lalb-main{padding:48px 22px}.lalb-main:before,.lalb-main:after{width:50px;height:50px}.lalb-primary{font-size:43px}.lalb-secondary{font-size:25px}.lalb-pillars{grid-template-columns:1fr}.lalb-pillars:before{display:none}.lalb-pillar{min-height:auto}.lalb-button{width:100%}}
