.ServicesMain-module__cooaDq__page{min-height:100vh}.ServicesMain-module__cooaDq__hero{padding:3.5rem 1.5rem 3rem}.ServicesMain-module__cooaDq__heroInner{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:600px;margin:0 auto;display:flex}.ServicesMain-module__cooaDq__eyebrow{color:var(--jade-green-color);letter-spacing:.07em;text-transform:uppercase;background-color:#4eb7481f;width:fit-content;padding:.35em .875em;font-size:.8125em;font-weight:600;display:inline-block}.ServicesMain-module__cooaDq__heroSubtitle{max-width:480px;line-height:1.7}.ServicesMain-module__cooaDq__inner{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.ServicesMain-module__cooaDq__servicesSection{padding:4rem 0 5rem}.ServicesMain-module__cooaDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServicesMain-module__cooaDq__servicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;list-style:none;display:grid}.ServicesMain-module__cooaDq__serviceCard{border:1px solid #4eb7481f;border-top:4px solid var(--jade-green-color);background-color:#fff;flex-direction:column;gap:1.5rem;padding:2rem;transition:box-shadow .4s,transform .4s;display:flex}.ServicesMain-module__cooaDq__serviceCard:hover{transform:translateY(-3px);box-shadow:0 8px 32px #2e7d321a}.ServicesMain-module__cooaDq__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.ServicesMain-module__cooaDq__iconWrapper{color:var(--jade-green-color);background-color:#4eb7481a;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ServicesMain-module__cooaDq__iconWrapper svg{width:32px;height:32px;animation:3.5s ease-in-out infinite ServicesMain-module__cooaDq__float}.ServicesMain-module__cooaDq__cardNumber{color:#4eb74840;letter-spacing:-.03em;font-size:2.5em;font-weight:800;line-height:1}.ServicesMain-module__cooaDq__cardBody{flex-direction:column;flex:1;gap:.75rem;display:flex}.ServicesMain-module__cooaDq__cardTitle{color:var(--text-black-color)}.ServicesMain-module__cooaDq__cardShort{color:var(--jade-green-color);font-size:.9375em;font-style:italic;line-height:1.6}.ServicesMain-module__cooaDq__cardFull{font-size:.9375em;line-height:1.7}.ServicesMain-module__cooaDq__featureList{border-top:1px solid #4eb7481a;flex-direction:column;gap:.5rem;padding:.875rem 0 0;list-style:none;display:flex}.ServicesMain-module__cooaDq__featureItem{color:#040404bf;align-items:flex-start;gap:.5rem;font-size:.875em;line-height:1.5;display:flex}.ServicesMain-module__cooaDq__featureCheck{color:var(--jade-green-color);flex-shrink:0;margin-top:.1em}.ServicesMain-module__cooaDq__cardFooter{border-top:1px solid #4eb74814;padding-top:.5rem}.ServicesMain-module__cooaDq__ctaLink{background-color:var(--jade-green-color);color:var(--honeydew-color);align-items:center;gap:.5rem;padding:.7em 1.5em;font-size:.9375em;font-weight:700;display:inline-flex}.ServicesMain-module__cooaDq__ctaLink:hover{background-color:var(--moss-green-color);color:#fff;text-decoration:none}.ServicesMain-module__cooaDq__processSection{padding:5rem 0}.ServicesMain-module__cooaDq__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:560px;margin:0 auto 3.5rem;display:flex}.ServicesMain-module__cooaDq__sectionSubheading{line-height:1.7}.ServicesMain-module__cooaDq__processSteps{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:1.5rem;list-style:none;display:grid;position:relative}.ServicesMain-module__cooaDq__processSteps:before{content:"";z-index:0;background-color:#4eb74826;height:2px;position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px)}.ServicesMain-module__cooaDq__processStep{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.ServicesMain-module__cooaDq__stepNumber{background-color:var(--jade-green-color);color:#fff;letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:.9375em;font-weight:800;display:flex}.ServicesMain-module__cooaDq__stepContent{flex-direction:column;gap:.375rem;display:flex}.ServicesMain-module__cooaDq__stepDescription{font-size:.875em;line-height:1.65}.ServicesMain-module__cooaDq__ctaBand{border-top:1px solid #4eb74826;border-bottom:1px solid #4eb74826;padding:3.5rem 1.5rem}.ServicesMain-module__cooaDq__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:0 auto;display:flex}.ServicesMain-module__cooaDq__ctaContent{flex-direction:column;gap:.375rem;max-width:560px;display:flex}.ServicesMain-module__cooaDq__ctaSubtitle{color:var(--jade-green-color);line-height:1.6}.ServicesMain-module__cooaDq__ctaButton{background-color:var(--jade-green-color);color:var(--honeydew-color);white-space:nowrap;flex-shrink:0;padding:.8em 2.5em;font-weight:700;display:inline-block}.ServicesMain-module__cooaDq__ctaButton:hover{background-color:var(--moss-green-color);color:#fff;text-decoration:none}@keyframes ServicesMain-module__cooaDq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1024px){.ServicesMain-module__cooaDq__processSteps{grid-template-columns:repeat(2,1fr);gap:2rem}.ServicesMain-module__cooaDq__processSteps:before{display:none}}@media (max-width:768px){.ServicesMain-module__cooaDq__hero{padding:2.5rem 1rem 2rem}.ServicesMain-module__cooaDq__servicesSection{padding:3rem 0 4rem}.ServicesMain-module__cooaDq__inner{padding:0 1rem}.ServicesMain-module__cooaDq__servicesGrid{grid-template-columns:1fr}.ServicesMain-module__cooaDq__serviceCard{padding:1.5rem}.ServicesMain-module__cooaDq__processSection{padding:3.5rem 0}.ServicesMain-module__cooaDq__ctaBand{padding:2.5rem 1rem}.ServicesMain-module__cooaDq__ctaInner{flex-direction:column;align-items:flex-start}.ServicesMain-module__cooaDq__ctaButton{text-align:center;width:100%}}@media (max-width:520px){.ServicesMain-module__cooaDq__processSteps{grid-template-columns:1fr;gap:1.5rem}.ServicesMain-module__cooaDq__serviceCard{padding:1.25rem}.ServicesMain-module__cooaDq__cardNumber{font-size:2em}}
