/* Search work shares one compact component, with the approved brand palette. */
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-search-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tabs[hidden],body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panel[hidden]{display:none!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;min-width:0;min-height:94px;padding:16px;border:1px solid #008b84;border-radius:5px;background:#00b2a9;color:#0b1d3a!important;cursor:pointer;text-align:left;position:relative;font:800 13px/1.4 Inter,Arial,sans-serif}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab svg{width:25px;height:25px;flex:0 0 25px;color:inherit!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab span{color:inherit!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab small{position:absolute;top:15px;right:14px;color:inherit!important;opacity:.65;font-size:10px}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab[aria-selected="true"]{background:#0b1d3a;border-color:#0b1d3a;color:#f5f2e9!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab:hover{border-color:#0b1d3a;box-shadow:inset 0 0 0 1px #0b1d3a}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] :is(.dn-work-tab,.dn-work-panel):focus-visible{outline:3px solid #006d66;outline-offset:4px}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panels{min-width:0}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:290px;background:#fffdf8;border:1px solid #bfd0c6;border-radius:6px 38px 6px 6px;overflow:hidden;margin:0}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panel+.dn-work-panel{margin-top:18px}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] [data-dn-work-ready="true"] .dn-work-panel{margin-top:0}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration{margin:0;min-width:0;display:flex;flex-direction:column;background:#e7f0e8;color:#0b1d3a}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration>:is(img,svg){width:100%;height:auto;aspect-ratio:620/340;object-fit:contain;display:block}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration figcaption{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:12px 20px;margin-top:auto;border-top:1px solid #bfd1c5;font:500 11px/1.6 Inter,Arial,sans-serif;color:#42566a!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration figcaption strong{font-weight:750;color:#0b1d3a!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration figcaption span{color:#42566a!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy{padding:28px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;color:#0b1d3a!important}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy .ai-inclusions-service{font:800 11px/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.055em;color:#006d66!important;margin:0 0 12px}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy h3{font:800 clamp(24px,2.2vw,30px)/1.18 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#0b1d3a!important;margin:0 0 13px;max-width:24ch}
body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy p{font-size:15px;line-height:1.7;color:#42566a!important;margin:0;max-width:48ch}
/* The plan is a real sequence, not a simulated AI conversation. */
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-section-opening{margin-bottom:25px}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps>li{position:relative;min-width:0;padding:0;margin:0;display:block}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps>li:not(:last-child):before{content:"";position:absolute;left:46px;right:-15px;top:19px;height:1px;background:#507d7e}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-number{display:grid;place-items:center;width:39px;height:39px;background:#00b2a9;border:1px solid #00b2a9;border-radius:50%;color:#0b1d3a!important;font:850 12px/1 Inter,Arial,sans-serif;margin-bottom:18px}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-copy h3{font:800 22px/1.25 Inter,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 11px;max-width:22ch;color:#f5f2e9!important}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-copy p{font-size:14px;line-height:1.7;margin:0;color:#dce9e3!important}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-contact{display:flex;justify-content:flex-start;margin-top:24px}
body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-contact a{color:#f5f2e9!important;border-color:currentColor}
/* Only the Ecommerce FAQ action is centred; question content is untouched. */
body #main#main #questions[data-dn-centred-question-action="1"] .dn-section-actions{position:static;display:flex;flex-direction:row;justify-content:center;justify-self:stretch;align-items:center;width:100%;max-width:none;grid-column:1/-1;grid-row:auto;margin:20px auto 0;text-align:center}
@media(max-width:1000px){body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab{min-height:85px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy{padding:25px}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps>li:nth-child(2):before{display:none}}
@media(max-width:700px){body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-search-workbench{gap:14px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tabs{gap:7px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab{padding:13px 10px;min-height:90px;font-size:11px;gap:8px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tab small{top:13px;right:9px;font-size:9px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panel{grid-template-columns:minmax(0,1fr);min-height:0;border-top-right-radius:30px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy{padding:24px 22px}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy h3{font-size:25px;max-width:none}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-copy p{font-size:14px;line-height:1.7}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-illustration figcaption{padding:11px 16px;font-size:10px}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps{gap:24px 18px}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-plan-steps>li:before{display:none}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-copy h3{font-size:18px;line-height:1.3;max-width:none}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-copy p{font-size:13px;line-height:1.7}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-number{width:34px;height:34px;margin-bottom:13px}body #main#main #a-plan-for-growth[data-dn-growth-process="1"] .dn-growth-contact{justify-content:center}}
@media print{body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-tabs{display:none!important}body #main#main #ai-seo-inclusions[data-dn-search-work-ui="1"] .dn-work-panel[hidden]{display:grid!important}}
