.EimPha_servicesPage{width:100%}.EimPha_servicesHeroSection{margin:2rem var(--side-spacing-desktop);box-sizing:border-box;justify-content:space-between;align-items:center;gap:2rem;display:flex}.EimPha_servicesHeroTextWrapper{max-width:520px}.EimPha_servicesHeroTextWrapper h1{margin-top:.75rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:300}.EimPha_servicesHeroTextWrapper p{color:#333;max-width:38rem}.EimPha_servicesHeroImage{flex:1 1 0;min-width:320px}.EimPha_heroLineSeparator{background-color:#000;width:40px;height:1px;margin:2rem 0}.EimPha_servicesFeatureGrid{margin:2rem var(--side-spacing-desktop);box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;display:grid}.EimPha_servicesFeatureCard{background:#fff;border:1px solid #00000014;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.EimPha_servicesFeatureIcon{width:48px;height:48px}.EimPha_servicesFeatureCard h2{margin:0;font-size:1rem;font-weight:600}.EimPha_servicesFeatureCard p{color:#555;margin:0;font-size:.95rem;line-height:1.6}.EimPha_servicesProcessSection{padding:1rem var(--side-spacing-desktop);background:#f3f1ef;flex-direction:column;gap:2rem;font-size:.875rem;display:flex}.EimPha_servicesProcessWrapper{flex-direction:column;display:flex}.EimPha_servicesProcessOutlineWrapper,.EimPha_servicesProcessNumbersWrapper,.EimPha_servicesProcessTimelineWrapper,.EimPha_servicesProcessStepsWrapper{flex-direction:row;display:flex}.EimPha_servicesProcessOutlineWrapper{align-items:stretch;gap:2rem}.EimPha_servicesProcessOutlineWrapper div h2{text-transform:uppercase;font-size:1rem;font-weight:400}.EimPha_servicesProcessOutlineWrapper div h3{font-size:1.25rem;font-weight:400}.EimPha_servicesProcessIntro,.EimPha_servicesProcessTimeEstimate{flex:1}.EimPha_servicesProcessOutlineSeparator{background-color:#cecccb;flex:none;align-self:stretch;width:1px;display:block}.EimPha_servicesProcessNumber,.EimPha_servicesProcessTimelineSection{flex:1}.EimPha_servicesProcessTimelineSection{margin:1rem 0;position:relative}.EimPha_servicesProcessTimelineBar{background-color:#000;width:100%;height:1px}.EimPha_servicesProcessTimelineDot{background-color:#000;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.EimPha_servicesProcessStep{flex:1;padding-right:2rem}.EimPha_servicesProcessStep h3{color:#000;text-transform:uppercase;margin:.5rem 0 1rem;font-size:1rem;font-weight:400}.EimPha_servicesContactSection{margin:2rem var(--side-spacing-desktop);text-align:center}.EimPha_servicesContactSection h2{margin:0;font-size:1.5rem;font-weight:300}.EimPha_startProjectButton{background-color:inherit;color:#000;cursor:pointer;border:1px solid #000;border-radius:0;margin-top:2rem;padding:.75rem 1.5rem}@media (max-width:768px){.EimPha_servicesHeroSection{margin:0 var(--side-spacing-tablet) 1.5rem;flex-direction:column-reverse}.EimPha_servicesHeroTextWrapper h1{font-size:2.2rem}.EimPha_servicesFeatureGrid{margin:2rem var(--side-spacing-tablet);grid-template-columns:repeat(2,minmax(0,1fr))}.EimPha_servicesProcessSection{padding:1rem var(--side-spacing-tablet)}.EimPha_servicesProcessWrapper{flex-direction:row}.EimPha_servicesProcessOutlineWrapper,.EimPha_servicesProcessNumbersWrapper,.EimPha_servicesProcessTimelineWrapper,.EimPha_servicesProcessStepsWrapper{flex-direction:column}.EimPha_servicesProcessOutlineWrapper{gap:1rem}.EimPha_servicesProcessOutlineSeparator{align-self:auto;width:100%;height:1px}.EimPha_servicesProcessTimelineSection{margin:0 1rem}.EimPha_servicesProcessTimelineBar{width:1px;height:100%}.EimPha_servicesProcessTimelineDot{top:0;left:-2px}.EimPha_servicesProcessStep h3{margin:0 0 .5rem}.EimPha_servicesContactSection{margin:2rem var(--side-spacing-tablet)}}@media (max-width:480px){.EimPha_servicesHeroSection{margin:1.5rem var(--side-spacing-mobile)}.EimPha_servicesHeroTextWrapper h1{font-size:2rem}.EimPha_servicesFeatureGrid{margin:1.5rem var(--side-spacing-mobile);grid-template-columns:1fr}.EimPha_servicesContactSection{margin:1.5rem var(--side-spacing-mobile)}}
