.page-module__NfDiEG__page{min-height:100vh;padding-top:var(--header-height);background:var(--color-bg);align-items:center;display:flex}.page-module__NfDiEG__container{max-width:800px;padding:60px var(--container-padding);margin:0 auto}.page-module__NfDiEG__intro{margin-bottom:40px}.page-module__NfDiEG__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-dark);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;line-height:1.5}.page-module__NfDiEG__link{color:var(--color-text-dark);text-underline-offset:3px;transition:opacity var(--transition-fast);text-decoration:underline;text-decoration-thickness:1px}.page-module__NfDiEG__link:hover{opacity:.6}.page-module__NfDiEG__description{margin-bottom:40px}.page-module__NfDiEG__description p{color:var(--color-text-muted);margin-bottom:20px;font-size:clamp(.875rem,1.3vw,1rem);line-height:1.8}.page-module__NfDiEG__description p:last-child{margin-bottom:0}.page-module__NfDiEG__clients{margin-bottom:40px}.page-module__NfDiEG__sectionTitle{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dark);margin-bottom:12px;font-size:.7rem;font-weight:500}.page-module__NfDiEG__clientList{color:var(--color-text-muted);font-size:clamp(.875rem,1.3vw,1rem);line-height:1.8}.page-module__NfDiEG__cta{padding-top:20px}.page-module__NfDiEG__ctaButton{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-text);color:var(--color-text);transition:all var(--transition-smooth);background:0 0;justify-content:center;align-items:center;padding:12px 32px;font-size:.7rem;font-weight:400;display:inline-flex}.page-module__NfDiEG__ctaButton:hover{background:var(--color-text);color:var(--color-bg);opacity:1}@media (max-width:768px){.page-module__NfDiEG__container{padding:40px var(--container-padding)}.page-module__NfDiEG__page{align-items:flex-start}.page-module__NfDiEG__title{line-height:1.35}}@media (max-width:480px){.page-module__NfDiEG__container{padding:36px 18px 48px}.page-module__NfDiEG__intro,.page-module__NfDiEG__description,.page-module__NfDiEG__clients{margin-bottom:32px}.page-module__NfDiEG__ctaButton{width:100%}}
