/* Only the approved workbench and AI process sections. Existing tab behaviour remains. */
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices[hidden]{display:none!important}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:62px;padding:12px 10px;border:1px solid #bfd0c6;border-radius:5px;background:#fffefa;color:#0b1d3a;text-align:left;font:750 12px/1.4 Inter,Arial,sans-serif;box-shadow:none}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button>svg{flex:none;width:22px;height:22px;color:#007f76}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button>span{min-width:0}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button>small{display:none}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button[aria-selected="true"]{background:#0b1d3a;color:#fffefa;border-color:#0b1d3a;box-shadow:inset 0 -3px #00b2a9}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button[aria-selected="true"]>svg{color:#72d5c9}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button:hover{border-color:#007f76}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:300px;padding:0;overflow:hidden;background:#fffefa;border:1px solid #bfd0c6;border-radius:6px 42px 6px 6px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-panel[hidden]{display:none!important}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-panel+.sb-work-panel{margin-top:18px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-workbench[data-enhanced="true"] .sb-work-panel{margin-top:0}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo{position:relative;min-width:0;min-height:300px;margin:0;overflow:hidden;background:#d8e5db}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--ai-service-photo-position,50% 50%);filter:none;opacity:1}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0b1d3ad9);pointer-events:none}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo>figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;margin:0;padding:0;color:#fffefa;font:750 15px/1.5 Inter,Arial,sans-serif}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo>figcaption>small{display:block;margin-top:3px;font-size:10px;font-weight:500;line-height:1.5;color:#e1eee7}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy{display:flex;align-items:center;min-width:0;min-height:300px;padding:30px 34px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy .ai-inclusions-service{margin:0 0 12px;color:#007f76;font:800 11px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy h3{margin:0 0 14px;color:#0b1d3a;font:800 clamp(24px,2.3vw,30px)/1.18 Inter,Arial,sans-serif;letter-spacing:-.035em;max-width:20ch}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy p{margin:0;color:#465267;font:400 15px/1.75 Manrope,Arial,sans-serif;max-width:44ch}
#main #ai-seo-inclusions[data-ai-service-experience="1"] :is(button,[role="tabpanel"]):focus-visible{outline:3px solid #007f76;outline-offset:4px}
#main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-inclusions-note{margin-top:18px}

/* An AI-style response that is complete at a glance, with no hidden steps. */
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process{overflow:hidden;border:1px solid #bdd1c6;border-radius:6px 40px 6px 6px;background:#fffefa;box-shadow:0 9px 28px #0b1d3a07}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-question{padding:17px 26px;background:#e3f1e9;border-bottom:1px solid #c9dbcf}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-question>span{display:block;margin:0 0 5px;color:#007f76;font:750 11px/1.4 Inter,Arial,sans-serif}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-question>p{margin:0;color:#0b1d3a;font:650 16px/1.5 Manrope,Arial,sans-serif;max-width:none}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-answer{padding:22px 26px 0}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-speaker{display:flex;align-items:center;gap:11px;margin-bottom:18px}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-speaker>img{flex:none;display:block;width:28px;height:28px}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-speaker>p{flex:1;min-width:0;margin:0;color:#0b1d3a;font:750 13px/1.4 Inter,Arial,sans-serif}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-speaker>p>span{display:block;margin-top:3px;color:#536071;font:400 12px/1.5 Manrope,Arial,sans-serif}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-example{color:#536071;font:600 10px/1.5 Inter,Arial,sans-serif;white-space:nowrap}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px;list-style:none;margin:0;padding:0}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:5px 10px;min-width:0;margin:0;padding:13px 0 0;border:0;border-top:1px solid #d7e2d9;background:transparent;box-shadow:none;border-radius:0}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps .ai-story-step{grid-row:1/3;grid-column:1;padding:2px 0 0;color:#007f76;font:800 11px/1.7 Inter,Arial,sans-serif;letter-spacing:.04em}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps h3{grid-column:2;min-width:0;margin:0;color:#0b1d3a;font:800 16px/1.45 Inter,Arial,sans-serif;letter-spacing:-.025em}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps p{grid-column:2;margin:0;color:#465267;font:400 14px/1.7 Manrope,Arial,sans-serif;max-width:none}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:12px 0;border-top:1px solid #d7e2d9}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer>p{margin:0;color:#536071;font:400 11px/1.6 Manrope,Arial,sans-serif;max-width:none}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer>a{flex:none;margin:0;color:#0b1d3a;font-size:12px;min-height:44px;display:inline-flex;align-items:center}
#main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer>a:focus-visible{outline:3px solid #007f76;outline-offset:4px}
@media(max-width:1000px){
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices{grid-template-columns:repeat(3,minmax(0,1fr))}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button{min-height:56px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy{padding:26px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps{gap:17px 24px}
}
@media(max-width:650px){
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices{gap:7px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:75px;padding:9px 6px;text-align:center;font-size:11px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-choices button>svg{width:22px;height:22px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-panel{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:5px 34px 5px 5px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo{height:180px;min-height:180px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .ai-service-photo>figcaption{left:20px;right:20px;bottom:15px;font-size:13px}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy{min-height:244px;padding:24px 22px;align-items:center}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy h3{font-size:25px;line-height:1.2;max-width:20ch}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy p{font-size:14px;line-height:1.7}
 #main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy .ai-inclusions-service{font-size:10px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-question{padding:16px 18px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-question>p{font-size:15px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-answer{padding:18px 18px 0}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-speaker{flex-wrap:wrap;row-gap:8px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-example{width:100%;padding-left:39px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps{grid-template-columns:minmax(0,1fr);gap:15px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps h3{font-size:16px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-steps p{font-size:13px;line-height:1.7}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer{display:block;margin-top:18px;padding-top:13px}
 #main #a-plan-for-growth[data-ai-service-experience="1"] .ai-service-process-footer>a{margin-top:5px}
}
/* Reserve the longest approved response at the narrowest phone width. */
@media(max-width:359px){#main #ai-seo-inclusions[data-ai-service-experience="1"] .sb-work-copy{min-height:252px}}
