.affordable-blog{--ap-blog-green:#08c97f;--ap-blog-muted:#65706a;width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.affordable-blog .ap-blog-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.affordable-blog .ap-blog-hero{color:#fff;background-image:linear-gradient(90deg,#020e0ac2,#032016a8,#020e0ac2),url(/images/home/library/service-house.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:300px;padding:18px 0;display:flex}.affordable-blog .ap-blog-hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.affordable-blog .ap-blog-breadcrumb{color:#ffffffe0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.affordable-blog .ap-blog-breadcrumb a{color:inherit}.affordable-blog .ap-blog-breadcrumb a:hover{color:#41e2a5}.affordable-blog .ap-blog-eyebrow{color:#41e2a5;letter-spacing:1.8px;font-size:12px;font-weight:900}.affordable-blog .ap-blog-hero h1{color:#fff;letter-spacing:-1.25px;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-blog .ap-blog-hero p{color:#ffffffeb;text-shadow:0 2px 12px #00000052;max-width:820px;margin:0 auto;font-size:14px;line-height:1.5}.affordable-blog .ap-blog-archive{background-color:#f7fbf8;padding:86px 0}.affordable-blog .ap-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.affordable-blog .ap-blog-card{min-width:0;height:100%;transition:transform var(--ap-card-motion-duration,.6s) var(--ap-card-motion-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--ap-card-motion-duration,.6s) var(--ap-card-motion-ease,cubic-bezier(.22, 1, .36, 1)), border-color var(--ap-card-motion-duration,.6s) ease;background:#fff;border:1px solid #e2eae5;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f37230f}.affordable-blog .ap-blog-card-image{flex-shrink:0;height:235px;display:block;position:relative;overflow:hidden}.affordable-blog .ap-blog-card-image img{object-fit:cover;transition:transform var(--ap-card-motion-duration,.6s) var(--ap-card-motion-ease,cubic-bezier(.22, 1, .36, 1));display:block}.affordable-blog .ap-blog-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.affordable-blog .ap-blog-meta{color:#69736e;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px;font-size:12px;display:flex}.affordable-blog .ap-blog-meta span{color:#087b50;font-weight:900}.affordable-blog .ap-blog-card h2{margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.25}.affordable-blog .ap-blog-card h2 a{color:#111}.affordable-blog .ap-blog-card p{color:var(--ap-blog-muted);margin:0 0 18px;font-size:16px;line-height:1.55}.affordable-blog .ap-blog-read{color:#078552;margin-top:auto;font-size:15px;font-weight:900}.affordable-blog .ap-blog-read span{transition:transform .6s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (pointer:fine){.affordable-blog .ap-blog-card:hover,.affordable-blog .ap-blog-card:focus-within{border-color:#08c67c59;transform:translateY(-6px);box-shadow:0 20px 42px #0f37231c}.affordable-blog .ap-blog-card:hover img,.affordable-blog .ap-blog-card:focus-within img{transform:scale(1.04)}.affordable-blog .ap-blog-card:hover .ap-blog-read span,.affordable-blog .ap-blog-card:focus-within .ap-blog-read span{transform:translate(4px)}}.affordable-blog a:focus-visible{outline:2px solid var(--ap-blog-green);outline-offset:3px}.affordable-blog .ap-blog-quote{background:#06120d;padding:70px 0}.affordable-blog .ap-blog-quote-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.affordable-blog .ap-blog-quote-copy h2{color:#fff;margin:8px 0 12px;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.2}.affordable-blog .ap-blog-quote-copy p{color:#b9c7c0;max-width:760px;margin:0;font-size:17px;line-height:1.6}.affordable-blog .ap-blog-quote-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.affordable-blog .ap-blog-button{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 .6s cubic-bezier(.22,1,.36,1),background-color .6s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1);display:inline-flex}.affordable-blog .ap-blog-button-primary{color:#06130d;background:#08c97f}.affordable-blog .ap-blog-button-primary:hover{background:#08ad6e}.affordable-blog .ap-blog-button-secondary{color:#fff;border-color:#fff}.affordable-blog .ap-blog-button-secondary:hover{color:#06130d;background:#fff}@media (hover:hover) and (pointer:fine){.affordable-blog .ap-blog-button:hover{transform:translateY(-2px)}}@media (max-width:1399.98px){.affordable-blog .ap-blog-container{max-width:1140px}}@media (max-width:1199.98px){.affordable-blog .ap-blog-container{max-width:960px}.affordable-blog .ap-blog-quote-inner{flex-direction:column;align-items:flex-start}}@media (max-width:991.98px){.affordable-blog .ap-blog-container{max-width:720px}.affordable-blog .ap-blog-hero{min-height:280px;padding:34px 0}.affordable-blog .ap-blog-hero h1{font-size:34px}.affordable-blog .ap-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.affordable-blog .ap-blog-container{max-width:540px}.affordable-blog .ap-blog-hero{min-height:260px;padding:30px 14px}.affordable-blog .ap-blog-hero h1{font-size:28px}.affordable-blog .ap-blog-hero p{font-size:14px;line-height:1.45}.affordable-blog .ap-blog-archive{padding:60px 0}.affordable-blog .ap-blog-quote{padding:52px 0}.affordable-blog .ap-blog-quote-actions{width:100%}.affordable-blog .ap-blog-button{flex:1}}@media (max-width:575.98px){.affordable-blog .ap-blog-grid{grid-template-columns:1fr}.affordable-blog .ap-blog-quote-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.affordable-blog .ap-blog-card,.affordable-blog .ap-blog-card-image img,.affordable-blog .ap-blog-read span,.affordable-blog .ap-blog-button{transition-duration:.01ms!important}}
