.PageHero-module__aE6RSq__hero{border-bottom:1px solid var(--border-soft);padding:clamp(56px,8vw,100px) 0 clamp(40px,6vw,64px)}.PageHero-module__aE6RSq__crumb{color:var(--text-faint);align-items:center;gap:6px;margin-bottom:18px;font-size:12.5px;display:flex}.PageHero-module__aE6RSq__crumb a:hover{color:var(--accent)}.PageHero-module__aE6RSq__title{letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,5.2vw,56px);font-weight:500;line-height:1.08}.PageHero-module__aE6RSq__lede{color:var(--text-muted);max-width:62ch;margin-top:18px;font-size:clamp(15px,1.4vw,17.5px);line-height:1.6}.PageHero-module__aE6RSq__meta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}
.projects-module__lnHueG__filters{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.projects-module__lnHueG__filterBtn{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:8px 16px;font-size:13px;transition:all .2s}.projects-module__lnHueG__filterBtn:hover{border-color:var(--accent);color:var(--accent)}.projects-module__lnHueG__filterActive{background:var(--text);border-color:var(--text);color:var(--paper)}.projects-module__lnHueG__grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px;display:grid}@media (max-width:860px){.projects-module__lnHueG__grid{grid-template-columns:1fr}}.projects-module__lnHueG__card{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.projects-module__lnHueG__card:hover{border-color:var(--accent);transform:translateY(-3px)}.projects-module__lnHueG__cover{align-items:flex-end;height:190px;padding:18px 20px;display:flex;position:relative}.projects-module__lnHueG__cover_zvrox{background:linear-gradient(140deg,#0f766e 0%,#0a3833 60%,#06201d 100%)}.projects-module__lnHueG__cover_fitcoach{background:linear-gradient(140deg,#2a2a2a 0%,#0e0e0e 65%,#050505 100%)}.projects-module__lnHueG__cover_fleet{background:linear-gradient(140deg,#1e293b 0%,#0f1a29 60%,#060a11 100%)}.projects-module__lnHueG__cover_jobboard{background:linear-gradient(140deg,#3b2a1e 0%,#1e140d 60%,#0d0906 100%)}.projects-module__lnHueG__cover_lms{background:linear-gradient(140deg,#2d1b3b 0%,#170e1e 60%,#0a060d 100%)}.projects-module__lnHueG__cover_sustainable{background:linear-gradient(140deg,#1e3b28 0%,#0e1e14 60%,#060d09 100%)}.projects-module__lnHueG__cover_management{background:linear-gradient(140deg,#33323b 0%,#19181e 60%,#0b0a0d 100%)}.projects-module__lnHueG__cover_loyalty{background:linear-gradient(140deg,#3b1e2a 0%,#1e0e15 60%,#0d060a 100%)}.projects-module__lnHueG__flagshipTag{letter-spacing:.06em;text-transform:uppercase;color:#050505;background:#2dd4c4;border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;top:16px;right:18px}.projects-module__lnHueG__coverLabel{color:#fff;font-family:var(--serif);font-size:24px;font-style:italic}.projects-module__lnHueG__body{background:var(--surface);flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.projects-module__lnHueG__category{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.projects-module__lnHueG__tagline{color:var(--text-muted);flex:1;font-size:14px;line-height:1.55}.projects-module__lnHueG__client{color:var(--accent);font-size:12.5px}
.case-study-module__-PevWq__heroCover{border-radius:var(--radius-lg);align-items:flex-end;height:clamp(220px,32vw,380px);margin-top:32px;padding:clamp(20px,3vw,36px);display:flex;position:relative;overflow:hidden}.case-study-module__-PevWq__heroCoverLabel{color:#fff;font-family:var(--serif);font-size:clamp(28px,4vw,46px);font-style:italic}.case-study-module__-PevWq__metaRow{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:28px;margin-top:28px;padding-top:24px;display:flex}.case-study-module__-PevWq__metaItem{flex-direction:column;gap:4px;display:flex}.case-study-module__-PevWq__metaLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px}.case-study-module__-PevWq__metaVal{font-size:14.5px;font-weight:500}.case-study-module__-PevWq__moduleGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}@media (max-width:860px){.case-study-module__-PevWq__moduleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.case-study-module__-PevWq__moduleGrid{grid-template-columns:1fr}}.case-study-module__-PevWq__moduleCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:20px}.case-study-module__-PevWq__moduleTitle{font-size:14.5px;font-weight:600}.case-study-module__-PevWq__moduleDesc{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.case-study-module__-PevWq__statRow{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;gap:1px;margin-top:24px;display:flex;overflow:hidden}.case-study-module__-PevWq__statCell{background:var(--surface);text-align:center;flex:140px;padding:20px}.case-study-module__-PevWq__statNum{font-family:var(--serif);color:var(--accent);font-size:28px;font-style:italic}.case-study-module__-PevWq__statLabel{color:var(--text-muted);margin-top:4px;font-size:12.5px}.case-study-module__-PevWq__tabList{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.case-study-module__-PevWq__tabPill{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:13px}.case-study-module__-PevWq__twoCol{grid-template-columns:1fr 1fr;gap:40px;margin-top:8px;display:grid}@media (max-width:860px){.case-study-module__-PevWq__twoCol{grid-template-columns:1fr}}.case-study-module__-PevWq__checklist{flex-direction:column;gap:10px;margin-top:14px;display:flex}.case-study-module__-PevWq__checkItem{color:var(--text-muted);gap:10px;font-size:14.5px;display:flex}.case-study-module__-PevWq__checkItem span.case-study-module__-PevWq__mark{color:var(--accent)}
