.work-page{background:linear-gradient(#fffaf7,#f6f1ee);padding:12rem 2rem;position:relative;overflow:hidden}.work-page__background{opacity:.05;background:url(./Assets/images/bg-pattern.png) 0 0/cover;position:absolute;inset:0}.work-page__overlay{background:radial-gradient(circle at 0 0,#ffffffa6,#0000 42%);position:absolute;inset:0}.work-page__container{z-index:2;max-width:120rem;margin:auto;position:relative}.work-page__hero{text-align:center;margin-bottom:8rem}.work-page__label{letter-spacing:.3rem;text-transform:uppercase;color:var(--color-primary);margin-bottom:2rem;font-size:1.4rem}.work-page__title{font-family:var(--font-heading);color:var(--color-text);margin-bottom:3rem;font-size:7rem;line-height:.95}.work-page__description{color:#2b2424cc;max-width:72rem;margin:auto;font-size:1.8rem;line-height:1.9}.work-page__stats{grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:10rem;display:grid}.work-page__stat{-webkit-backdrop-filter:blur(1.8rem);backdrop-filter:blur(1.8rem);text-align:center;background:#ffffff8c;border-radius:3rem;padding:4rem;box-shadow:0 1rem 4rem #0000000d}.work-page__number{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:1rem;font-size:4rem}.work-page__text{font-size:1.5rem}.work-services{margin-bottom:10rem}.work-services__heading{font-family:var(--font-heading);text-align:center;margin-bottom:5rem;font-size:5rem}.work-services__grid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.service-card{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#ffffff94;border-radius:3rem;padding:4rem}.service-card__icon{margin-bottom:2rem;font-size:3rem;display:block}.service-card__title{font-size:2.8rem;font-family:var(--font-heading);margin-bottom:1.6rem}.service-card__description{font-size:1.5rem;line-height:1.8}.brand-fit{text-align:center;margin-bottom:10rem}.brand-fit__heading{font-size:5rem;font-family:var(--font-heading);margin-bottom:4rem}.brand-fit__wrapper{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.brand-fit__wrapper span{background:#b54d7614;border-radius:10rem;padding:1.5rem 2.4rem;font-size:1.4rem}.brand-contact{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);text-align:center;background:#ffffff94;border-radius:4rem;padding:6rem}.brand-contact__heading{font-family:var(--font-heading);margin-bottom:2rem;font-size:5rem}.brand-contact__description{margin-bottom:4rem;font-size:1.7rem}.brand-contact__button{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;border-radius:2rem;padding:2rem 3rem;font-size:1.5rem;text-decoration:none;display:inline-flex}@media (width<=76.8rem){.work-page__title{font-size:5rem}.work-page__stats,.work-services__grid{grid-template-columns:1fr}}@media (width<=48rem){.work-page{padding:6rem 1.6rem}.work-page__title{font-size:3.8rem}.work-services__heading,.brand-fit__heading{font-size:3.5rem}.brand-contact{padding:4rem 2rem}.brand-contact__heading{font-size:3.5rem}}
