@charset "UTF-8";
.seo-reliability,.seo-answers,.seo-jobs{margin-block:42px;padding-block:28px;color:#263a2c}
.seo-reliability{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding:30px;border:1px solid #dbe4d5;border-radius:12px;background:#f3f7ee}
.seo-reliability h2,.seo-answers h2,.seo-jobs h2{margin:0 0 15px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.25;letter-spacing:-.025em}
.seo-reliability p,.seo-reliability li,.seo-answers p,.seo-jobs p,.seo-reuse-clarity p{font-size:1rem;line-height:1.75}
.seo-reliability p{margin:0}.seo-reliability ul{margin:0;padding-inline-start:23px}.seo-reliability li+li{margin-block-start:13px}
.seo-answers-grid,.seo-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.seo-answers-grid article{padding:23px;border:1px solid #dce3d5;border-radius:10px;background:#fff}
.seo-answers h3,.seo-job-card h3{margin:0 0 12px;font-size:1.125rem;line-height:1.4}.seo-answers-grid p{margin:0;color:#526250}
.seo-service-reassurance{margin:21px 0 10px;color:#3d573c}.seo-answer-links{display:flex;gap:12px 24px;flex-wrap:wrap}
.seo-form-reassurance{margin:12px 0;font-size:.875rem;line-height:1.6;color:#3d573c}
.seo-answer-links a{display:inline-flex;align-items:center;min-height:44px;color:#294a30;text-decoration:underline;text-underline-offset:3px}
.seo-reuse-clarity{margin-block:18px 34px;padding:20px 24px;border-inline-start:4px solid #d9b72c;background:#fbf7df}
.seo-reuse-clarity h3{margin:0 0 9px;font-size:1.125rem}.seo-reuse-clarity p{margin:0}
.seo-job-card{min-width:0;overflow:hidden;border:1px solid #dce3d5;border-radius:10px;background:#fff}.seo-job-card>img{display:block;width:100%;height:210px;object-fit:cover}.seo-job-card>div{padding:22px}.seo-job-card p{margin:0;overflow-wrap:anywhere}.seo-job-meta{margin-block-end:10px!important;color:#5b6d58;font-size:.875rem!important}
.seo-metrics-privacy{margin-block:28px}.seo-metrics-privacy p{line-height:1.75}
@media(max-width:900px){.seo-answers-grid,.seo-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-reliability{gap:24px}}
@media(max-width:700px){.seo-reliability{grid-template-columns:1fr;padding:24px}.seo-reliability,.seo-answers,.seo-jobs{margin-block:28px}.seo-answers-grid,.seo-jobs-grid{grid-template-columns:1fr}.seo-answers-grid article{padding:21px}.seo-reuse-clarity{padding:19px}.seo-answer-links{gap:8px 20px}}
