#al-concept .al-hero,#al-concept .al-tma-hero{padding:44px 0 28px}#al-concept .al-hero{grid-template-columns:1.65fr 1fr;align-items:center;gap:34px;display:grid}#al-concept .al-note{color:var(--al-muted);margin:14px 0 0;font-size:12px;line-height:1.5}#al-concept .al-aside{border-left:1px solid var(--al-line);padding:6px 0 6px 24px}#al-concept .al-aside h2{letter-spacing:-.3px;margin:10px 0 20px;font-size:18px;font-weight:600;line-height:1.3}#al-concept .al-aside ol{margin:0;padding:0;list-style:none}#al-concept .al-aside li{grid-template-columns:28px 1fr;gap:10px;margin:0 0 22px;display:grid}#al-concept .al-num{color:var(--al-warm);font:12px/1.6 Consolas,monospace}#al-concept .al-aside strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}#al-concept .al-aside p{color:var(--al-muted);margin:0;font-size:12px;line-height:1.55}#al-concept .al-proofline{border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line);color:var(--al-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:17px 0;font-size:12px;display:flex}#al-concept .al-proofline strong{color:var(--al-ink);font-weight:650}#al-concept .al-section{padding:34px 0 0}#al-concept .al-section-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}#al-concept .al-section-head span{color:var(--al-muted);font-size:11px}#al-concept .al-offers{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}#al-concept .al-offer{border:1px solid var(--al-line);background:var(--al-panel);border-radius:var(--al-radius);flex-direction:column;padding:21px 18px;display:flex}#al-concept .al-offer.al-featured{background:var(--al-soft);border-color:var(--al-accent)}#al-concept .al-tag{letter-spacing:1px;text-transform:uppercase;color:var(--al-accent);margin-bottom:17px;font-size:10px}#al-concept .al-offer p{color:var(--al-muted);margin:0 0 18px;font-size:13px;line-height:1.6}#al-concept .al-offer .al-text-button{text-align:left;align-self:flex-start;margin-top:auto}#al-concept .al-experience{padding-top:46px}#al-concept .al-experience-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px;display:grid}#al-concept .al-experience-heading h2{margin:0;font-size:clamp(28px,3.4cqw,36px);line-height:1.15}#al-concept .al-experience-heading h2 em{color:var(--al-accent);font-family:Georgia,serif;font-weight:400}#al-concept .al-experience-heading>p{max-width:640px;color:var(--al-muted);margin:0;font-size:14px;line-height:1.7}#al-concept .al-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#al-concept .al-experience-card{border:1px solid var(--al-line);border-radius:var(--al-radius);background:var(--al-panel);flex-direction:column;display:flex;overflow:hidden}#al-concept .al-experience-visual{border-bottom:1px solid var(--al-line);background:var(--al-soft);height:158px;color:var(--al-accent);place-items:center;display:grid}#al-concept .al-experience-visual--maintenance{color:var(--lightningcss-light,#76613b)var(--lightningcss-dark,#d7c392);background:var(--lightningcss-light,#f0ece3)var(--lightningcss-dark,#333127)}#al-concept .al-experience-visual--mountains{color:var(--lightningcss-light,#496775)var(--lightningcss-dark,#a0c1d1);background:var(--lightningcss-light,#e9eef0)var(--lightningcss-dark,#25343d)}#al-concept .al-experience-visual--jobs{color:var(--lightningcss-light,#6c5d87)var(--lightningcss-dark,#c2afd8);background:var(--lightningcss-light,#eeecf3)var(--lightningcss-dark,#302d3d)}#al-concept .al-experience-visual--radio{color:var(--lightningcss-light,#965d40)var(--lightningcss-dark,#e6b696);background:var(--lightningcss-light,#f3e9e3)var(--lightningcss-dark,#3c2c28)}#al-concept .al-experience-visual svg{width:100%;max-width:360px;height:158px}#al-concept .al-visual-surface{fill:var(--al-panel);stroke:currentColor;stroke-width:1.25px}#al-concept .al-visual-line{stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}#al-concept .al-visual-fill{fill:currentColor;opacity:.18}#al-concept .al-experience-copy{flex-direction:column;flex:1;align-items:flex-start;padding:30px 22px 22px;display:flex}#al-concept .al-experience-copy .al-eyebrow{letter-spacing:.8px;margin-bottom:12px;font-size:10px}#al-concept .al-experience-copy h3{margin:0 0 5px;font-size:22px;line-height:1.25}#al-concept .al-experience-copy p{color:var(--al-muted);margin:0 0 22px;font-size:13px;line-height:1.75}#al-concept .al-experience-copy .al-experience-product{margin-bottom:18px;font-size:12px}#al-concept .al-experience-context{border-top:1px solid var(--al-line);width:100%;color:var(--al-muted);margin-top:auto;padding-top:13px;font-size:11px;line-height:1.5}#al-concept .al-experience-links{flex-wrap:wrap;justify-content:space-between;gap:0 24px;margin-top:14px;display:flex}@container (max-width:760px){#al-concept .al-experience-heading{margin-bottom:24px}#al-concept .al-experience-grid{grid-template-columns:1fr}}#al-concept .al-case{border-top:1px solid var(--al-line);border-bottom:1px solid var(--al-line);grid-template-columns:1fr 1.3fr;gap:30px;padding:25px 0;display:grid}#al-concept .al-case p{color:var(--al-muted);margin:0 0 12px;font-size:14px;line-height:1.65}#al-concept .al-case h3{font-size:25px}#al-concept .al-case a{color:var(--al-accent);text-underline-offset:4px;font-size:12px}#al-concept .al-quote{border-left:2px solid var(--al-accent);margin:24px 0 0;padding:0 0 0 19px;font:italic 21px/1.5 Georgia,serif}#al-concept .al-quote cite{color:var(--al-muted);margin-top:10px;font:12px/1.6 Segoe UI,sans-serif;display:block}#al-concept .al-close{justify-content:space-between;align-items:center;gap:24px;margin-top:35px;display:flex}#al-concept .al-close--stacked{flex-direction:column;align-items:flex-start}#al-concept .al-close h2{margin:0 0 8px;font-size:24px}#al-concept .al-close p{color:var(--al-muted);margin:0;font-size:13px;line-height:1.6}#al-concept .al-tma-hero{max-width:680px}#al-concept .al-hero h1,#al-concept .al-tma-hero h1{font-size:clamp(35px,5.5cqw,54px)}#al-concept .al-workflow{border-top:1px solid var(--al-line);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:24px;display:grid}#al-concept .al-argos-workflow{padding-bottom:24px}#al-concept .al-workflow p{color:var(--al-muted);font-size:13px;line-height:1.6}#al-concept .al-workflow h3{margin-top:10px}#al-concept .al-scope{background:var(--al-soft);border-radius:var(--al-radius);margin:28px 0 0;padding:24px}#al-concept .al-scope h2{margin-bottom:16px;font-size:23px}#al-concept .al-scope-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}#al-concept .al-scope p,#al-concept .al-scope li{font-size:13px;line-height:1.65}#al-concept .al-scope ul{margin:0;padding-left:17px}#al-concept .al-contact{max-width:760px;padding:44px 0}#al-concept .al-contact-email{background:var(--al-soft);border:1px solid var(--al-line);border-radius:var(--al-radius);margin:28px 0 14px;padding:28px}#al-concept .al-contact-email h2,#al-concept .al-contact-channel h2{margin:0 0 10px;font-size:22px}#al-concept .al-contact-email p,#al-concept .al-contact-channel p{color:var(--al-muted);margin:0 0 20px;font-size:15px;line-height:1.7}#al-concept .al-email{overflow-wrap:anywhere;color:var(--al-accent);margin-top:16px;font-size:14px;display:block}#al-concept .al-contact-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#al-concept .al-contact-channel{background:var(--al-panel);border:1px solid var(--al-line);border-radius:var(--al-radius);flex-direction:column;padding:24px;display:flex}#al-concept .al-contact-channel .al-text-button{align-self:flex-start;margin-top:auto}#al-concept .al-contact-hint{margin-top:24px}@container (max-width:600px){#al-concept .al-contact-alternatives{grid-template-columns:1fr}#al-concept .al-contact-email,#al-concept .al-contact-channel{padding:20px}#al-concept .al-hero{grid-template-columns:1fr;gap:25px}#al-concept .al-aside{border-left:0;border-top:1px solid var(--al-line);padding:20px 0 0}#al-concept .al-aside li{margin-bottom:16px}#al-concept .al-offers,#al-concept .al-case,#al-concept .al-workflow,#al-concept .al-scope-grid{grid-template-columns:1fr}#al-concept .al-proofline{flex-direction:column;gap:10px}#al-concept .al-close{flex-direction:column;align-items:flex-start}#al-concept .al-section-head{display:block}#al-concept .al-section-head span{margin-bottom:15px;display:block}#al-concept .al-section-head h2{margin-bottom:8px}#al-concept .al-quote{font-size:20px}#al-concept .al-case{gap:12px}}#al-concept .al-tag{font-size:11px}#al-concept .al-stack{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}#al-concept .al-stack span{border:1px solid var(--al-line);background:var(--al-panel);border-radius:4px;padding:6px 10px;font:12px/1.4 Consolas,monospace}#al-concept .al-contact-band{background:var(--al-band);color:var(--al-onband);border-radius:var(--al-radius);grid-template-columns:1.5fr 1fr;align-items:center;gap:25px;margin-top:30px;padding:28px;display:grid}#al-concept .al-contact-band h2{color:inherit;margin:0 0 14px;font-size:26px}#al-concept .al-contact-band p{color:inherit;margin:0;font-size:14px;line-height:1.65}#al-concept .al-contact-band .al-eyebrow{color:var(--al-onband);opacity:.8}#al-concept .al-contact-band .al-button{background:var(--al-band-button);color:var(--al-onband-button);border-color:var(--al-band-button);justify-self:end}#al-concept .al-contact-band a:focus-visible{outline-color:var(--al-onband)}#al-concept .al-two{grid-template-columns:1fr 1fr;gap:26px;display:grid}#al-concept .al-two p{color:var(--al-muted);font-size:14px;line-height:1.65}#al-concept .al-two ul{color:var(--al-muted);padding-left:18px;font-size:13px;line-height:1.8}#al-concept .al-reference{border-top:1px solid var(--al-line);padding:25px 0}#al-concept .al-projects-intro{margin-bottom:24px}#al-concept .al-reference h2{font-size:27px}#al-concept .al-reference .al-meta{color:var(--al-muted);margin:0 0 12px;font-size:12px}#al-concept .al-reference p{color:var(--al-muted);font-size:14px;line-height:1.7}#al-concept .al-reference a{color:var(--al-accent);font-size:13px}#al-concept .al-project-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}#al-concept .al-project-heading h3{margin:0}#al-concept .al-project-status{border:1px solid var(--al-line);border-radius:var(--al-radius);background:var(--al-soft);max-width:100%;color:var(--al-accent);text-transform:uppercase;padding:0 8px;font-size:11px;line-height:1.5}#al-concept .al-career-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}#al-concept .al-career-grid>li{grid-column:span 2}#al-concept .al-career-visual{flex-shrink:0;width:100%;position:relative}#al-concept .al-career-visual .al-experience-visual{width:100%}#al-concept .al-organisation-heading{align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:8px;display:flex}#al-concept .al-organisation-heading h3{min-width:0;margin:0}#al-concept .al-organisation-logo{background:#fff;border:1px solid #d6ded9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:48px;padding:6px;display:flex;overflow:hidden}#al-concept .al-organisation-logo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}#al-concept .al-organisation-logo--brico{background:#242424;border-color:#4b4b4b}#al-concept .al-organisation-logo--notariat{padding:0}#al-concept .al-organisation-logo--radio{padding:3px}#al-concept .al-career-visual>.al-organisation-logo{z-index:1;width:88px;height:60px;position:absolute;bottom:-12px;right:16px;box-shadow:0 3px 10px #00000018}#al-concept .al-career-visual>.al-organisation-logo--notariat{width:72px;height:72px}#al-concept .al-career-visual>.al-organisation-logo--radio,#al-concept .al-career-visual>.al-organisation-logo--creditLogement{width:76px;height:76px}#al-concept .al-career-period{margin-top:7px;line-height:1.65;display:block}#al-concept .al-career-profiles{margin:8px 0 0}#al-concept .al-career-profiles a{color:var(--al-accent);text-underline-offset:4px;text-decoration:underline}@container (max-width:760px){#al-concept .al-career-grid{grid-template-columns:1fr}#al-concept .al-career-grid>li:nth-child(n){grid-column:auto}}@container (max-width:440px){#al-concept .al-organisation-heading{gap:10px}#al-concept .al-organisation-heading>.al-organisation-logo{width:64px;height:44px}}#al-concept .al-callout{border-left:2px solid var(--al-accent);color:var(--al-muted);margin:22px 0;padding-left:20px;font-size:15px;line-height:1.7}#al-concept .al-hero>*,#al-concept .al-offers>*,#al-concept .al-two>*{min-width:0}@container (max-width:600px){#al-concept .al-contact-band,#al-concept .al-two{grid-template-columns:1fr}#al-concept .al-contact-band{gap:20px;padding:23px}#al-concept .al-contact-band .al-button{justify-self:start}#al-concept .al-two{gap:15px}}#al-concept .al-legal{border-top:1px solid var(--al-line);padding:30px 0}#al-concept .al-legal p,#al-concept .al-legal dd{color:var(--al-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.7}#al-concept .al-legal dt{margin-top:16px;font-size:12px;font-weight:600}#al-concept .al-legal dd{margin:4px 0 16px}#al-concept .al-two ul,#al-concept .al-scope ul{list-style:outside}#al-concept .al-case a,#al-concept .al-reference a,#al-concept .al-email{text-underline-offset:4px;text-decoration:underline}
#al-concept .dsakba_trigger{min-height:44px;color:var(--al-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}
