.work-page{background:var(--color-surface);color:var(--color-text-body)}.work-container{margin:0 auto;max-width:1100px;padding:0 24px}.work-container--narrow{max-width:760px}.work-hero{border-bottom:1px solid var(--color-border);padding:150px 0 72px}.work-breadcrumb{color:var(--color-text-tertiary);font-size:13px;margin-bottom:28px}.work-breadcrumb a{color:var(--color-text-tertiary);text-decoration:underline}.work-availability{align-items:center;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-heading);display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin:0 0 20px;padding:6px 14px}.work-availability__dot{background:var(--color-success);border-radius:50%;flex:none;height:9px;width:9px}.work-hero__title{color:var(--color-text-heading);font-size:clamp(32px,5vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;max-width:880px}.work-hero__lead{color:var(--color-text-body);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:720px}.work-hero__meta{color:var(--color-text-tertiary);font-size:15px;line-height:1.6;margin:24px 0 0;max-width:720px}.work-actions{display:flex;flex-wrap:wrap;gap:16px}.work-actions--center{justify-content:center}.work-section{padding:72px 0}.work-section--alt{background:var(--color-surface-alt)}.work-section__title{color:var(--color-text-heading);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 32px}.work-grid{display:grid;gap:24px}.work-grid--two{grid-template-columns:repeat(2,1fr)}.work-grid--three{grid-template-columns:repeat(3,1fr)}.work-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:28px}.work-card__meta{color:var(--color-text-tertiary);font-size:12px;font-weight:500;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.work-card__title{color:var(--color-text-heading);font-size:20px;font-weight:700;line-height:1.25;margin:0 0 12px}.work-card__title a{color:inherit;text-decoration:none}.work-card__title a:hover{text-decoration:underline}.work-card__text{color:var(--color-text-body);font-size:15px;line-height:1.65;margin:0}.work-card__link,.work-card__proof{font-size:14px;line-height:1.5;margin:16px 0 0}.work-page a{color:var(--color-brand-hover)}.work-page .work-breadcrumb a,.work-page .work-card__title a{color:inherit}.work-more{font-size:15px;font-weight:500;margin:28px 0 0}.work-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.work-list li{color:var(--color-text-body);font-size:17px;line-height:1.5;padding-left:28px;position:relative}.work-list li:before{background:var(--color-brand);border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:.55em;width:8px}.work-steps{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.work-step__number{align-items:center;background:var(--color-text-heading);border-radius:50%;color:var(--color-text-inverse);display:inline-flex;font-size:15px;font-weight:700;height:36px;justify-content:center;margin-bottom:14px;width:36px}.work-step__title{color:var(--color-text-heading);font-size:18px;font-weight:700;margin:0 0 8px}.work-step__text{color:var(--color-text-body);font-size:15px;line-height:1.6;margin:0}.work-note{color:var(--color-text-heading);font-size:16px;font-weight:500;line-height:1.6;margin:28px 0 0}.work-quote{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin:0;padding:28px}.work-quote__text{color:var(--color-text-body);font-size:16px;line-height:1.65;margin:0 0 16px}.work-quote__by{color:var(--color-text-tertiary);font-size:14px;font-weight:600}.work-faq{margin:0}.work-faq__item{border-top:1px solid var(--color-border);padding:20px 0}.work-faq__item:last-child{border-bottom:1px solid var(--color-border)}.work-faq__q{color:var(--color-text-heading);font-size:18px;font-weight:700;margin:0 0 8px}.work-faq__a{color:var(--color-text-body);font-size:16px;line-height:1.65;margin:0}.work-cta{background:var(--color-surface-alt);padding:80px 0 96px;text-align:center}.work-cta__title{color:var(--color-text-heading);font-size:clamp(26px,3.5vw,36px);font-weight:700;line-height:1.2;margin:0 0 12px}.work-cta__text{color:var(--color-text-tertiary);font-size:17px;line-height:1.6;margin:0 0 28px}@media (max-width:991px){.work-grid--three,.work-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.work-hero{padding:120px 0 56px}.work-section{padding:56px 0}.work-grid--three,.work-grid--two,.work-steps{grid-template-columns:1fr}.work-actions{align-items:stretch;flex-direction:column}.work-card,.work-quote{padding:22px}}