/* finesse: employer-led editorial; white/ink/brick, with purposeful scroll motion. */
.blj-studio .blj-advantages{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:9%;padding-block:88px 100px}
.blj-studio .advantage-intro{align-self:start;position:sticky;top:120px}
.blj-studio .advantage-intro h2{font-size:clamp(32px,4vw,56px);line-height:1.3;letter-spacing:-.04em;margin:0 0 28px;color:#171717}
.blj-studio .advantage-intro h2 em{font-style:normal;color:#656565;font-weight:400}
.blj-studio .advantage-intro>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#606060;max-width:430px}
.blj-studio .advantage-intro .licence-proof{margin-top:28px;font-size:12px}
.licence-proof strong{font-size:17px;color:#171717;margin-left:8px}
.advantage-list{position:relative;padding-left:32px}
.advantage-progress{position:absolute;left:0;top:0;bottom:0;width:2px;background:#eee;overflow:hidden}
.advantage-progress i{display:block;width:100%;height:100%;background:#ac4d3b;transform-origin:top}
.advantage-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:30px 0;border-bottom:1px solid #e8e8e8}
.advantage-row:first-of-type{padding-top:0}.advantage-row:last-child{border:0;padding-bottom:0}
.advantage-index{font-size:12px;color:#a33c2f;padding-top:5px}
.blj-studio .advantage-row h3{font-size:23px;line-height:1.5;letter-spacing:-.02em;margin:0 0 14px}
.blj-studio .advantage-row p{font-size:14px;line-height:1.9;color:#606060;margin:0 0 10px}
.advantage-row a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}
.blj-studio .employer-invite{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center;border-top:1px solid #ddd}
.blj-studio .employer-invite h2{font-size:clamp(30px,3.5vw,48px);line-height:1.4;letter-spacing:-.04em}
.blj-studio .employer-invite p{font-size:15px;color:#606060;line-height:1.9}
.employer-invite .actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:13px}
body.blj-studio .service-layer{background:linear-gradient(135deg,#fff,#edf3f7);border-color:#d4dfe7;box-shadow:1px 2px 0 #acbbc6,3px 5px 0 #cbd5dd,8px 25px 40px #35516a18;color:#273d4d}
body.blj-studio .service-layer[data-layer="3"]{background:linear-gradient(130deg,#789eb6,#456d86);color:#fff;border-color:#9bbaca}
body.blj-studio .service-layer[data-layer="3"] :is(small,span){color:#f4f8fa}
body.blj-studio .service-layer[data-layer="3"] i{background:#ffffff55}
body.blj-studio .service-layer small,body.blj-studio .service-layer span{color:#526879}
body.blj-studio .service-layer i{background:#8ba7ba66}
body.blj-studio .english .connection-copy h1{font-size:clamp(34px,4vw,57px)}
.reveal-heading{transform-origin:left center}
@media(hover:hover) and (pointer:fine){.blj-studio .button.primary{transition:transform .25s ease,background .25s ease}.blj-studio .button.primary:hover{transform:translateY(-2px);background:#333}.advantage-row a:hover{text-underline-offset:6px}}
@media(max-width:767px){.blj-studio .blj-advantages{display:block;padding-block:50px}.blj-studio .advantage-intro{position:static}.blj-studio .advantage-intro h2{font-size:34px}.advantage-list{margin-top:36px;padding-left:21px}.advantage-row{gap:9px;grid-template-columns:25px minmax(0,1fr);padding-block:24px}.blj-studio .advantage-row h3{font-size:21px}.blj-studio .employer-invite{display:block}.employer-invite>div+div{margin-top:26px}.blj-studio.english .connection-copy h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){.advantage-progress i{transform:none!important}.advantage-row,.reveal-heading{opacity:1!important;transform:none!important;clip-path:none!important}}

.blj-studio.english main>.wrap>.blj-advantages{width:100%}.blj-studio .trust-rail>a strong{line-height:1.4}.blj-studio .trust-rail>a small,.blj-studio .trust-rail>a span{display:block}
