.affordable-services{--services-brand:#08c67c;--services-ink:#0b0d0d;--services-muted:#66706b;color:var(--services-ink);background:#fff;overflow-x:clip}.affordable-services .services-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:12px}.affordable-services .services-hero{isolation:isolate;color:#fff;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:300px;padding:18px 0;display:flex;position:relative}.affordable-services .services-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#020e0ac2,#032016a8,#020e0ac2);position:absolute;inset:0}.affordable-services .services-hero .services-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.affordable-services .services-breadcrumb{color:#ffffffe0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.affordable-services .services-breadcrumb a{color:inherit}.affordable-services .services-breadcrumb a:hover{color:#41e2a5}.affordable-services .services-eyebrow{color:#41e2a5;letter-spacing:1.1px;font-size:13px;font-weight:900;display:inline-block}.affordable-services .services-hero h1{letter-spacing:-1.8px;text-shadow:0 3px 20px #0000006b;max-width:900px;margin:6px auto 9px;font-size:clamp(30px,2.5vw,40px);font-weight:900;line-height:1.04}.affordable-services .services-hero p{color:#ffffffeb;text-shadow:0 2px 12px #00000052;max-width:820px;margin:0 auto;font-size:14px;line-height:1.5}.affordable-services .services-list{padding:86px 0}.affordable-services .services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.affordable-services .services-card{color:#111;background:#fff;border:1px solid #e2eae5;border-radius:20px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f37230f}.affordable-services .services-card:is(:hover,:focus-visible){border-color:#08c67c59;transform:translateY(-6px);box-shadow:0 20px 40px #0f37231c}.affordable-services .services-card:focus-visible{outline:3px solid var(--services-brand);outline-offset:3px}.affordable-services .services-card-image{flex-shrink:0;height:240px;overflow:hidden}.affordable-services .services-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.affordable-services .services-card:is(:hover,:focus-visible) img{transform:scale(1.045)}.affordable-services .services-card-content{flex:1;padding:22px}.affordable-services .services-card-content h2{color:#111;letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.2}.affordable-services .services-card-content p{min-height:48px;color:var(--services-muted);margin:0 0 16px;font-size:16px;line-height:1.5}.affordable-services .services-card-content>span{color:#087b50;font-size:15px;font-weight:900}.affordable-services .services-quote{background:#06120d;padding:70px 0}.affordable-services .services-quote-content{justify-content:space-between;align-items:center;gap:36px;display:flex}.affordable-services .services-quote h2{color:#fff;margin:8px 0 12px;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.2}.affordable-services .services-quote p{color:#b9c7c0;max-width:760px;margin:0;font-size:17px;line-height:1.6}.affordable-services .services-quote-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.affordable-services .services-btn{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 19px;font-size:16px;font-weight:800;line-height:1.5;transition:transform .35s,background-color .35s,color .35s;display:inline-flex}.affordable-services .services-btn:hover{transform:translateY(-2px)}.affordable-services .services-btn-primary{color:#06130d;background:#08c97f}.affordable-services .services-btn-primary:hover{background:#08ac6d}.affordable-services .services-btn-outline{color:#f8f9fa;border-color:#f8f9fa}.affordable-services .services-btn-outline:hover{color:#06130d;background:#f8f9fa}@media (max-width:1399.98px){.affordable-services .services-container{max-width:1140px}}@media (max-width:1199.98px){.affordable-services .services-container{max-width:960px}.affordable-services .services-quote-content{flex-direction:column;align-items:flex-start}}@media (max-width:991.98px){.affordable-services .services-container{max-width:720px}.affordable-services .services-hero{min-height:280px;padding:42px 0}.affordable-services .services-hero h1{font-size:clamp(28px,5vw,36px)}.affordable-services .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.affordable-services .services-container{max-width:540px}.affordable-services .services-hero{min-height:0;padding:34px 0}.affordable-services .services-hero h1{letter-spacing:-1px;font-size:28px}.affordable-services .services-list{padding:60px 0}.affordable-services .services-quote{padding:52px 0}.affordable-services .services-quote-actions{width:100%}.affordable-services .services-quote-actions .services-btn{flex:1}}@media (max-width:575.98px){.affordable-services .services-grid{grid-template-columns:1fr}.affordable-services .services-quote-actions{flex-direction:column}}@media (hover:none){.affordable-services .services-card:hover,.affordable-services .services-card:hover img{transform:none}}@media (prefers-reduced-motion:reduce){.affordable-services .services-card,.affordable-services .services-card-image img,.affordable-services .services-btn{transition-duration:.01ms}}.affordable-services .services-card,.affordable-services .services-card-image img{transition-duration:var(--ap-card-motion-duration)!important;transition-timing-function:var(--ap-card-motion-ease)!important}@media (prefers-reduced-motion:reduce){.affordable-services .services-card,.affordable-services .services-card-image img{transition-duration:.01ms!important}}
