.sl-hero[data-astro-cid-7a6hbtlg]{background:var(--ur-charcoal);color:var(--ur-white);position:relative;overflow:hidden}.sl-hero[data-astro-cid-7a6hbtlg]:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;mask-image:linear-gradient(105deg,#000 0%,#0000 75%)}.sl-hero__inner{padding-block:clamp(3rem,7vw,5.5rem);position:relative}.sl-hero__band[data-astro-cid-7a6hbtlg]{background:var(--band-brand);height:5px}.sl-eyebrow[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ur-orange-light);margin:0 0 1.1rem;font-size:.82rem;font-weight:600;line-height:1.5;display:block}.sl-eyebrow[data-astro-cid-7a6hbtlg]:before{content:"";vertical-align:middle;background:currentColor;width:2.75rem;height:3px;margin-right:.9rem;display:inline-block}.sl-title[data-astro-cid-7a6hbtlg]{max-width:40rem;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:500;line-height:1.08}.sl-lead[data-astro-cid-7a6hbtlg]{max-width:38rem;color:var(--color-footer-ink);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.6}.sl-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sl-card[data-astro-cid-7a6hbtlg]{--card-accent:var(--ur-orange);--card-accent-text:var(--ur-brown);border-left:1px solid var(--color-line);flex-direction:column;padding:2.25rem clamp(1.25rem,2.5vw,2.25rem) 0;display:flex;position:relative}.sl-card[data-astro-cid-7a6hbtlg]:first-child{border-left:0;padding-left:0}.sl-card--development[data-astro-cid-7a6hbtlg]{--card-accent:#d96e15;--card-accent-text:#d96e15}.sl-card--development[data-astro-cid-7a6hbtlg] .sl-card__title[data-astro-cid-7a6hbtlg]{color:#d96e15}.sl-card--consultancy[data-astro-cid-7a6hbtlg]{--card-accent:#984806;--card-accent-text:#984806}.sl-card--consultancy[data-astro-cid-7a6hbtlg] .sl-card__title[data-astro-cid-7a6hbtlg]{color:#984806}.sl-card--construction[data-astro-cid-7a6hbtlg]{--card-accent:#516529;--card-accent-text:#516529}.sl-card--construction[data-astro-cid-7a6hbtlg] .sl-card__title[data-astro-cid-7a6hbtlg]{color:#516529}.sl-card[data-astro-cid-7a6hbtlg]:before{content:"";background:var(--card-accent);width:3rem;height:3px;position:absolute;top:0;left:clamp(1.25rem,2.5vw,2.25rem)}.sl-card[data-astro-cid-7a6hbtlg]:first-child:before{left:0}.sl-card__head[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sl-card__number[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--card-accent);font-size:clamp(3rem,5vw,4.25rem);font-weight:300;line-height:1}.sl-card__role[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:600}.sl-card__title[data-astro-cid-7a6hbtlg]{margin:1.5rem 0 0;font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:600;line-height:1.15}.sl-card__summary[data-astro-cid-7a6hbtlg]{font-size:var(--text-body-sm);color:var(--color-ink-muted);margin:.9rem 0 0;line-height:1.65}.sl-card__stages[data-astro-cid-7a6hbtlg]{margin-top:auto;padding-top:1.75rem}.sl-card__stages-label[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--card-accent-text);margin:0 0 .6rem;font-size:.7rem;font-weight:600}.sl-card__stages[data-astro-cid-7a6hbtlg] ol[data-astro-cid-7a6hbtlg]{counter-reset:stage;border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.sl-card__stages[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{counter-increment:stage;border-bottom:1px solid var(--color-line);font-size:var(--text-body-sm);gap:.75rem;padding:.55rem 0;line-height:1.4;display:flex}.sl-card__stages[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]:before{content:counter(stage, decimal-leading-zero);width:1.5rem;font-family:var(--font-display);color:var(--color-ink-muted);flex-shrink:0;padding-top:.08rem;font-size:.78rem;font-weight:500}.sl-card__go[data-astro-cid-7a6hbtlg]{min-height:44px;font-family:var(--font-display);color:var(--card-accent-text);border-bottom:2px solid #0000;align-self:flex-start;align-items:center;margin:1.1rem 0 2.25rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.sl-card__go[data-astro-cid-7a6hbtlg]:hover{border-bottom-color:currentColor}.sl-card__go[data-astro-cid-7a6hbtlg]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.sl-approach[data-astro-cid-7a6hbtlg]{max-width:46rem;font-family:var(--font-editorial);color:var(--color-footer-ink);margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-style:italic;font-weight:350;line-height:1.35}.sl-flow[data-astro-cid-7a6hbtlg]{border-top:1px solid var(--color-footer-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.sl-flow__step[data-astro-cid-7a6hbtlg]{--step-accent:var(--ur-orange-light);flex-direction:column;padding:1.75rem 3.5rem 0 0;display:flex;position:relative}.sl-flow__step--consultancy[data-astro-cid-7a6hbtlg]{--step-accent:var(--ur-brown-light)}.sl-flow__step--construction[data-astro-cid-7a6hbtlg]{--step-accent:var(--ur-green-light)}.sl-flow__step[data-astro-cid-7a6hbtlg]:before{content:"";background:var(--step-accent);width:3rem;height:3px;position:absolute;top:-2px;left:0}.sl-flow__index[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-footer-muted);font-size:.8rem;font-weight:500}.sl-flow__label[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ur-white);margin-top:.6rem;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:500;line-height:1.05}.sl-flow__role[data-astro-cid-7a6hbtlg]{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--step-accent);margin-top:.6rem;font-weight:600}.sl-flow__arrow[data-astro-cid-7a6hbtlg]{color:var(--color-footer-muted);position:absolute;top:3.15rem;right:1rem}.sl-evidence[data-astro-cid-7a6hbtlg]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem clamp(2rem,6vw,5rem);display:grid}.sl-evidence__copy[data-astro-cid-7a6hbtlg] .section-header{margin-bottom:1.5rem}.sl-evidence__stat[data-astro-cid-7a6hbtlg]{border-left:3px solid var(--ur-green);font-family:var(--font-display);margin:0;padding-left:1rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:500;line-height:1.35}.sl-evidence__go[data-astro-cid-7a6hbtlg]{min-height:44px;font-family:var(--font-display);color:var(--color-brand-text);border-bottom:2px solid #0000;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.sl-evidence__go[data-astro-cid-7a6hbtlg]:hover{border-bottom-color:currentColor}.sl-evidence__go[data-astro-cid-7a6hbtlg]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width<=900px){.sl-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}.sl-card[data-astro-cid-7a6hbtlg],.sl-card[data-astro-cid-7a6hbtlg]:first-child{border-left:0;border-top:1px solid var(--color-line);padding:2rem 0 0}.sl-card[data-astro-cid-7a6hbtlg]:before,.sl-card[data-astro-cid-7a6hbtlg]:first-child:before{top:-2px;left:0}.sl-card__stages[data-astro-cid-7a6hbtlg] ol[data-astro-cid-7a6hbtlg]{columns:2;column-gap:2rem}.sl-card__stages[data-astro-cid-7a6hbtlg] li[data-astro-cid-7a6hbtlg]{break-inside:avoid}.sl-flow[data-astro-cid-7a6hbtlg]{border-top:0;grid-template-columns:1fr}.sl-flow__step[data-astro-cid-7a6hbtlg]{border-top:1px solid var(--color-footer-line);padding:1.5rem 0}.sl-flow__arrow[data-astro-cid-7a6hbtlg]{top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.sl-evidence[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.sl-card__stages[data-astro-cid-7a6hbtlg] ol[data-astro-cid-7a6hbtlg]{columns:1}}
