/* ALS Mobility Business v0.5.38 — native ALS RENT routes (NOT WordPress page editor).
   Applied after previous ALS B2B rules; target only public business pages. */
#als-concept-v1 .alsb-page{--alsb-ink:#082D57;--alsb-blue:#0066FF;--alsb-red:#E31E24;--alsb-muted:#475569;color:#082D57;background:#fff}
#als-concept-v1 .alsb-page h1,#als-concept-v1 .alsb-page h2,#als-concept-v1 .alsb-page h3{font-family:inherit;letter-spacing:-.038em}
#als-concept-v1 .alsb-hero,#als-concept-v1 .alsb-hero.partners,#als-concept-v1 .alsb-hero.events,#als-concept-v1 .alsb-hero.partner-access{background:radial-gradient(ellipse 67% 100% at 90% 20%,rgba(0,102,255,.28),transparent 72%),linear-gradient(122deg,#061B36 0%,#082D57 66%,#123D78 100%);color:#fff}
#als-concept-v1 .alsb-hero:after{background:repeating-linear-gradient(130deg,transparent 0,transparent 210px,rgba(58,135,248,.085) 211px,transparent 212px)}
#als-concept-v1 .alsb-hero h1 em{color:#fff;text-decoration:underline;text-decoration-color:#E31E24;text-decoration-thickness:5px;text-underline-offset:12px}
#als-concept-v1 .alsb-hero p{color:#eef4ff}
#als-concept-v1 .alsb-eyebrow,#als-concept-v1 .alsb-art-top{color:#dbeafe}
#als-concept-v1 .alsb-dot{background:#E31E24;box-shadow:0 0 0 5px rgba(227,30,36,.14)}
#als-concept-v1 .alsb-btn-primary,#als-concept-v1 .alsb-submit{background:#E31E24!important;color:#fff!important;box-shadow:0 12px 28px rgba(227,30,36,.18)}
#als-concept-v1 .alsb-btn-primary:hover,#als-concept-v1 .alsb-submit:hover{background:#BF1521!important}
#als-concept-v1 .alsb-btn-ghost{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);color:#fff!important}
#als-concept-v1 .alsb-hero-art{background:linear-gradient(155deg,rgba(255,255,255,.15),rgba(14,53,110,.45));border:1px solid rgba(161,194,255,.44);box-shadow:0 22px 60px rgba(1,12,34,.25)}
#als-concept-v1 .alsb-art-point{background:#082D57;border-color:#477DDD;color:#fff}
#als-concept-v1 .alsb-art-point.last,#als-concept-v1 .alsb-network-lines b{background:#E31E24;border-color:#E31E24}
#als-concept-v1 .alsb-art-stats>div{background:rgba(2,24,59,.82);border-color:rgba(166,200,255,.26)}
#als-concept-v1 .alsb-art-stats span,#als-concept-v1 .alsb-network{color:#dbeafe}
#als-concept-v1 .alsb-art-stats strong{color:#fff}
#als-concept-v1 .alsb-art-line,#als-concept-v1 .alsb-network-lines i{background:linear-gradient(90deg,#0066FF,#E31E24)}
#als-concept-v1 .alsb-hero-foot span+span:before{color:#fff}
#als-concept-v1 .alsb-page h2 em,#als-concept-v1 .alsb-page h1 em{color:#0066FF}
#als-concept-v1 .alsb-hero h1 em{color:#fff}
#als-concept-v1 .alsb-kicker,#als-concept-v1 .alsb-card-no,#als-concept-v1 .alsb-step-card>span,#als-concept-v1 .alsb-text-link{color:#0066FF}
#als-concept-v1 .alsb-soft{background:#F4F6F8;border-color:#e1e8f3}
#als-concept-v1 .alsb-icon{background:#eaf1ff}
#als-concept-v1 .alsb-icon svg{stroke:#0066FF}
#als-concept-v1 .alsb-card,#als-concept-v1 .alsb-step-card,#als-concept-v1 .alsb-form-box{border-color:#dce5f3;box-shadow:0 14px 38px rgba(8,45,87,.075)}
#als-concept-v1 .alsb-list>div{border-color:#dce5f3;background:#fff}
#als-concept-v1 .alsb-list>div>span,#als-concept-v1 .alsb-crumb,#als-concept-v1 .alsb-crumb a{color:#0066FF}
#als-concept-v1 .alsb-aside-notes>div{border-color:#E31E24}
#als-concept-v1 .alsb-page input:focus,#als-concept-v1 .alsb-page select:focus,#als-concept-v1 .alsb-page textarea:focus{border-color:#0066FF;box-shadow:0 0 0 3px rgba(0,102,255,.11)}
#als-concept-v1 .alsb-page .alsb-btn:focus-visible,#als-concept-v1 .alsb-page button:focus-visible,#als-concept-v1 .alsb-page a:focus-visible{outline:3px solid #0066FF;outline-offset:3px}
@media(max-width:700px){#als-concept-v1 .alsb-hero-inner{padding-block:52px}#als-concept-v1 .alsb-hero h1{font-size:clamp(34px,9vw,52px)}#als-concept-v1 .alsb-btn{width:100%}}
