.td-structured-preview.td-page-design-v2--editorial-safe{--td-editorial-safe-bg:#f6f5f2;--td-editorial-safe-paper:#ffffff;--td-editorial-safe-text:#101827;--td-editorial-safe-muted:#647084;--td-editorial-safe-rule:#ded8cf;--td-editorial-safe-accent:#e23d20;--td-editorial-safe-dark:#111413;--td-editorial-safe-dark-muted:#a8b1bf;background:var(--td-editorial-safe-bg);color:var(--td-editorial-safe-text)}.td-structured-preview.td-page-design-v2--editorial-safe :is(.td-structured-heading h1,.td-structured-heading h2,h1,h2,h3){color:var(--td-editorial-safe-text);letter-spacing:0}.td-structured-preview.td-page-design-v2--editorial-safe :is(.td-structured-body,.td-structured-lead,.td-structured-subheading,p,li){color:var(--td-editorial-safe-muted);line-height:1.68}.td-structured-preview.td-page-design-v2--editorial-safe .td-page-v2-section-heading-row,.td-structured-preview.td-page-design-v2--editorial-safe .td-structured-section-topline{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin-inline:auto}.td-structured-preview.td-page-design-v2--editorial-safe .td-structured-section-topline{text-align:center}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-coverage,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-fit,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-proof,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-scope,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-cta-band,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-faq-section,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-project-gallery{border-bottom:1px solid var(--td-editorial-safe-rule);background:var(--td-editorial-safe-paper);padding:clamp(54px,7vw,92px) clamp(22px,5vw,64px)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero{grid-template-columns:minmax(0,780px);justify-content:center;align-items:start;gap:clamp(22px,4vw,42px);padding-top:clamp(64px,9vw,116px)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero-copy{align-content:start;max-width:780px}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero .td-structured-heading h1{max-width:780px;font-size:clamp(42px,5.4vw,72px);line-height:1.04}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero-panel{display:grid;grid-gap:0;gap:0;min-width:0;border:0;border-top:1px solid var(--td-editorial-safe-rule);border-radius:0;background:transparent;padding-top:22px}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero-points{gap:0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero-points li{border:0;border-bottom:1px solid var(--td-editorial-safe-rule);border-radius:0;background:transparent;padding:15px 0;color:var(--td-editorial-safe-text);font-size:16px;font-weight:650}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-hero-points li:last-child{border-bottom:0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-coverage,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-proof,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-scope{grid-template-columns:minmax(0,780px);justify-content:center;gap:clamp(24px,4vw,40px)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-fit{grid-template-columns:minmax(0,980px);justify-content:center;gap:clamp(28px,5vw,48px);background:var(--td-editorial-safe-bg)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry-copy,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-copy,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-proof-copy,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-scope-copy{max-width:760px}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-grid,.td-page-v2-service-scope-list,.td-page-v2-service-scope-ledger,.td-page-v2-service-process-rail,.td-page-v2-service-process-board,.td-page-v2-service-proof-stack,.td-page-v2-proof-list){display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--td-editorial-safe-rule);padding:0;list-style:none}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-grid,.td-page-v2-service-process-rail,.td-page-v2-service-process-board,.td-page-v2-service-proof-stack) article,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-list,.td-page-v2-service-scope-ledger,.td-page-v2-service-proof-stack) li{display:grid;grid-gap:8px;gap:8px;min-height:0;border:0;border-bottom:1px solid var(--td-editorial-safe-rule);border-radius:0;background:transparent;padding:22px 0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-board article{grid-template-columns:46px minmax(0,1fr);align-items:start}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-board article h3,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-board article p{grid-column:2}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-grid,.td-page-v2-service-process-rail,.td-page-v2-service-process-board,.td-page-v2-service-proof-stack) article:last-child,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-list,.td-page-v2-service-scope-ledger,.td-page-v2-service-proof-stack) li:last-child{border-bottom:0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-scope-grid,.td-page-v2-service-process-rail,.td-page-v2-service-process-board,.td-page-v2-service-proof-stack) h3{margin:0;color:var(--td-editorial-safe-text);font-size:clamp(20px,2.4vw,26px);line-height:1.18}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-board article>span,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-rail article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--td-editorial-safe-accent);color:#ffffff;font-size:13px;font-weight:850}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-fit-grid,.td-page-v2-service-fit-matrix,.td-page-v2-service-decision-strip){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-fit-grid,.td-page-v2-service-fit-matrix,.td-page-v2-service-decision-strip) article{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:0;border:1px solid var(--td-editorial-safe-rule);border-radius:0;background:var(--td-editorial-safe-paper);padding:clamp(22px,3vw,32px)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-fit-grid article>span{width:auto;height:auto;border-radius:0;background:transparent;color:var(--td-editorial-safe-accent);font-size:13px;font-weight:850}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;border-bottom:1px solid rgb(255 255 255/12%);background:var(--td-editorial-safe-dark);padding:clamp(54px,7vw,90px) clamp(22px,5vw,64px)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry :is(h2,h3,p,li,span,strong,dt,dd){color:#f8fafc}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry .td-structured-body,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry .td-structured-lead,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry .td-structured-subheading{color:var(--td-editorial-safe-dark-muted)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service :is(.td-page-v2-service-enquiry-workspace,.td-page-v2-service-enquiry-panel,.td-page-v2-service-quote-workspace){border:1px solid rgb(255 255 255/14%);border-radius:0;background:rgb(255 255 255/6%)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry-panel span{border-color:rgb(255 255 255/14%);background:rgb(255 255 255/5%);color:#f8fafc}.td-structured-preview.td-page-design-v2--editorial-safe .td-structured-cta--primary{border-color:var(--td-editorial-safe-accent);background:var(--td-editorial-safe-accent);color:#ffffff}.td-structured-preview.td-page-design-v2--editorial-safe .td-structured-cta--secondary{border-color:var(--td-editorial-safe-rule);background:transparent;color:var(--td-editorial-safe-text)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry .td-structured-cta--secondary{border-color:rgb(255 255 255/26%);color:#ffffff}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-faq-list{display:grid;grid-gap:12px;gap:12px;max-width:860px;margin:30px auto 0}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-faq-list details{border:1px solid var(--td-editorial-safe-rule);border-radius:0;background:var(--td-editorial-safe-paper)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-faq-list summary{padding:22px 26px;color:var(--td-editorial-safe-text);font-size:clamp(19px,2.2vw,24px);font-weight:800}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-faq-list p{border-top:1px solid var(--td-editorial-safe-rule);padding:0 26px 24px}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-project-gallery{background:var(--td-editorial-safe-bg)}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-manual-project-gallery,.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-project-gallery-copy{max-width:1120px;margin-inline:auto}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-manual-project-gallery-grid{gap:12px}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-structured-cta-band{display:grid;grid-template-columns:minmax(0,760px);justify-content:center;grid-gap:24px;gap:24px;text-align:center}@media (max-width:820px){.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-enquiry{grid-template-columns:1fr}.td-structured-preview.td-page-design-v2--editorial-safe.td-page-design-v2--preview-service .td-page-v2-service-process-board article{grid-template-columns:38px minmax(0,1fr)}}