<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Precision Cutting &#8211; DSP</title>
	<atom:link href="https://dynamicsp.co.za/service-category/precision-cutting/feed/" rel="self" type="application/rss+xml" />
	<link>https://dynamicsp.co.za</link>
	<description>Dynamic Signs and Print</description>
	<lastBuildDate>Wed, 19 Aug 2026 07:51:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://dynamicsp.co.za/wp-content/uploads/2023/12/DSP-Favicon.svg</url>
	<title>Precision Cutting &#8211; DSP</title>
	<link>https://dynamicsp.co.za</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Die Cutting</title>
		<link>https://dynamicsp.co.za/service/die-cutting/</link>
		
		<dc:creator><![CDATA[siya1489]]></dc:creator>
		<pubDate>Fri, 25 Aug 2023 06:53:15 +0000</pubDate>
				<guid isPermaLink="false">http://yoge-demo.pbminfotech.com/demo1/?post_type=pbmit-service&#038;p=339</guid>

					<description><![CDATA[Die Cutting · Springs, Gauteng Die cutting for custom shapes and finished print requirements DSP provides die cutting support for custom shapes, printed pieces and specialist production requirements where the finished item needs a defined cut format. Artwork, dimensions, quantity and the intended finished result can be considered together before production begins. Custom cut shapes [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="605" class="elementor elementor-605">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-e626fb4 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="e626fb4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-edb11e6 pbmit-bg-color-over-image" data-id="edb11e6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6375977 elementor-widget elementor-widget-html" data-id="6375977" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — HERO
   ========================================================= */

.dsp-die-hero,
.dsp-die-hero * {
  box-sizing: border-box;
}

.dsp-die-hero {
  --dsp-dark: #181819;
  --dsp-white: #ffffff;
  --dsp-muted: rgba(255,255,255,.72);
  --dsp-border: rgba(255,255,255,.14);
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  position: relative;
  width: 100%;
  overflow: hidden;

  padding:
    clamp(82px, 8vw, 128px)
    0
    clamp(72px, 7vw, 106px);

  background:
    radial-gradient(
      circle at 91% 14%,
      rgba(255,221,0,.10),
      transparent 31%
    ),
    linear-gradient(
      135deg,
      #171718 0%,
      #252527 100%
    );

  color: #ffffff;
}

.dsp-die-hero::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 6px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33.33%,
      var(--dsp-magenta) 33.33% 66.66%,
      var(--dsp-yellow) 66.66% 100%
    );
}

.dsp-die-hero__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;

  display: grid;
  grid-template-columns:
    minmax(0, 1.05fr)
    minmax(430px, .78fr);

  align-items: center;
  gap: clamp(55px, 7vw, 110px);
}

/* =========================================================
   CONTENT
   ========================================================= */

.dsp-die-hero__content {
  max-width: 900px;
}

.dsp-die-hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 18px;

  color: rgba(255,255,255,.76);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-hero__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-hero h1 {
  max-width: 950px;
  margin: 0 0 25px;

  color: #ffffff;

  font-family: inherit;
  font-size: clamp(45px, 4.9vw, 74px);
  font-weight: 700;
  line-height: 1.01;
  letter-spacing: -.045em;
}

.dsp-die-hero__intro {
  max-width: 800px;
  margin: 0 0 31px;

  color: var(--dsp-muted);

  font-size: 17px;
  line-height: 1.72;
}

/* =========================================================
   SUPPORT POINTS
   ========================================================= */

.dsp-die-hero__points {
  display: flex;
  flex-wrap: wrap;
  gap: 9px 22px;

  margin: 0 0 35px;
  padding: 0;

  list-style: none;
}

.dsp-die-hero__points li {
  position: relative;

  color: rgba(255,255,255,.82);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.45;
}

.dsp-die-hero__points li:not(:last-child)::after {
  content: "•";

  position: absolute;
  right: -14px;

  color: var(--dsp-yellow);
}

/* =========================================================
   BUTTONS
   ========================================================= */

.dsp-die-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.dsp-die-hero__button {
  min-height: 54px;
  padding: 0 25px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border: 1px solid transparent;
  border-radius: 999px;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;

  transition:
    transform 180ms ease,
    background-color 180ms ease,
    border-color 180ms ease,
    color 180ms ease;
}

.dsp-die-hero__button:hover,
.dsp-die-hero__button:focus-visible {
  transform: translateY(-2px);
  text-decoration: none;
}

.dsp-die-hero__button--primary {
  background: var(--dsp-yellow);
  border-color: var(--dsp-yellow);
  color: #171717;
}

.dsp-die-hero__button--primary:hover,
.dsp-die-hero__button--primary:focus-visible {
  background: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

.dsp-die-hero__button--secondary {
  background: transparent;
  border-color: rgba(255,255,255,.55);
  color: #ffffff;
}

.dsp-die-hero__button--secondary:hover,
.dsp-die-hero__button--secondary:focus-visible {
  background: rgba(255,255,255,.08);
  border-color: #ffffff;
  color: #ffffff;
}

/* =========================================================
   IMAGE
   ========================================================= */

.dsp-die-hero__visual {
  position: relative;
}

.dsp-die-hero__figure {
  position: relative;

  min-height: 0;
  aspect-ratio: 35 / 33;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 26px;

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,.08),
      rgba(255,255,255,.025)
    );

  box-shadow: 0 30px 70px rgba(0,0,0,.25);
}

.dsp-die-hero__figure img {
  position: absolute;
  inset: 0;

  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;
  object-position: 72% center;
}

/* =========================================================
   BADGE
   ========================================================= */

.dsp-die-hero__badge {
  position: absolute;
  left: -22px;
  bottom: 28px;

  max-width: 300px;
  padding: 17px 19px;

  border: 1px solid rgba(255,255,255,.15);
  border-radius: 17px;

  background: rgba(23,23,24,.94);

  box-shadow: 0 16px 36px rgba(0,0,0,.24);
}

.dsp-die-hero__badge-label {
  display: block;

  margin-bottom: 5px;

  color: var(--dsp-yellow);

  font-size: 9px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-hero__badge-text {
  display: block;

  color: #ffffff;

  font-size: 13px;
  font-weight: 700;
  line-height: 1.45;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

  .dsp-die-hero__inner {
    grid-template-columns: 1fr;
    gap: 55px;
  }

  .dsp-die-hero__visual {
    max-width: 820px;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-hero {
    padding: 72px 0 66px;
  }

  .dsp-die-hero__inner {
    width: min(100% - 30px, 600px);
    gap: 40px;
  }

  .dsp-die-hero h1 {
    font-size: clamp(39px, 10.8vw, 51px);
  }

  .dsp-die-hero__intro {
    font-size: 15px;
    line-height: 1.67;
  }

  .dsp-die-hero__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .dsp-die-hero__button {
    width: 100%;
  }

  .dsp-die-hero__figure {
    min-height: 0;
    aspect-ratio: 4 / 3;
  }

  .dsp-die-hero__figure img {
    height: 100%;
  }

  .dsp-die-hero__badge {
    position: relative;
    left: auto;
    bottom: auto;

    max-width: none;
    margin-top: 13px;
  }
}
</style>


<section
  class="dsp-die-hero"
  aria-labelledby="dsp-die-hero-title">

  <div class="dsp-die-hero__inner">


    <!-- CONTENT -->

    <div class="dsp-die-hero__content">

      <div class="dsp-die-hero__eyebrow">
        Die Cutting · Springs, Gauteng
      </div>

      <h1 id="dsp-die-hero-title">
        Die cutting for custom shapes and finished print requirements
      </h1>

      <p class="dsp-die-hero__intro">
        DSP provides die cutting support for custom shapes, printed pieces and
        specialist production requirements where the finished item needs a
        defined cut format. Artwork, dimensions, quantity and the intended
        finished result can be considered together before production begins.
      </p>


      <ul
        class="dsp-die-hero__points"
        aria-label="DSP die cutting support">

        <li>Custom cut shapes</li>
        <li>Finished print pieces</li>
        <li>Specialist production</li>
        <li>In-house artwork support</li>

      </ul>


      <div class="dsp-die-hero__actions">

        <a
          class="dsp-die-hero__button
                 dsp-die-hero__button--primary"
          href="/contact-us/">

          Discuss Your Die Cutting
          <span aria-hidden="true">↗</span>

        </a>


        <a
          class="dsp-die-hero__button
                 dsp-die-hero__button--secondary"
          href="#dsp-die-applications">

          Explore Applications
          <span aria-hidden="true">↓</span>

        </a>

      </div>

    </div>


    <!-- IMAGE -->

    <div class="dsp-die-hero__visual">

      <div class="dsp-die-hero__figure">

        <img
          src="https://dynamicsp.co.za/wp-content/uploads/2026/08/industrial-die-cutting-packaging-production.jpg"
          alt="Operator inspecting die-cut printed packaging during industrial production in Springs, Gauteng"
          loading="eager"
          decoding="async"
          fetchpriority="high">

      </div>


      <div class="dsp-die-hero__badge">

        <span class="dsp-die-hero__badge-label">
          Shape connected to production
        </span>

        <span class="dsp-die-hero__badge-text">
          Finished dimensions, cut shape, artwork and quantity are considered together when the job is prepared.
        </span>

      </div>

    </div>

  </div>

</section>				</div>
				</div>
				<div class="elementor-element elementor-element-fb2a760 elementor-widget elementor-widget-html" data-id="fb2a760" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — APPLICATIONS
   ========================================================= */

.dsp-die-apps,
.dsp-die-apps * {
  box-sizing: border-box;
}

.dsp-die-apps {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(74px, 7vw, 110px) 0;

  background: var(--dsp-light);
  color: var(--dsp-text);

  scroll-margin-top: 30px;
}

.dsp-die-apps__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-die-apps__header {
  display: grid;
  grid-template-columns:
    minmax(0, .95fr)
    minmax(360px, .65fr);

  align-items: end;
  gap: 50px;

  margin-bottom: 42px;
}

.dsp-die-apps__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-apps__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-apps h2 {
  max-width: 850px;
  margin: 0;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(39px, 4vw, 60px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.038em;
}

.dsp-die-apps__intro {
  max-width: 620px;
  margin: 0 0 4px auto;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.72;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-die-apps__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

/* =========================================================
   CARDS
   ========================================================= */

.dsp-die-app {
  position: relative;

  min-height: 255px;
  padding: 28px 27px 25px;

  display: flex;
  flex-direction: column;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 20px;

  background: #ffffff;

  box-shadow: 0 11px 30px rgba(24,28,31,.04);

  transition:
    transform 190ms ease,
    box-shadow 190ms ease,
    border-color 190ms ease;
}

.dsp-die-app:hover {
  transform: translateY(-4px);

  border-color: #d0d5d6;

  box-shadow: 0 20px 42px rgba(24,28,31,.09);
}

.dsp-die-app::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 4px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-app__number {
  display: block;

  margin-bottom: 22px;

  color: #979c9f;

  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .09em;
}

.dsp-die-app h3 {
  margin: 0 0 11px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.02em;
}

.dsp-die-app p {
  flex: 1;

  margin: 0 0 18px;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.62;
}

.dsp-die-app__use {
  padding-top: 15px;

  border-top: 1px solid var(--dsp-border);

  color: #767b7e;

  font-size: 11px;
  line-height: 1.5;
}

.dsp-die-app__use strong {
  color: var(--dsp-dark);
  font-weight: 700;
}

/* =========================================================
   CALLOUT
   ========================================================= */

.dsp-die-apps__footer {
  margin-top: 38px;
  padding: 30px 32px;

  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    auto;

  align-items: center;
  gap: 36px;

  border-radius: 20px;

  background: var(--dsp-dark);
}

.dsp-die-apps__footer-copy {
  margin: 0;

  color: rgba(255,255,255,.70);

  font-size: 14px;
  line-height: 1.65;
}

.dsp-die-apps__footer-copy strong {
  color: #ffffff;
}

.dsp-die-apps__button {
  min-height: 51px;
  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border-radius: 999px;

  background: var(--dsp-yellow);
  color: #171717;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;

  transition:
    transform 180ms ease,
    background-color 180ms ease;
}

.dsp-die-apps__button:hover,
.dsp-die-apps__button:focus-visible {
  transform: translateY(-2px);

  background: #ffffff;
  color: #171717;

  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-die-apps__header {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .dsp-die-apps__intro {
    margin-left: 0;
  }

  .dsp-die-apps__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-apps {
    padding: 64px 0;
  }

  .dsp-die-apps__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-die-apps__header {
    margin-bottom: 30px;
  }

  .dsp-die-apps h2 {
    font-size: clamp(35px, 10vw, 47px);
  }

  .dsp-die-apps__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-die-apps__grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .dsp-die-app {
    min-height: auto;
    padding: 26px 22px 23px;
  }

  .dsp-die-apps__footer {
    grid-template-columns: 1fr;
    padding: 26px 22px;
  }

  .dsp-die-apps__button {
    width: 100%;
  }
}
</style>


<section
  class="dsp-die-apps"
  id="dsp-die-applications"
  aria-labelledby="dsp-die-apps-title">

  <div class="dsp-die-apps__inner">


    <!-- HEADER -->

    <header class="dsp-die-apps__header">

      <div>

        <div class="dsp-die-apps__eyebrow">
          Die cutting applications
        </div>

        <h2 id="dsp-die-apps-title">
          Custom shapes and finished formats for print and production jobs
        </h2>

      </div>


      <p class="dsp-die-apps__intro">
        Die cutting can form part of a wider print or specialist production
        job where the finished piece needs a defined shape or repeated cut
        format. The artwork, dimensions, quantity and intended use should be
        considered together before production.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-die-apps__grid">


      <!-- 01 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          01
        </span>

        <h3>
          Custom-shaped printed pieces
        </h3>

        <p>
          Printed material can be assessed for die cutting where the finished
          piece needs a shape or profile beyond a standard straight-edged
          format.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          custom-shaped print and branded pieces
        </div>

      </article>


      <!-- 02 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          02
        </span>

        <h3>
          Business &amp; promotional material
        </h3>

        <p>
          Die cutting can form part of selected business and promotional print
          where the finished format needs a distinctive shape, opening or
          custom cut element.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          marketing, promotional and presentation material
        </div>

      </article>


      <!-- 03 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          03
        </span>

        <h3>
          Identification pieces
        </h3>

        <p>
          Suitable printed or production pieces can be assessed where the
          finished item needs a defined custom outline as part of an
          identification or practical business requirement.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          identification and custom-format business pieces
        </div>

      </article>


      <!-- 04 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          04
        </span>

        <h3>
          Campaign production
        </h3>

        <p>
          Where campaign artwork includes custom-shaped pieces, die cutting can
          be considered as one stage within the wider print and finishing
          requirement.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          campaign material and coordinated branded production
        </div>

      </article>


      <!-- 05 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          05
        </span>

        <h3>
          Repeat cut requirements
        </h3>

        <p>
          Where the same approved shape needs to be reproduced across a
          quantity of suitable pieces, die cutting can be assessed as part of
          the repeat production process.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          repeated custom shapes within a production run
        </div>

      </article>


      <!-- 06 -->

      <article class="dsp-die-app">

        <span class="dsp-die-app__number">
          06
        </span>

        <h3>
          Specialist custom jobs
        </h3>

        <p>
          If the required shape or finished item does not fit a standard
          category, send DSP the artwork, dimensions, quantity and a reference
          showing the required finished result so the job can be assessed.
        </p>

        <div class="dsp-die-app__use">
          <strong>Useful for:</strong>
          unusual or specialised production requirements
        </div>

      </article>


    </div>


    <!-- CALLOUT -->

    <div class="dsp-die-apps__footer">

      <p class="dsp-die-apps__footer-copy">
        <strong>Need a printed piece in a specific custom shape?</strong>
        Send DSP the artwork or a reference showing the required outline,
        together with the finished dimensions, quantity and intended use.
        The team can assess how the die-cutting requirement should be prepared.
      </p>


      <a
        class="dsp-die-apps__button"
        href="/contact-us/">

        Discuss Your Die Cutting
        <span aria-hidden="true">↗</span>

      </a>

    </div>

  </div>

</section>				</div>
				</div>
				<div class="elementor-element elementor-element-a554b26 elementor-widget elementor-widget-html" data-id="a554b26" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — PLANNING THE JOB
   ========================================================= */

.dsp-die-planning,
.dsp-die-planning * {
  box-sizing: border-box;
}

.dsp-die-planning {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-soft: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(72px, 6.5vw, 102px) 0;

  background: #ffffff;
  color: var(--dsp-text);
}

.dsp-die-planning__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-die-planning__header {
  display: grid;
  grid-template-columns:
    minmax(0, .95fr)
    minmax(360px, .65fr);

  align-items: end;
  gap: 50px;

  margin-bottom: 40px;
}

.dsp-die-planning__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-planning__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-planning h2 {
  max-width: 840px;
  margin: 0;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(38px, 3.9vw, 58px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.038em;
}

.dsp-die-planning__intro {
  max-width: 610px;
  margin: 0 0 4px auto;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.7;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-die-planning__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));

  border-top: 1px solid var(--dsp-border);
  border-left: 1px solid var(--dsp-border);
}

.dsp-die-planning__item {
  min-height: 220px;
  padding: 28px 25px;

  border-right: 1px solid var(--dsp-border);
  border-bottom: 1px solid var(--dsp-border);

  background: var(--dsp-soft);
}

.dsp-die-planning__number {
  display: block;

  margin-bottom: 18px;

  color: var(--dsp-magenta);

  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .09em;
}

.dsp-die-planning__item h3 {
  margin: 0 0 9px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.28;
}

.dsp-die-planning__item p {
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.62;
}

/* =========================================================
   CALLOUT
   ========================================================= */

.dsp-die-planning__callout {
  margin-top: 34px;
  padding: 30px 32px;

  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    auto;

  align-items: center;
  gap: 34px;

  border-radius: 20px;

  background: var(--dsp-dark);
}

.dsp-die-planning__callout-copy {
  margin: 0;

  color: rgba(255,255,255,.70);

  font-size: 14px;
  line-height: 1.65;
}

.dsp-die-planning__callout-copy strong {
  color: #ffffff;
}

.dsp-die-planning__button {
  min-height: 51px;
  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border-radius: 999px;

  background: var(--dsp-yellow);
  color: #171717;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;

  transition:
    transform 180ms ease,
    background-color 180ms ease;
}

.dsp-die-planning__button:hover,
.dsp-die-planning__button:focus-visible {
  transform: translateY(-2px);

  background: #ffffff;
  color: #171717;

  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-die-planning__header {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .dsp-die-planning__intro {
    margin-left: 0;
  }

  .dsp-die-planning__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-planning {
    padding: 62px 0;
  }

  .dsp-die-planning__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-die-planning__header {
    margin-bottom: 28px;
  }

  .dsp-die-planning h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-die-planning__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-die-planning__grid {
    grid-template-columns: 1fr;
  }

  .dsp-die-planning__item {
    min-height: auto;
    padding: 24px 21px;
  }

  .dsp-die-planning__callout {
    grid-template-columns: 1fr;
    padding: 26px 22px;
  }

  .dsp-die-planning__button {
    width: 100%;
  }
}
</style>


<section
  class="dsp-die-planning"
  aria-labelledby="dsp-die-planning-title">

  <div class="dsp-die-planning__inner">


    <!-- HEADER -->

    <header class="dsp-die-planning__header">

      <div>

        <div class="dsp-die-planning__eyebrow">
          Planning the die-cut job
        </div>

        <h2 id="dsp-die-planning-title">
          Start with the finished shape, size and production requirement
        </h2>

      </div>


      <p class="dsp-die-planning__intro">
        A useful die-cutting brief shows both what the finished piece needs to
        look like and how it needs to be cut. Sharing the dimensions, artwork,
        required outline, quantity and intended use helps DSP assess how the
        job should be prepared.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-die-planning__grid">


      <!-- 01 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          01
        </span>

        <h3>
          Finished shape
        </h3>

        <p>
          Explain the shape or outline required for the completed piece. If
          possible, provide artwork, a drawing or a clear reference showing
          what the final cut format should look like.
        </p>

      </article>


      <!-- 02 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          02
        </span>

        <h3>
          Finished dimensions
        </h3>

        <p>
          Provide the required width, height or other relevant finished
          dimensions so DSP can understand the scale of the piece and how the
          custom shape relates to the final format.
        </p>

      </article>


      <!-- 03 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          03
        </span>

        <h3>
          Artwork &amp; cut outline
        </h3>

        <p>
          Send the best available artwork together with the intended cut line
          or shape reference where available. DSP can help identify what
          artwork preparation is needed before the job moves into production.
        </p>

      </article>


      <!-- 04 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          04
        </span>

        <h3>
          Printed or production piece
        </h3>

        <p>
          Explain whether die cutting forms part of a printed job or another
          custom production requirement. This helps DSP understand where the
          cutting stage fits within the wider finished piece.
        </p>

      </article>


      <!-- 05 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          05
        </span>

        <h3>
          Quantity
        </h3>

        <p>
          Confirm how many finished pieces are required and whether the same
          shape is repeated throughout the job or whether the requirement
          includes different versions.
        </p>

      </article>


      <!-- 06 -->

      <article class="dsp-die-planning__item">

        <span class="dsp-die-planning__number">
          06
        </span>

        <h3>
          Intended use
        </h3>

        <p>
          Explain how the finished piece will be used and whether it forms part
          of business print, promotional material, identification, campaign
          production or another specialist requirement.
        </p>

      </article>


    </div>


    <!-- CALLOUT -->

    <div class="dsp-die-planning__callout">

      <p class="dsp-die-planning__callout-copy">
        <strong>Do not have a finished cut file yet?</strong>
        Send DSP the artwork or a reference showing the shape you need,
        together with the finished dimensions, quantity and intended use.
        The team can help establish what artwork preparation is required before
        the die-cutting job moves forward.
      </p>


      <a
        class="dsp-die-planning__button"
        href="/contact-us/">

        Send Your Die-Cut Details
        <span aria-hidden="true">↗</span>

      </a>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cb422d9 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="cb422d9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56cafb9 pbmit-bg-color-over-image" data-id="56cafb9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-93d6dd8 elementor-widget elementor-widget-html" data-id="93d6dd8" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — PRODUCTION WORKFLOW
   ========================================================= */

.dsp-die-process,
.dsp-die-process * {
  box-sizing: border-box;
}

.dsp-die-process {
  --dsp-dark: #181819;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(74px, 7vw, 108px) 0;

  background: var(--dsp-light);
  color: var(--dsp-text);
}

.dsp-die-process__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;

  display: grid;
  grid-template-columns:
    minmax(410px, .85fr)
    minmax(0, 1.15fr);

  align-items: center;
  gap: clamp(52px, 7vw, 105px);
}

/* =========================================================
   IMAGE
   ========================================================= */

.dsp-die-process__visual {
  position: relative;
}

.dsp-die-process__figure {
  position: relative;

  min-height: 560px;

  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(240px, .85fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: 12px;

  padding: 12px;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 24px;

  background: #e4e7e8;

  box-shadow: 0 20px 48px rgba(24,28,31,.08);
}

.dsp-die-process__image {
  position: relative;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  border-radius: 15px;
  background: #daddde;
}

.dsp-die-process__image--primary {
  grid-column: 1;
  grid-row: 1 / 3;
}

.dsp-die-process__image--secondary-one {
  grid-column: 2;
  grid-row: 1;
}

.dsp-die-process__image--secondary-two {
  grid-column: 2;
  grid-row: 2;
}

.dsp-die-process__image img {
  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;
  object-position: center;
}

.dsp-die-process__image--primary img {
  object-position: center center;
}

/* =========================================================
   BADGE
   ========================================================= */

.dsp-die-process__badge {
  position: absolute;
  right: -22px;
  bottom: 28px;

  max-width: 295px;
  padding: 18px 20px;

  border-radius: 18px;

  background: var(--dsp-dark);
  color: #ffffff;

  box-shadow: 0 17px 38px rgba(24,28,31,.18);
}

.dsp-die-process__badge-label {
  display: block;

  margin-bottom: 5px;

  color: var(--dsp-yellow);

  font-size: 9px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-process__badge-text {
  display: block;

  color: #ffffff;

  font-size: 13px;
  font-weight: 700;
  line-height: 1.45;
}

/* =========================================================
   CONTENT
   ========================================================= */

.dsp-die-process__content {
  max-width: 730px;
}

.dsp-die-process__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 17px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-process__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-process h2 {
  max-width: 720px;
  margin: 0 0 23px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(39px, 4vw, 58px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.04em;
}

.dsp-die-process__intro {
  max-width: 680px;
  margin: 0 0 30px;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.72;
}

/* =========================================================
   STEPS
   ========================================================= */

.dsp-die-process__steps {
  margin: 0;
  padding: 0;

  list-style: none;

  border-top: 1px solid var(--dsp-border);
}

.dsp-die-process__step {
  display: grid;
  grid-template-columns: 46px 1fr;
  gap: 18px;

  padding: 20px 0;

  border-bottom: 1px solid var(--dsp-border);
}

.dsp-die-process__step-number {
  width: 38px;
  height: 38px;

  display: grid;
  place-items: center;

  border-radius: 50%;

  background: var(--dsp-dark);
  color: var(--dsp-yellow);

  font-size: 10px;
  font-weight: 800;
}

.dsp-die-process__step h3 {
  margin: 0 0 6px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3;
}

.dsp-die-process__step p {
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

/* =========================================================
   CTA
   ========================================================= */

.dsp-die-process__actions {
  margin-top: 31px;

  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.dsp-die-process__button {
  min-height: 52px;
  padding: 0 24px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border-radius: 999px;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;

  transition:
    transform 180ms ease,
    background-color 180ms ease,
    border-color 180ms ease;
}

.dsp-die-process__button:hover,
.dsp-die-process__button:focus-visible {
  transform: translateY(-2px);
  text-decoration: none;
}

.dsp-die-process__button--primary {
  border: 1px solid var(--dsp-dark);

  background: var(--dsp-dark);
  color: #ffffff;
}

.dsp-die-process__button--primary:hover,
.dsp-die-process__button--primary:focus-visible {
  border-color: var(--dsp-cyan);

  background: var(--dsp-cyan);
  color: #ffffff;
}

.dsp-die-process__button--secondary {
  border: 1px solid var(--dsp-dark);

  background: transparent;
  color: var(--dsp-dark);
}

.dsp-die-process__button--secondary:hover,
.dsp-die-process__button--secondary:focus-visible {
  background: #ffffff;
  color: var(--dsp-dark);
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-die-process__inner {
    grid-template-columns: 1fr;
  }

  .dsp-die-process__visual {
    max-width: 820px;
  }

  .dsp-die-process__figure {
    min-height: 520px;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-process {
    padding: 64px 0;
  }

  .dsp-die-process__inner {
    width: min(100% - 30px, 600px);
    gap: 38px;
  }

  .dsp-die-process__figure {
    min-height: 430px;
    padding: 9px;
    gap: 9px;

    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(250px, 1.2fr) minmax(150px, .8fr);
  }

  .dsp-die-process__image--primary {
    grid-column: 1 / 3;
    grid-row: 1;
  }

  .dsp-die-process__image--secondary-one {
    grid-column: 1;
    grid-row: 2;
  }

  .dsp-die-process__image--secondary-two {
    grid-column: 2;
    grid-row: 2;
  }

  .dsp-die-process__badge {
    position: relative;
    right: auto;
    bottom: auto;

    max-width: none;
    margin-top: 13px;
  }

  .dsp-die-process h2 {
    font-size: clamp(35px, 10vw, 47px);
  }

  .dsp-die-process__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-die-process__step {
    grid-template-columns: 40px 1fr;
    gap: 14px;
  }

  .dsp-die-process__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .dsp-die-process__button {
    width: 100%;
  }
}
</style>


<section
  class="dsp-die-process"
  aria-labelledby="dsp-die-process-title">

  <div class="dsp-die-process__inner">


    <!-- IMAGE -->

    <div class="dsp-die-process__visual">

      <div class="dsp-die-process__figure">

        <div class="dsp-die-process__image dsp-die-process__image--primary">

          <img
            src="https://dynamicsp.co.za/wp-content/uploads/2026/08/custom-packaging-die-cutting-springs-gauteng.jpg"
            alt="Steel-rule cutting forme and matching printed packaging blank prepared for custom die cutting in Springs, Gauteng"
            loading="lazy"
            decoding="async">

        </div>


        <div class="dsp-die-process__image dsp-die-process__image--secondary-one">

          <img
            src="https://dynamicsp.co.za/wp-content/uploads/2026/08/custom-die-cut-printed-products-south-africa.jpg"
            alt="Collection of custom die-cut cartons, presentation folders, hospitality tags and promotional cards"
            loading="lazy"
            decoding="async">

        </div>


        <div class="dsp-die-process__image dsp-die-process__image--secondary-two">

          <img
            src="https://dynamicsp.co.za/wp-content/uploads/2026/08/custom-die-cut-food-packaging-boxes.jpg"
            alt="Staff member assembling custom printed die-cut food packaging boxes in a South African bakery"
            loading="lazy"
            decoding="async">

        </div>

      </div>


      <div class="dsp-die-process__badge">

        <span class="dsp-die-process__badge-label">
          Shape planned before production
        </span>

        <span class="dsp-die-process__badge-text">
          Artwork, cut outline, finished dimensions and quantity are considered together before the job is produced.
        </span>

      </div>

    </div>


    <!-- CONTENT -->

    <div class="dsp-die-process__content">

      <div class="dsp-die-process__eyebrow">
        Die cutting workflow
      </div>

      <h2 id="dsp-die-process-title">
        From the required shape to the finished cut pieces
      </h2>

      <p class="dsp-die-process__intro">
        Die cutting forms part of the wider production process when a finished
        piece needs a defined custom shape. Once the artwork, cut outline,
        dimensions, quantity and intended result are confirmed, DSP can prepare
        the job for production.
      </p>


      <ol class="dsp-die-process__steps">


        <!-- 01 -->

        <li class="dsp-die-process__step">

          <span class="dsp-die-process__step-number">
            01
          </span>

          <div>

            <h3>
              Confirm the finished requirement
            </h3>

            <p>
              DSP reviews the required shape, finished dimensions, quantity and
              intended use to understand how the die-cutting stage fits into
              the overall production job.
            </p>

          </div>

        </li>


        <!-- 02 -->

        <li class="dsp-die-process__step">

          <span class="dsp-die-process__step-number">
            02
          </span>

          <div>

            <h3>
              Prepare the artwork and cut outline
            </h3>

            <p>
              Supplied artwork and the required cut shape are reviewed and
              prepared around the confirmed finished format. DSP's in-house
              design team can assist where the file still needs to be adapted.
            </p>

          </div>

        </li>


        <!-- 03 -->

        <li class="dsp-die-process__step">

          <span class="dsp-die-process__step-number">
            03
          </span>

          <div>

            <h3>
              Confirm the production setup
            </h3>

            <p>
              The finished dimensions, cut position, quantity and wider
              production requirement are confirmed before the cutting stage
              begins.
            </p>

          </div>

        </li>


        <!-- 04 -->

        <li class="dsp-die-process__step">

          <span class="dsp-die-process__step-number">
            04
          </span>

          <div>

            <h3>
              Complete the die cutting
            </h3>

            <p>
              The approved pieces are cut according to the confirmed shape and
              production requirement as part of the finished job.
            </p>

          </div>

        </li>


        <!-- 05 -->

        <li class="dsp-die-process__step">

          <span class="dsp-die-process__step-number">
            05
          </span>

          <div>

            <h3>
              Finish and prepare the job
            </h3>

            <p>
              The completed pieces are prepared for collection or for the next
              stage of the broader print, branding or specialist production
              requirement.
            </p>

          </div>

        </li>


      </ol>


      <!-- ACTIONS -->

      <div class="dsp-die-process__actions">

        <a
          class="dsp-die-process__button
                 dsp-die-process__button--primary"
          href="/contact-us/">

          Discuss Your Die Cutting
          <span aria-hidden="true">↗</span>

        </a>


        <a
          class="dsp-die-process__button
                 dsp-die-process__button--secondary"
          href="/service/in-house-design/">

          Artwork Support
          <span aria-hidden="true">↗</span>

        </a>

      </div>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ee34fa3 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="ee34fa3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-909432f pbmit-bg-color-over-image" data-id="909432f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-699763f elementor-widget elementor-widget-html" data-id="699763f" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — RELATED SERVICES
   ========================================================= */

.dsp-die-related,
.dsp-die-related * {
  box-sizing: border-box;
}

.dsp-die-related {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(68px, 6vw, 96px) 0;

  background: #ffffff;
  color: var(--dsp-text);
}

.dsp-die-related__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-die-related__header {
  max-width: 900px;
  margin-bottom: 36px;
}

.dsp-die-related__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-related__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-related h2 {
  max-width: 860px;
  margin: 0 0 18px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(37px, 3.8vw, 56px);
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: -.038em;
}

.dsp-die-related__intro {
  max-width: 800px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 15px;
  line-height: 1.7;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-die-related__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

/* =========================================================
   CARDS
   ========================================================= */

.dsp-die-related-card {
  position: relative;

  min-height: 255px;
  padding: 27px 25px 25px;

  display: flex;
  flex-direction: column;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 19px;

  background: var(--dsp-light);
  color: var(--dsp-text);

  text-decoration: none;

  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    border-color 180ms ease,
    background-color 180ms ease;
}

.dsp-die-related-card:hover,
.dsp-die-related-card:focus-visible {
  transform: translateY(-4px);

  border-color: #cbd0d2;
  background: #ffffff;

  box-shadow: 0 18px 36px rgba(24,28,31,.08);

  color: var(--dsp-text);
  text-decoration: none;
}

.dsp-die-related-card::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 4px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-related-card__label {
  display: block;

  margin-bottom: 22px;

  color: #969b9e;

  font-size: 10px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.dsp-die-related-card h3 {
  margin: 0 0 10px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.018em;
}

.dsp-die-related-card p {
  flex: 1;

  margin: 0 0 20px;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-die-related-card__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;

  padding-top: 16px;

  border-top: 1px solid var(--dsp-border);

  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.dsp-die-related-card__arrow {
  font-size: 15px;

  transition: transform 180ms ease;
}

.dsp-die-related-card:hover .dsp-die-related-card__arrow,
.dsp-die-related-card:focus-visible .dsp-die-related-card__arrow {
  transform: translate(3px, -2px);
}

/* =========================================================
   FOOTER
   ========================================================= */

.dsp-die-related__footer {
  margin-top: 29px;
  padding-top: 25px;

  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;

  border-top: 1px solid var(--dsp-border);
}

.dsp-die-related__footer p {
  max-width: 800px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-die-related__all-services {
  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.dsp-die-related__all-services:hover,
.dsp-die-related__all-services:focus-visible {
  color: var(--dsp-cyan);
  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-die-related__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-related {
    padding: 60px 0;
  }

  .dsp-die-related__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-die-related__header {
    margin-bottom: 28px;
  }

  .dsp-die-related h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-die-related__grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .dsp-die-related-card {
    min-height: auto;
  }

  .dsp-die-related__footer {
    align-items: flex-start;
    flex-direction: column;
  }
}
</style>


<section
  class="dsp-die-related"
  aria-labelledby="dsp-die-related-title">

  <div class="dsp-die-related__inner">


    <!-- HEADER -->

    <header class="dsp-die-related__header">

      <div class="dsp-die-related__eyebrow">
        Related print &amp; production services
      </div>

      <h2 id="dsp-die-related-title">
        Connect custom cutting to the wider print and production job
      </h2>

      <p class="dsp-die-related__intro">
        Die cutting often forms one stage of a larger production requirement.
        DSP's broader print, cutting and artwork capabilities can help connect
        the finished shape to the printed piece, design file or specialist
        production process required for the job.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-die-related__grid">


      <!-- FULL COLOUR PRINTING -->

      <a
        class="dsp-die-related-card"
        href="/service/full-colour-printing/">

        <span class="dsp-die-related-card__label">
          Business print
        </span>

        <h3>
          Full Colour Printing
        </h3>

        <p>
          Full colour print production for business, promotional and marketing
          material where the finished printed piece may also require a custom
          shape or additional finishing.
        </p>

        <span class="dsp-die-related-card__link">
          Explore Full Colour Printing
          <span
            class="dsp-die-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- LITHO PRINTING -->

      <a
        class="dsp-die-related-card"
        href="/service/litho-printing/">

        <span class="dsp-die-related-card__label">
          Commercial print
        </span>

        <h3>
          Litho Printing
        </h3>

        <p>
          Litho printing for planned business and marketing material where
          custom cutting or finishing may form part of the wider printed
          production requirement.
        </p>

        <span class="dsp-die-related-card__link">
          Explore Litho Printing
          <span
            class="dsp-die-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- LASER CUTTING -->

      <a
        class="dsp-die-related-card"
        href="/service/laser-cutting-engraving/">

        <span class="dsp-die-related-card__label">
          Cutting &amp; engraving
        </span>

        <h3>
          Laser Cutting &amp; Engraving
        </h3>

        <p>
          Another specialist production route for suitable custom cutting,
          engraving and marking requirements where the finished piece needs a
          different cutting or detailing approach.
        </p>

        <span class="dsp-die-related-card__link">
          Explore Laser Production
          <span
            class="dsp-die-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- DESIGN -->

      <a
        class="dsp-die-related-card"
        href="/service/in-house-design/">

        <span class="dsp-die-related-card__label">
          Artwork support
        </span>

        <h3>
          In-House Design
        </h3>

        <p>
          Artwork preparation and layout support where the printed design,
          finished dimensions or custom cut outline still needs to be prepared
          around the final production requirement.
        </p>

        <span class="dsp-die-related-card__link">
          Explore Design Support
          <span
            class="dsp-die-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


    </div>


    <!-- FOOTER -->

    <footer class="dsp-die-related__footer">

      <p>
        Not sure whether the job should be die cut, laser cut or handled as
        part of a wider print-and-finishing requirement? Send DSP the artwork,
        required finished shape, dimensions and quantity so the overall
        production requirement can be assessed.
      </p>

      <a
        class="dsp-die-related__all-services"
        href="/services/">

        View All DSP Services →
      </a>

    </footer>


  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-115e630 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="115e630" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a1ca501 pbmit-bg-color-over-image" data-id="a1ca501" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6d120b5 elementor-widget elementor-widget-html" data-id="6d120b5" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — FAQ
   ========================================================= */

.dsp-die-faq,
.dsp-die-faq * {
  box-sizing: border-box;
}

.dsp-die-faq {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(68px, 6vw, 96px) 0;

  background: var(--dsp-light);
  color: var(--dsp-text);
}

.dsp-die-faq__inner {
  width: min(100% - 48px, 1180px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-die-faq__header {
  max-width: 860px;
  margin-bottom: 36px;
}

.dsp-die-faq__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-die-faq__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-die-faq h2 {
  max-width: 820px;
  margin: 0 0 18px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(37px, 3.8vw, 55px);
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: -.038em;
}

.dsp-die-faq__intro {
  max-width: 760px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 15px;
  line-height: 1.7;
}

/* =========================================================
   FAQ LIST
   ========================================================= */

.dsp-die-faq__list {
  border-top: 1px solid var(--dsp-border);
}

.dsp-die-faq details {
  border-bottom: 1px solid var(--dsp-border);
}

.dsp-die-faq summary {
  position: relative;

  padding: 25px 52px 25px 0;

  cursor: pointer;
  list-style: none;

  color: var(--dsp-dark);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.dsp-die-faq summary::-webkit-details-marker {
  display: none;
}

.dsp-die-faq summary::after {
  content: "+";

  position: absolute;
  top: 50%;
  right: 4px;

  width: 32px;
  height: 32px;

  display: grid;
  place-items: center;

  transform: translateY(-50%);

  border-radius: 50%;

  background: #ffffff;
  color: var(--dsp-dark);

  font-size: 20px;
  font-weight: 500;
  line-height: 1;

  transition:
    background-color 180ms ease,
    color 180ms ease;
}

.dsp-die-faq details[open] summary::after {
  content: "−";

  background: var(--dsp-dark);
  color: #ffffff;
}

.dsp-die-faq__answer {
  max-width: 900px;
  padding: 0 52px 25px 0;
}

.dsp-die-faq__answer p {
  margin: 0;

  color: var(--dsp-muted);

  font-size: 14px;
  line-height: 1.72;
}

/* =========================================================
   FOOTER
   ========================================================= */

.dsp-die-faq__footer {
  margin-top: 34px;
  padding: 25px 27px;

  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;

  border: 1px solid var(--dsp-border);
  border-radius: 18px;

  background: #ffffff;
}

.dsp-die-faq__footer p {
  max-width: 740px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-die-faq__footer strong {
  color: var(--dsp-dark);
}

.dsp-die-faq__link {
  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.dsp-die-faq__link:hover,
.dsp-die-faq__link:focus-visible {
  color: var(--dsp-cyan);
  text-decoration: none;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-faq {
    padding: 60px 0;
  }

  .dsp-die-faq__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-die-faq h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-die-faq__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-die-faq summary {
    padding: 22px 45px 22px 0;
    font-size: 16px;
  }

  .dsp-die-faq__answer {
    padding: 0 0 22px;
  }

  .dsp-die-faq__footer {
    align-items: flex-start;
    flex-direction: column;

    padding: 23px 21px;
  }
}
</style>


<section
  class="dsp-die-faq"
  aria-labelledby="dsp-die-faq-title">

  <div class="dsp-die-faq__inner">


    <!-- HEADER -->

    <header class="dsp-die-faq__header">

      <div class="dsp-die-faq__eyebrow">
        Die Cutting FAQs
      </div>

      <h2 id="dsp-die-faq-title">
        Questions to consider before sending a die-cutting job
      </h2>

      <p class="dsp-die-faq__intro">
        A clear die-cutting brief usually starts with the finished shape,
        dimensions, quantity and artwork. DSP can then assess how the cutting
        requirement fits into the wider print or production job.
      </p>

    </header>


    <!-- FAQ LIST -->

    <div class="dsp-die-faq__list">


      <!-- FAQ 1 -->

      <details>

        <summary>
          What information does DSP need for a die-cutting quote?
        </summary>

        <div class="dsp-die-faq__answer">

          <p>
            Provide the required finished shape, approximate dimensions,
            quantity and available artwork or reference material. It is also
            useful to explain whether the job forms part of a printed piece or
            another production requirement, and how the finished item will be
            used.
          </p>

        </div>

      </details>


      <!-- FAQ 2 -->

      <details>

        <summary>
          Do I need to supply a finished cut outline?
        </summary>

        <div class="dsp-die-faq__answer">

          <p>
            Not necessarily. If you already have artwork showing the required
            cut outline, send it through. If not, provide the artwork or a
            clear reference showing the finished shape and dimensions. DSP can
            help identify what artwork preparation is required before the job
            moves into production.
          </p>

        </div>

      </details>


      <!-- FAQ 3 -->

      <details>

        <summary>
          Can die cutting form part of a printed job?
        </summary>

        <div class="dsp-die-faq__answer">

          <p>
            Yes. Die cutting can form one stage of a wider print or production
            job where the finished printed piece needs a defined custom shape
            or cut format. DSP can assess the printing, artwork and cutting
            requirements together as part of the overall job.
          </p>

        </div>

      </details>


      <!-- FAQ 4 -->

      <details>

        <summary>
          What if I am unsure whether die cutting or laser cutting is more suitable?
        </summary>

        <div class="dsp-die-faq__answer">

          <p>
            You do not need to decide on the production method before
            contacting DSP. Send the required finished shape, dimensions,
            quantity, artwork and a description of the intended result. The
            team can assess the requirement and determine which available
            cutting process is the more suitable fit for the job.
          </p>

        </div>

      </details>


    </div>


    <!-- FOOTER -->

    <div class="dsp-die-faq__footer">

      <p>
        <strong>Only have a drawing, reference image or rough idea of the shape?</strong>
        Send DSP what you have together with the finished dimensions and
        quantity. The team can help establish what artwork and production
        preparation is needed from there.
      </p>

      <a
        class="dsp-die-faq__link"
        href="/contact-us/">

        Contact DSP →
      </a>

    </div>


  </div>

</section>				</div>
				</div>
				<div class="elementor-element elementor-element-baeca85 elementor-widget elementor-widget-html" data-id="baeca85" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP DIE CUTTING PAGE — FINAL CTA
   CONTAINED DARK CTA ON LIGHT BACKGROUND
   ========================================================= */

.dsp-die-final-cta,
.dsp-die-final-cta * {
  box-sizing: border-box;
}


/* =========================================================
   FULL-WIDTH LIGHT OUTER SECTION
   ========================================================= */

.dsp-die-final-cta {
  --dsp-dark: #181819;
  --dsp-white: #ffffff;
  --dsp-muted: rgba(255,255,255,.70);
  --dsp-border: rgba(255,255,255,.15);
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;
  --dsp-light: #f3f5f5;

  position: relative;

  width: 100vw;
  left: 50%;
  margin-left: -50vw;

  overflow: hidden;

  padding: clamp(72px, 7vw, 108px) 0;

  background: var(--dsp-light);
}


/* =========================================================
   INNER CONTAINER
   ========================================================= */

.dsp-die-final-cta__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}


/* =========================================================
   CONTAINED DARK PANEL
   ========================================================= */

.dsp-die-final-cta__shell {
  position: relative;
  overflow: hidden;

  padding:
    clamp(52px, 5vw, 76px)
    clamp(44px, 5vw, 76px);

  border-radius: 28px;

  background:
    radial-gradient(
      circle at 92% 10%,
      rgba(255,221,0,.10),
      transparent 31%
    ),
    radial-gradient(
      circle at 5% 94%,
      rgba(0,174,239,.07),
      transparent 29%
    ),
    linear-gradient(
      135deg,
      #181819 0%,
      #242426 100%
    );

  color: #ffffff;

  box-shadow:
    0 24px 65px rgba(20,24,26,.12);
}


/* CMYK accent line */

.dsp-die-final-cta__shell::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 6px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33.33%,
      var(--dsp-magenta) 33.33% 66.66%,
      var(--dsp-yellow) 66.66% 100%
    );
}


/* =========================================================
   MAIN GRID
   ========================================================= */

.dsp-die-final-cta__main {
  position: relative;
  z-index: 2;

  display: grid;

  grid-template-columns:
    minmax(0, 1.12fr)
    minmax(330px, .60fr);

  align-items: center;

  gap: clamp(48px, 7vw, 100px);
}


/* =========================================================
   COPY
   ========================================================= */

.dsp-die-final-cta__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 16px;

  color: rgba(255,255,255,.74);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}


.dsp-die-final-cta__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  flex: 0 0 auto;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}


.dsp-die-final-cta h2 {
  max-width: 920px;

  margin: 0 0 22px;

  color: #ffffff;

  font-family: inherit;
  font-size: clamp(39px, 4.2vw, 61px);
  font-weight: 700;
  line-height: 1.03;
  letter-spacing: -.042em;
}


.dsp-die-final-cta__copy {
  max-width: 800px;

  margin: 0;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.72;
}


/* =========================================================
   ACTION PANEL
   ========================================================= */

.dsp-die-final-cta__panel {
  position: relative;

  padding: 29px;

  border: 1px solid var(--dsp-border);
  border-radius: 22px;

  background: rgba(255,255,255,.055);

  box-shadow:
    0 20px 48px rgba(0,0,0,.16);
}


.dsp-die-final-cta__panel-heading {
  margin: 0 0 8px;

  color: #ffffff;

  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}


.dsp-die-final-cta__panel-copy {
  margin: 0 0 22px;

  color: rgba(255,255,255,.62);

  font-size: 14px;
  line-height: 1.6;
}


/* =========================================================
   BUTTONS
   ========================================================= */

.dsp-die-final-cta__buttons {
  display: grid;
  grid-template-columns: 1fr;

  gap: 10px;
}


.dsp-die-final-cta__button {
  width: 100%;
  min-height: 53px;

  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: space-between;

  gap: 14px;

  border: 1px solid transparent;
  border-radius: 999px;

  font-family: inherit;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .04em;

  text-decoration: none;
  text-transform: uppercase;

  transition:
    transform 180ms ease,
    background-color 180ms ease,
    border-color 180ms ease,
    color 180ms ease;
}


.dsp-die-final-cta__button:hover,
.dsp-die-final-cta__button:focus-visible {
  transform: translateY(-2px);
  text-decoration: none;
}


/* Primary */

.dsp-die-final-cta__button--primary {
  background: var(--dsp-yellow);
  border-color: var(--dsp-yellow);
  color: #171717;
}

.dsp-die-final-cta__button--primary:hover,
.dsp-die-final-cta__button--primary:focus-visible {
  background: #ffffff;
  border-color: #ffffff;
  color: #171717;
}


/* Secondary */

.dsp-die-final-cta__button--secondary {
  background: transparent;

  border-color: rgba(255,255,255,.48);

  color: #ffffff;
}

.dsp-die-final-cta__button--secondary:hover,
.dsp-die-final-cta__button--secondary:focus-visible {
  background: rgba(255,255,255,.08);

  border-color: #ffffff;

  color: #ffffff;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 950px) {

  .dsp-die-final-cta__main {
    grid-template-columns: 1fr;
    gap: 42px;
  }

  .dsp-die-final-cta__panel {
    width: 100%;
    max-width: 650px;
  }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-die-final-cta {
    padding: 54px 0;
  }

  .dsp-die-final-cta__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-die-final-cta__shell {
    padding:
      48px 24px
      26px;

    border-radius: 22px;
  }

  .dsp-die-final-cta__main {
    gap: 34px;
  }

  .dsp-die-final-cta h2 {
    font-size: clamp(35px, 10vw, 47px);
  }

  .dsp-die-final-cta__copy {
    font-size: 15px;
    line-height: 1.66;
  }

  .dsp-die-final-cta__panel {
    padding: 24px 21px;

    border-radius: 18px;
  }

  .dsp-die-final-cta__button {
    min-height: 53px;
  }
}
</style>


<section
  class="dsp-die-final-cta"
  aria-labelledby="dsp-die-final-cta-title"
>

  <div class="dsp-die-final-cta__inner">

    <div class="dsp-die-final-cta__shell">

      <div class="dsp-die-final-cta__main">


        <!-- COPY -->

        <div class="dsp-die-final-cta__content">

          <div class="dsp-die-final-cta__eyebrow">
            Start your die cutting enquiry
          </div>

          <h2 id="dsp-die-final-cta-title">
            Need a printed or production piece finished in a custom shape?
          </h2>

          <p class="dsp-die-final-cta__copy">
            Send DSP the artwork or a reference showing the required finished
            shape, together with the dimensions, quantity and intended use.
            If the cut outline is not yet prepared, the team can help establish
            what artwork and production preparation is needed before the job
            moves forward.
          </p>

        </div>


        <!-- ACTION PANEL -->

        <aside
          class="dsp-die-final-cta__panel"
          aria-label="Contact Dynamic Signs and Print about die cutting"
        >

          <h3 class="dsp-die-final-cta__panel-heading">
            Have a die-cutting requirement?
          </h3>

          <p class="dsp-die-final-cta__panel-copy">
            Share the required shape, dimensions, quantity and intended use,
            together with any artwork or reference material you already have.
          </p>

          <div class="dsp-die-final-cta__buttons">

            <a
              class="
                dsp-die-final-cta__button
                dsp-die-final-cta__button--primary
              "
              href="/contact-us/"
            >
              Contact DSP
              <span aria-hidden="true">↗</span>
            </a>

            <a
              class="
                dsp-die-final-cta__button
                dsp-die-final-cta__button--secondary
              "
              href="tel:+27118115477"
            >
              Call DSP
              <span aria-hidden="true">↗</span>
            </a>

          </div>

        </aside>

      </div>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Laser Cutting &#038; Engraving</title>
		<link>https://dynamicsp.co.za/service/laser-cutting-engraving/</link>
		
		<dc:creator><![CDATA[siya1489]]></dc:creator>
		<pubDate>Fri, 25 Aug 2023 06:40:38 +0000</pubDate>
				<guid isPermaLink="false">http://yoge-demo.pbminfotech.com/demo1/?post_type=pbmit-service&#038;p=337</guid>

					<description><![CDATA[Laser Cutting &#38; Engraving · Springs, Gauteng Laser cutting and engraving for custom business and production requirements DSP provides laser cutting and engraving support for businesses that need custom shapes, identification, branded components, signage elements or other specialised production work. In-house design and artwork support can help prepare files and dimensions around the intended finished [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="610" class="elementor elementor-610">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-169fb71 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="169fb71" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73975f8 pbmit-bg-color-over-image" data-id="73975f8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6136ded elementor-widget elementor-widget-html" data-id="6136ded" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — HERO
   ========================================================= */

.dsp-laser-hero,
.dsp-laser-hero * {
  box-sizing: border-box;
}

.dsp-laser-hero {
  --dsp-dark: #181819;
  --dsp-white: #ffffff;
  --dsp-muted: rgba(255,255,255,.72);
  --dsp-border: rgba(255,255,255,.14);
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  position: relative;
  width: 100%;
  overflow: hidden;

  padding:
    clamp(82px, 8vw, 128px)
    0
    clamp(72px, 7vw, 106px);

  background:
    radial-gradient(
      circle at 91% 14%,
      rgba(0,174,239,.11),
      transparent 31%
    ),
    linear-gradient(
      135deg,
      #171718 0%,
      #252527 100%
    );

  color: #ffffff;
}

.dsp-laser-hero::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 6px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33.33%,
      var(--dsp-magenta) 33.33% 66.66%,
      var(--dsp-yellow) 66.66% 100%
    );
}

.dsp-laser-hero__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;

  display: grid;
  grid-template-columns:
    minmax(0, 1.05fr)
    minmax(430px, .78fr);

  align-items: center;
  gap: clamp(55px, 7vw, 110px);
}

/* =========================================================
   CONTENT
   ========================================================= */

.dsp-laser-hero__content {
  max-width: 860px;
}

.dsp-laser-hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 18px;

  color: rgba(255,255,255,.76);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-hero__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-hero h1 {
  max-width: 920px;
  margin: 0 0 25px;

  color: #ffffff;

  font-family: inherit;
  font-size: clamp(45px, 4.9vw, 74px);
  font-weight: 700;
  line-height: 1.01;
  letter-spacing: -.045em;
}

.dsp-laser-hero__intro {
  max-width: 780px;
  margin: 0 0 31px;

  color: var(--dsp-muted);

  font-size: 17px;
  line-height: 1.72;
}

/* =========================================================
   SUPPORT POINTS
   ========================================================= */

.dsp-laser-hero__points {
  display: flex;
  flex-wrap: wrap;
  gap: 9px 22px;

  margin: 0 0 35px;
  padding: 0;

  list-style: none;
}

.dsp-laser-hero__points li {
  position: relative;

  color: rgba(255,255,255,.82);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.45;
}

.dsp-laser-hero__points li:not(:last-child)::after {
  content: "•";

  position: absolute;
  right: -14px;

  color: var(--dsp-yellow);
}

/* =========================================================
   BUTTONS
   ========================================================= */

.dsp-laser-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.dsp-laser-hero__button {
  min-height: 54px;
  padding: 0 25px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border: 1px solid transparent;
  border-radius: 999px;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;

  transition:
    transform 180ms ease,
    background-color 180ms ease,
    border-color 180ms ease,
    color 180ms ease;
}

.dsp-laser-hero__button:hover,
.dsp-laser-hero__button:focus-visible {
  transform: translateY(-2px);
  text-decoration: none;
}

.dsp-laser-hero__button--primary {
  background: var(--dsp-yellow);
  border-color: var(--dsp-yellow);
  color: #171717;
}

.dsp-laser-hero__button--primary:hover,
.dsp-laser-hero__button--primary:focus-visible {
  background: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

.dsp-laser-hero__button--secondary {
  background: transparent;
  border-color: rgba(255,255,255,.55);
  color: #ffffff;
}

.dsp-laser-hero__button--secondary:hover,
.dsp-laser-hero__button--secondary:focus-visible {
  background: rgba(255,255,255,.08);
  border-color: #ffffff;
  color: #ffffff;
}

/* =========================================================
   IMAGE
   ========================================================= */

.dsp-laser-hero__visual {
  position: relative;
}

.dsp-laser-hero__figure {
  position: relative;

  min-height: 550px;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 26px;

  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,.08),
      rgba(255,255,255,.025)
    );

  box-shadow: 0 30px 70px rgba(0,0,0,.25);
}

.dsp-laser-hero__placeholder {
  position: absolute;
  inset: 0;

  display: grid;
  place-items: center;

  padding: 35px;

  text-align: center;

  background:
    linear-gradient(
      135deg,
      rgba(0,174,239,.08),
      rgba(236,0,140,.06),
      rgba(255,221,0,.06)
    );
}

.dsp-laser-hero__placeholder-inner {
  max-width: 315px;
}

.dsp-laser-hero__placeholder-line {
  width: 58px;
  height: 5px;

  margin: 0 auto 18px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-hero__placeholder strong {
  display: block;

  margin-bottom: 7px;

  color: rgba(255,255,255,.88);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.dsp-laser-hero__placeholder span {
  display: block;

  color: rgba(255,255,255,.50);

  font-size: 11px;
  line-height: 1.55;
}

.dsp-laser-hero__figure img {
  display: block;

  width: 100%;
  height: 100%;
  min-height: 550px;

  object-fit: cover;
}

/* =========================================================
   BADGE
   ========================================================= */

.dsp-laser-hero__badge {
  position: absolute;
  left: -22px;
  bottom: 28px;

  max-width: 280px;

  padding: 17px 19px;

  border: 1px solid rgba(255,255,255,.15);
  border-radius: 17px;

  background: rgba(23,23,24,.94);

  box-shadow: 0 16px 36px rgba(0,0,0,.24);
}

.dsp-laser-hero__badge-label {
  display: block;

  margin-bottom: 5px;

  color: var(--dsp-yellow);

  font-size: 9px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-hero__badge-text {
  display: block;

  color: #ffffff;

  font-size: 13px;
  font-weight: 700;
  line-height: 1.45;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

  .dsp-laser-hero__inner {
    grid-template-columns: 1fr;
    gap: 55px;
  }

  .dsp-laser-hero__visual {
    max-width: 820px;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-hero {
    padding: 72px 0 66px;
  }

  .dsp-laser-hero__inner {
    width: min(100% - 30px, 600px);
    gap: 40px;
  }

  .dsp-laser-hero h1 {
    font-size: clamp(39px, 10.8vw, 51px);
  }

  .dsp-laser-hero__intro {
    font-size: 15px;
    line-height: 1.67;
  }

  .dsp-laser-hero__actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .dsp-laser-hero__button {
    width: 100%;
  }

  .dsp-laser-hero__figure {
    min-height: auto;
    aspect-ratio: 4 / 3;
  }

  .dsp-laser-hero__figure img {
    min-height: 0;
    height: 100%;
  }

  .dsp-laser-hero__badge {
    position: relative;
    left: auto;
    bottom: auto;

    max-width: none;
    margin-top: 13px;
  }
}
</style>


<section
  class="dsp-laser-hero"
  aria-labelledby="dsp-laser-hero-title">

  <div class="dsp-laser-hero__inner">


    <!-- CONTENT -->

    <div class="dsp-laser-hero__content">

      <div class="dsp-laser-hero__eyebrow">
        Laser Cutting &amp; Engraving · Springs, Gauteng
      </div>

      <h1 id="dsp-laser-hero-title">
        Laser cutting and engraving for custom business and production requirements
      </h1>

      <p class="dsp-laser-hero__intro">
        DSP provides laser cutting and engraving support for businesses that
        need custom shapes, identification, branded components, signage
        elements or other specialised production work. In-house design and
        artwork support can help prepare files and dimensions around the
        intended finished application.
      </p>


      <ul
        class="dsp-laser-hero__points"
        aria-label="DSP laser cutting and engraving services">

        <li>Custom cutting</li>
        <li>Engraved identification</li>
        <li>Signage components</li>
        <li>Artwork preparation</li>

      </ul>


      <div class="dsp-laser-hero__actions">

        <a
          class="dsp-laser-hero__button
                 dsp-laser-hero__button--primary"
          href="/contact-us/">

          Discuss Your Requirement
          <span aria-hidden="true">↗</span>

        </a>


        <a
          class="dsp-laser-hero__button
                 dsp-laser-hero__button--secondary"
          href="#dsp-laser-applications">

          Explore Applications
          <span aria-hidden="true">↓</span>

        </a>

      </div>

    </div>


    <!-- IMAGE -->

    <div class="dsp-laser-hero__visual">

      <div class="dsp-laser-hero__figure">

        <img
          src="https://dynamicsp.co.za/wp-content/uploads/2026/08/laser-cutting-acrylic-sheet-setup-springs-gauteng.jpg"
          alt="Technician positioning a black acrylic sheet on a laser cutting machine before production"
          loading="eager"
          fetchpriority="high"
          decoding="async">

      </div>


      <div class="dsp-laser-hero__badge">

        <span class="dsp-laser-hero__badge-label">
          Specialist in-house production
        </span>

        <span class="dsp-laser-hero__badge-text">
          Design, dimensions and production considered around the finished application.
        </span>

      </div>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cffe2ef elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="cffe2ef" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0be59a pbmit-bg-color-over-image" data-id="e0be59a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-965aa5e elementor-widget elementor-widget-html" data-id="965aa5e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — APPLICATIONS
   ========================================================= */

.dsp-laser-apps,
.dsp-laser-apps * {
  box-sizing: border-box;
}

.dsp-laser-apps {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(74px, 7vw, 110px) 0;

  background: var(--dsp-light);
  color: var(--dsp-text);

  scroll-margin-top: 30px;
}

.dsp-laser-apps__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-laser-apps__header {
  display: grid;
  grid-template-columns:
    minmax(0, .95fr)
    minmax(360px, .65fr);

  align-items: end;
  gap: 50px;

  margin-bottom: 42px;
}

.dsp-laser-apps__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-apps__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-apps h2 {
  max-width: 790px;
  margin: 0;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(39px, 4vw, 60px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.038em;
}

.dsp-laser-apps__intro {
  max-width: 590px;
  margin: 0 0 4px auto;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.72;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-laser-apps__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

/* =========================================================
   CARDS
   ========================================================= */

.dsp-laser-app {
  position: relative;

  min-height: 255px;
  padding: 28px 27px 25px;

  display: flex;
  flex-direction: column;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 20px;

  background: #ffffff;

  box-shadow: 0 11px 30px rgba(24,28,31,.04);

  transition:
    transform 190ms ease,
    box-shadow 190ms ease,
    border-color 190ms ease;
}

.dsp-laser-app:hover {
  transform: translateY(-4px);

  border-color: #d0d5d6;

  box-shadow: 0 20px 42px rgba(24,28,31,.09);
}

.dsp-laser-app::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 4px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-app__number {
  display: block;

  margin-bottom: 22px;

  color: #979c9f;

  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .09em;
}

.dsp-laser-app h3 {
  margin: 0 0 11px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.02em;
}

.dsp-laser-app p {
  flex: 1;

  margin: 0 0 18px;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.62;
}

.dsp-laser-app__use {
  padding-top: 15px;

  border-top: 1px solid var(--dsp-border);

  color: #767b7e;

  font-size: 11px;
  line-height: 1.5;
}

.dsp-laser-app__use strong {
  color: var(--dsp-dark);
  font-weight: 700;
}

/* =========================================================
   CALLOUT
   ========================================================= */

.dsp-laser-apps__footer {
  margin-top: 38px;
  padding: 30px 32px;

  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    auto;

  align-items: center;
  gap: 36px;

  border-radius: 20px;

  background: var(--dsp-dark);
}

.dsp-laser-apps__footer-copy {
  margin: 0;

  color: rgba(255,255,255,.70);

  font-size: 14px;
  line-height: 1.65;
}

.dsp-laser-apps__footer-copy strong {
  color: #ffffff;
}

.dsp-laser-apps__button {
  min-height: 51px;
  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border-radius: 999px;

  background: var(--dsp-yellow);
  color: #171717;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;

  transition:
    transform 180ms ease,
    background-color 180ms ease;
}

.dsp-laser-apps__button:hover,
.dsp-laser-apps__button:focus-visible {
  transform: translateY(-2px);

  background: #ffffff;
  color: #171717;

  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-laser-apps__header {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .dsp-laser-apps__intro {
    margin-left: 0;
  }

  .dsp-laser-apps__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-apps {
    padding: 64px 0;
  }

  .dsp-laser-apps__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-apps__header {
    margin-bottom: 30px;
  }

  .dsp-laser-apps h2 {
    font-size: clamp(35px, 10vw, 47px);
  }

  .dsp-laser-apps__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-laser-apps__grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .dsp-laser-app {
    min-height: auto;
    padding: 26px 22px 23px;
  }

  .dsp-laser-apps__footer {
    grid-template-columns: 1fr;
    padding: 26px 22px;
  }

  .dsp-laser-apps__button {
    width: 100%;
  }
}
</style>


<section
  class="dsp-laser-apps"
  id="dsp-laser-applications"
  aria-labelledby="dsp-laser-apps-title">

  <div class="dsp-laser-apps__inner">


    <!-- HEADER -->

    <header class="dsp-laser-apps__header">

      <div>

        <div class="dsp-laser-apps__eyebrow">
          Cutting &amp; engraving applications
        </div>

        <h2 id="dsp-laser-apps-title">
          Specialist production shaped around the finished application
        </h2>

      </div>


      <p class="dsp-laser-apps__intro">
        Laser cutting and engraving can support a wide range of custom
        production requirements. The best starting point is the finished
        result you need, along with the dimensions, artwork and intended use.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-laser-apps__grid">


      <!-- 01 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          01
        </span>

        <h3>
          Custom cut shapes &amp; components
        </h3>

        <p>
          Custom shapes and individual components produced around a supplied
          design, outline or specified finished requirement.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          custom parts, display elements and production components
        </div>

      </article>


      <!-- 02 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          02
        </span>

        <h3>
          Signage elements
        </h3>

        <p>
          Cut or engraved elements that form part of a larger signage,
          display or branded-environment requirement.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          lettering, shapes, panels and signage components
        </div>

      </article>


      <!-- 03 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          03
        </span>

        <h3>
          Business identification
        </h3>

        <p>
          Engraved or cut items used to identify people, spaces, functions or
          other business requirements where clear physical marking is needed.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          names, departments, areas and business identification
        </div>

      </article>


      <!-- 04 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          04
        </span>

        <h3>
          Engraved information
        </h3>

        <p>
          Text, numbering, references or other information incorporated into
          a finished item where a permanent physical marking is required.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          instructions, references, numbering and identification
        </div>

      </article>


      <!-- 05 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          05
        </span>

        <h3>
          Branded items &amp; display pieces
        </h3>

        <p>
          Custom production for suitable branded items, display elements or
          presentation pieces where cutting or engraving forms part of the
          finished visual result.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          branding, displays, presentations and custom business items
        </div>

      </article>


      <!-- 06 -->

      <article class="dsp-laser-app">

        <span class="dsp-laser-app__number">
          06
        </span>

        <h3>
          Custom production requirements
        </h3>

        <p>
          Not every laser cutting or engraving job fits a standard category.
          DSP can assess the artwork, dimensions, quantity and intended
          finished result to determine a practical production approach.
        </p>

        <div class="dsp-laser-app__use">
          <strong>Useful for:</strong>
          specialised projects, one-off requirements and repeat production
        </div>

      </article>


    </div>


    <!-- CALLOUT -->

    <div class="dsp-laser-apps__footer">

      <p class="dsp-laser-apps__footer-copy">
        <strong>Not sure whether your job is suitable for laser cutting or engraving?</strong>
        Send DSP the dimensions, artwork or reference image, quantity and
        intended finished use. The team can help assess the practical
        production route.
      </p>


      <a
        class="dsp-laser-apps__button"
        href="/contact-us/">

        Discuss Your Requirement
        <span aria-hidden="true">↗</span>

      </a>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3907661 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="3907661" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99b7df4 pbmit-bg-color-over-image" data-id="99b7df4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8bf9ab4 elementor-widget elementor-widget-html" data-id="8bf9ab4" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — PLANNING
   ========================================================= */

.dsp-laser-planning,
.dsp-laser-planning * {
  box-sizing: border-box;
}

.dsp-laser-planning {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-soft: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(72px, 6.5vw, 102px) 0;

  background: #ffffff;
  color: var(--dsp-text);
}

.dsp-laser-planning__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-laser-planning__header {
  display: grid;

  grid-template-columns:
    minmax(0, .95fr)
    minmax(360px, .65fr);

  align-items: end;
  gap: 50px;

  margin-bottom: 40px;
}

.dsp-laser-planning__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-planning__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-planning h2 {
  max-width: 800px;
  margin: 0;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(38px, 3.9vw, 58px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.038em;
}

.dsp-laser-planning__intro {
  max-width: 600px;
  margin: 0 0 4px auto;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.7;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-laser-planning__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));

  border-top: 1px solid var(--dsp-border);
  border-left: 1px solid var(--dsp-border);
}

.dsp-laser-planning__item {
  min-height: 220px;
  padding: 28px 25px;

  border-right: 1px solid var(--dsp-border);
  border-bottom: 1px solid var(--dsp-border);

  background: var(--dsp-soft);
}

.dsp-laser-planning__number {
  display: block;

  margin-bottom: 18px;

  color: var(--dsp-cyan);

  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .09em;
}

.dsp-laser-planning__item h3 {
  margin: 0 0 9px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.28;
}

.dsp-laser-planning__item p {
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.62;
}

/* =========================================================
   CALLOUT
   ========================================================= */

.dsp-laser-planning__callout {
  margin-top: 34px;
  padding: 30px 32px;

  display: grid;
  grid-template-columns:
    minmax(0, 1fr)
    auto;

  align-items: center;
  gap: 34px;

  border-radius: 20px;

  background: var(--dsp-dark);
}

.dsp-laser-planning__callout-copy {
  margin: 0;

  color: rgba(255,255,255,.70);

  font-size: 14px;
  line-height: 1.65;
}

.dsp-laser-planning__callout-copy strong {
  color: #ffffff;
}

.dsp-laser-planning__button {
  min-height: 51px;
  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;

  border-radius: 999px;

  background: var(--dsp-yellow);
  color: #171717;

  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;

  transition:
    transform 180ms ease,
    background-color 180ms ease;
}

.dsp-laser-planning__button:hover,
.dsp-laser-planning__button:focus-visible {
  transform: translateY(-2px);

  background: #ffffff;
  color: #171717;

  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-laser-planning__header {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .dsp-laser-planning__intro {
    margin-left: 0;
  }

  .dsp-laser-planning__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-planning {
    padding: 62px 0;
  }

  .dsp-laser-planning__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-planning__header {
    margin-bottom: 28px;
  }

  .dsp-laser-planning h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-laser-planning__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-laser-planning__grid {
    grid-template-columns: 1fr;
  }

  .dsp-laser-planning__item {
    min-height: auto;
    padding: 24px 21px;
  }

  .dsp-laser-planning__callout {
    grid-template-columns: 1fr;
    padding: 26px 22px;
  }

  .dsp-laser-planning__button {
    width: 100%;
  }
}
</style>


<section
  class="dsp-laser-planning"
  aria-labelledby="dsp-laser-planning-title">

  <div class="dsp-laser-planning__inner">


    <!-- HEADER -->

    <header class="dsp-laser-planning__header">

      <div>

        <div class="dsp-laser-planning__eyebrow">
          Planning the job
        </div>

        <h2 id="dsp-laser-planning-title">
          A clear brief helps turn the idea into a practical production requirement
        </h2>

      </div>


      <p class="dsp-laser-planning__intro">
        You do not need to understand the laser production process before
        contacting DSP. Start with the finished item you need, its dimensions,
        quantity and intended use, and the team can help assess the remaining
        production details.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-laser-planning__grid">


      <!-- 01 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          01
        </span>

        <h3>
          Finished dimensions
        </h3>

        <p>
          Provide the required overall size and, where relevant, the dimensions
          of individual cut elements, openings, lettering or other components.
        </p>

      </article>


      <!-- 02 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          02
        </span>

        <h3>
          Artwork, drawing or reference
        </h3>

        <p>
          Send the best artwork, technical drawing, outline or reference image
          available. DSP can assess what preparation may be needed before the
          job moves into production.
        </p>

      </article>


      <!-- 03 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          03
        </span>

        <h3>
          Quantity
        </h3>

        <p>
          Let DSP know whether the job is a single custom item, a small batch
          or a recurring requirement so the scale of the production work can
          be assessed correctly.
        </p>

      </article>


      <!-- 04 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          04
        </span>

        <h3>
          Finished application
        </h3>

        <p>
          Explain what the finished part, sign element, identification item or
          engraved component will be used for. The application helps guide the
          production approach.
        </p>

      </article>


      <!-- 05 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          05
        </span>

        <h3>
          Material or item involved
        </h3>

        <p>
          If you already know the material or item involved, include that
          information with the enquiry. DSP can assess whether the requirement
          is suitable for the available production process.
        </p>

      </article>


      <!-- 06 -->

      <article class="dsp-laser-planning__item">

        <span class="dsp-laser-planning__number">
          06
        </span>

        <h3>
          Required timing
        </h3>

        <p>
          Share the required completion date, especially where the laser-cut
          or engraved item forms part of a signage project, event, installation
          or wider production deadline.
        </p>

      </article>


    </div>


    <!-- CALLOUT -->

    <div class="dsp-laser-planning__callout">

      <p class="dsp-laser-planning__callout-copy">
        <strong>Only have a sketch, reference image or rough concept?</strong>
        Send DSP what you have together with the intended size and finished use.
        In-house design and artwork support can help prepare suitable production
        files where required.
      </p>


      <a
        class="dsp-laser-planning__button"
        href="/service/in-house-design/">

        Explore Design Support
        <span aria-hidden="true">↗</span>

      </a>

    </div>


  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9cda073 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="9cda073" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ae3d3c7 pbmit-bg-color-over-image" data-id="ae3d3c7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5e2f013 elementor-widget elementor-widget-html" data-id="5e2f013" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — REAL WORK / PROOF
   ========================================================= */

.dsp-laser-proof,
.dsp-laser-proof * {
  box-sizing: border-box;
}

.dsp-laser-proof {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(74px, 7vw, 108px) 0;

  background: #ffffff;
  color: var(--dsp-text);
}

.dsp-laser-proof__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-laser-proof__header {
  display: grid;
  grid-template-columns:
    minmax(0, .95fr)
    minmax(360px, .65fr);

  align-items: end;
  gap: 50px;

  margin-bottom: 40px;
}

.dsp-laser-proof__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-proof__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-proof h2 {
  max-width: 820px;
  margin: 0;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(38px, 3.9vw, 58px);
  font-weight: 700;
  line-height: 1.04;
  letter-spacing: -.038em;
}

.dsp-laser-proof__intro {
  max-width: 590px;
  margin: 0 0 4px auto;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.7;
}

/* =========================================================
   GALLERY
   ========================================================= */

.dsp-laser-proof__gallery {
  display: grid;
  grid-template-columns:
    minmax(0, 2fr)
    minmax(320px, 1fr);

  grid-template-rows: repeat(2, minmax(0, 1fr));

  gap: 18px;
}

/* =========================================================
   FIGURES
   ========================================================= */

.dsp-laser-proof__figure {
  position: relative;
  min-height: 0;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 22px;

  background: var(--dsp-light);
}

.dsp-laser-proof__figure--main {
  grid-row: 1 / 3;
  aspect-ratio: 7 / 5;
}

.dsp-laser-proof__figure img {
  display: block;
  width: 100%;
}

.dsp-laser-proof__figure--main img {
  position: absolute;
  inset: 0;

  height: 100%;
  object-fit: cover;
  object-position: center;
}

.dsp-laser-proof__figure:not(.dsp-laser-proof__figure--main) {
  display: grid;
  grid-template-rows: auto 1fr;
  background: var(--dsp-dark);
}

.dsp-laser-proof__figure:not(.dsp-laser-proof__figure--main) img {
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
}

/* =========================================================
   CAPTIONS
   ========================================================= */

.dsp-laser-proof__caption {
  position: absolute;
  inset: auto 16px 16px;

  padding: 15px 16px;

  border-radius: 15px;

  background: rgba(24,24,25,.92);
  color: #ffffff;

  backdrop-filter: blur(5px);
}

.dsp-laser-proof__caption-label {
  display: block;

  margin-bottom: 4px;

  color: var(--dsp-yellow);

  font-size: 9px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.dsp-laser-proof__caption-text {
  display: block;

  color: rgba(255,255,255,.88);

  font-size: 12px;
  font-weight: 700;
  line-height: 1.45;
}

.dsp-laser-proof__figure:not(.dsp-laser-proof__figure--main)
.dsp-laser-proof__caption {
  position: static;
  inset: auto;

  display: flex;
  flex-direction: column;
  justify-content: center;

  min-height: 0;
  margin: 0;
  padding: 12px 15px;

  border-radius: 0;
  background: var(--dsp-dark);

  backdrop-filter: none;
}

/* =========================================================
   FOOTER
   ========================================================= */

.dsp-laser-proof__footer {
  margin-top: 32px;
  padding-top: 25px;

  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;

  border-top: 1px solid var(--dsp-border);
}

.dsp-laser-proof__footer p {
  max-width: 780px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.62;
}

.dsp-laser-proof__footer strong {
  color: var(--dsp-dark);
}

.dsp-laser-proof__link {
  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.dsp-laser-proof__link:hover,
.dsp-laser-proof__link:focus-visible {
  color: var(--dsp-cyan);
  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-laser-proof__header {
    grid-template-columns: 1fr;
    gap: 19px;
  }

  .dsp-laser-proof__intro {
    margin-left: 0;
  }

  .dsp-laser-proof__gallery {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }

  .dsp-laser-proof__figure--main {
    grid-column: 1 / 3;
    grid-row: auto;
    aspect-ratio: 16 / 9;
  }

  .dsp-laser-proof__figure:not(.dsp-laser-proof__figure--main) {
    min-height: 0;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-proof {
    padding: 62px 0;
  }

  .dsp-laser-proof__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-proof__header {
    margin-bottom: 28px;
  }

  .dsp-laser-proof h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-laser-proof__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-laser-proof__gallery {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .dsp-laser-proof__figure--main {
    grid-column: auto;
    aspect-ratio: 4 / 3;
  }

  .dsp-laser-proof__figure:not(.dsp-laser-proof__figure--main) {
    grid-column: auto;
    aspect-ratio: auto;
  }

  .dsp-laser-proof__figure--main .dsp-laser-proof__caption {
    inset: auto 12px 12px;
  }

  .dsp-laser-proof__footer {
    align-items: flex-start;
    flex-direction: column;
  }
}
</style>


<section
  class="dsp-laser-proof"
  aria-labelledby="dsp-laser-proof-title">

  <div class="dsp-laser-proof__inner">


    <!-- HEADER -->

    <header class="dsp-laser-proof__header">

      <div>

        <div class="dsp-laser-proof__eyebrow">
          Production capability in practice
        </div>

        <h2 id="dsp-laser-proof-title">
          Real cutting, engraving and finished production work
        </h2>

      </div>


      <p class="dsp-laser-proof__intro">
        The strongest proof of specialist production capability is the work
        itself. Real process and finished-project photography can show how DSP
        takes artwork and dimensions through to a physical cut or engraved result.
      </p>

    </header>


    <!-- GALLERY -->

    <div class="dsp-laser-proof__gallery">


      <!-- MAIN IMAGE -->

      <figure
        class="dsp-laser-proof__figure
               dsp-laser-proof__figure--main">

        <img
          src="https://dynamicsp.co.za/wp-content/uploads/2026/08/precision-laser-cutting-production-springs-gauteng.jpg"
          alt="Precision laser cutting production at Dynamic Signs and Print in Springs, Gauteng"
          loading="lazy"
          decoding="async">


        <figcaption class="dsp-laser-proof__caption">

          <span class="dsp-laser-proof__caption-label">
            In-house production
          </span>

          <span class="dsp-laser-proof__caption-text">
            Laser cutting or engraving in progress on a real production requirement
          </span>

        </figcaption>

      </figure>


      <!-- SUPPORT IMAGE 1 -->

      <figure class="dsp-laser-proof__figure">

        <img
          src="https://dynamicsp.co.za/wp-content/uploads/2026/08/laser-cut-engraved-industrial-identification-plates.jpg"
          alt="Laser-cut and engraved industrial identification plates produced by Dynamic Signs and Print"
          loading="lazy"
          decoding="async">


        <figcaption class="dsp-laser-proof__caption">

          <span class="dsp-laser-proof__caption-label">
            Production detail
          </span>

          <span class="dsp-laser-proof__caption-text">
            Cut shapes, lettering or engraved information produced from approved artwork
          </span>

        </figcaption>

      </figure>


      <!-- SUPPORT IMAGE 2 -->

      <figure class="dsp-laser-proof__figure">

        <img
          src="https://dynamicsp.co.za/wp-content/uploads/2026/08/dsp-custom-laser-cut-acrylic-awards-south-africa.jpg"
          alt="Custom laser-cut acrylic awards produced by Dynamic Signs and Print in South Africa"
          loading="lazy"
          decoding="async">


        <figcaption class="dsp-laser-proof__caption">

          <span class="dsp-laser-proof__caption-label">
            Finished result
          </span>

          <span class="dsp-laser-proof__caption-text">
            Laser-cut or engraved production completed for its intended business application
          </span>

        </figcaption>

      </figure>


    </div>


    <!-- FOOTER -->

    <footer class="dsp-laser-proof__footer">

      <p>
        <strong>Have something specific in mind?</strong>
        A drawing, reference image, dimensions and explanation of the intended
        finished use can give DSP a useful starting point for assessing the job.
      </p>


      <a
        class="dsp-laser-proof__link"
        href="/our-work/">

        View More Work →
      </a>

    </footer>


  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-5b39faa elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="5b39faa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ab95dd pbmit-bg-color-over-image" data-id="1ab95dd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a3a5f9e elementor-widget elementor-widget-html" data-id="a3a5f9e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — RELATED SERVICES
   ========================================================= */

.dsp-laser-related,
.dsp-laser-related * {
  box-sizing: border-box;
}

.dsp-laser-related {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(68px, 6vw, 96px) 0;

  background: var(--dsp-light);
  color: var(--dsp-text);
}

.dsp-laser-related__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-laser-related__header {
  max-width: 880px;
  margin-bottom: 36px;
}

.dsp-laser-related__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-related__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-related h2 {
  max-width: 820px;
  margin: 0 0 18px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(37px, 3.8vw, 56px);
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: -.038em;
}

.dsp-laser-related__intro {
  max-width: 760px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 15px;
  line-height: 1.7;
}

/* =========================================================
   GRID
   ========================================================= */

.dsp-laser-related__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

/* =========================================================
   CARDS
   ========================================================= */

.dsp-laser-related-card {
  position: relative;

  min-height: 245px;
  padding: 27px 25px 25px;

  display: flex;
  flex-direction: column;

  overflow: hidden;

  border: 1px solid var(--dsp-border);
  border-radius: 19px;

  background: #ffffff;
  color: var(--dsp-text);

  text-decoration: none;

  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    border-color 180ms ease;
}

.dsp-laser-related-card:hover,
.dsp-laser-related-card:focus-visible {
  transform: translateY(-4px);

  border-color: #cbd0d2;

  box-shadow: 0 18px 36px rgba(24,28,31,.08);

  color: var(--dsp-text);
  text-decoration: none;
}

.dsp-laser-related-card::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 4px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-related-card__label {
  display: block;

  margin-bottom: 22px;

  color: #969b9e;

  font-size: 10px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.dsp-laser-related-card h3 {
  margin: 0 0 10px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -.018em;
}

.dsp-laser-related-card p {
  flex: 1;

  margin: 0 0 20px;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-laser-related-card__link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;

  padding-top: 16px;

  border-top: 1px solid var(--dsp-border);

  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.dsp-laser-related-card__arrow {
  font-size: 15px;

  transition: transform 180ms ease;
}

.dsp-laser-related-card:hover .dsp-laser-related-card__arrow,
.dsp-laser-related-card:focus-visible .dsp-laser-related-card__arrow {
  transform: translate(3px, -2px);
}

/* =========================================================
   FOOTER
   ========================================================= */

.dsp-laser-related__footer {
  margin-top: 29px;
  padding-top: 25px;

  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;

  border-top: 1px solid var(--dsp-border);
}

.dsp-laser-related__footer p {
  max-width: 760px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-laser-related__all-services {
  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.dsp-laser-related__all-services:hover,
.dsp-laser-related__all-services:focus-visible {
  color: var(--dsp-cyan);
  text-decoration: none;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1050px) {

  .dsp-laser-related__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-related {
    padding: 60px 0;
  }

  .dsp-laser-related__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-related__header {
    margin-bottom: 28px;
  }

  .dsp-laser-related h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-laser-related__grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .dsp-laser-related-card {
    min-height: auto;
  }

  .dsp-laser-related__footer {
    align-items: flex-start;
    flex-direction: column;
  }
}
</style>


<section
  class="dsp-laser-related"
  aria-labelledby="dsp-laser-related-title">

  <div class="dsp-laser-related__inner">


    <!-- HEADER -->

    <header class="dsp-laser-related__header">

      <div class="dsp-laser-related__eyebrow">
        Related production services
      </div>

      <h2 id="dsp-laser-related-title">
        Other DSP services that can support the finished production requirement
      </h2>

      <p class="dsp-laser-related__intro">
        Laser cutting or engraving may form only one part of a larger signage,
        branding or specialist production job. DSP can also support the artwork,
        printing, cutting and finishing requirements around the wider project.
      </p>

    </header>


    <!-- GRID -->

    <div class="dsp-laser-related__grid">


      <!-- SIGNAGE -->

      <a
        class="dsp-laser-related-card"
        href="/service/signage/">

        <span class="dsp-laser-related-card__label">
          Business visibility
        </span>

        <h3>
          Signage
        </h3>

        <p>
          Business, directional and custom signage supported by practical
          guidance on artwork, scale, application and production.
        </p>

        <span class="dsp-laser-related-card__link">
          Explore Signage
          <span
            class="dsp-laser-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- IN-HOUSE DESIGN -->

      <a
        class="dsp-laser-related-card"
        href="/service/in-house-design/">

        <span class="dsp-laser-related-card__label">
          Artwork preparation
        </span>

        <h3>
          In-House Design
        </h3>

        <p>
          Artwork and production-file support where layouts, outlines,
          dimensions or graphic elements need to be prepared before production.
        </p>

        <span class="dsp-laser-related-card__link">
          Explore Design Support
          <span
            class="dsp-laser-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- DIE CUTTING -->

      <a
        class="dsp-laser-related-card"
        href="/service/die-cutting/">

        <span class="dsp-laser-related-card__label">
          Specialist finishing
        </span>

        <h3>
          Die Cutting
        </h3>

        <p>
          Specialist cutting and finishing for suitable printed applications
          where the required shape or format goes beyond a standard straight cut.
        </p>

        <span class="dsp-laser-related-card__link">
          Explore Die Cutting
          <span
            class="dsp-laser-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


      <!-- UV PRINTING -->

      <a
        class="dsp-laser-related-card"
        href="/service/uv-printing/">

        <span class="dsp-laser-related-card__label">
          Specialist printing
        </span>

        <h3>
          UV Printing
        </h3>

        <p>
          Specialist printed production for suitable applications where direct
          print forms part of the finished branded or custom business item.
        </p>

        <span class="dsp-laser-related-card__link">
          Explore UV Printing
          <span
            class="dsp-laser-related-card__arrow"
            aria-hidden="true">↗</span>
        </span>

      </a>


    </div>


    <!-- FOOTER -->

    <footer class="dsp-laser-related__footer">

      <p>
        Need cutting, engraving, printing and artwork support within the same
        project? DSP can help assess how the different production requirements
        fit together before work begins.
      </p>

      <a
        class="dsp-laser-related__all-services"
        href="/services/">

        View All DSP Services →
      </a>

    </footer>


  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e814e4d elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="e814e4d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d06ea9 pbmit-bg-color-over-image" data-id="2d06ea9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-342f69a elementor-widget elementor-widget-html" data-id="342f69a" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — FAQ
   ========================================================= */

.dsp-laser-faq,
.dsp-laser-faq * {
  box-sizing: border-box;
}

.dsp-laser-faq {
  --dsp-dark: #1d1d1f;
  --dsp-text: #292d30;
  --dsp-muted: #686d71;
  --dsp-light: #f3f5f5;
  --dsp-border: #dfe3e4;
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;

  width: 100%;
  padding: clamp(68px, 6vw, 96px) 0;

  background: #ffffff;
  color: var(--dsp-text);
}

.dsp-laser-faq__inner {
  width: min(100% - 48px, 1180px);
  margin-inline: auto;
}

/* =========================================================
   HEADER
   ========================================================= */

.dsp-laser-faq__header {
  max-width: 860px;
  margin-bottom: 36px;
}

.dsp-laser-faq__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 15px;

  color: #565b5e;

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}

.dsp-laser-faq__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}

.dsp-laser-faq h2 {
  max-width: 820px;
  margin: 0 0 18px;

  color: var(--dsp-dark);

  font-family: inherit;
  font-size: clamp(37px, 3.8vw, 55px);
  font-weight: 700;
  line-height: 1.05;
  letter-spacing: -.038em;
}

.dsp-laser-faq__intro {
  max-width: 760px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 15px;
  line-height: 1.7;
}

/* =========================================================
   FAQ LIST
   ========================================================= */

.dsp-laser-faq__list {
  border-top: 1px solid var(--dsp-border);
}

.dsp-laser-faq details {
  border-bottom: 1px solid var(--dsp-border);
}

.dsp-laser-faq summary {
  position: relative;

  padding: 25px 52px 25px 0;

  cursor: pointer;
  list-style: none;

  color: var(--dsp-dark);

  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.dsp-laser-faq summary::-webkit-details-marker {
  display: none;
}

.dsp-laser-faq summary::after {
  content: "+";

  position: absolute;
  top: 50%;
  right: 4px;

  width: 32px;
  height: 32px;

  display: grid;
  place-items: center;

  transform: translateY(-50%);

  border-radius: 50%;

  background: var(--dsp-light);
  color: var(--dsp-dark);

  font-size: 20px;
  font-weight: 500;
  line-height: 1;

  transition:
    background-color 180ms ease,
    color 180ms ease;
}

.dsp-laser-faq details[open] summary::after {
  content: "−";

  background: var(--dsp-dark);
  color: #ffffff;
}

.dsp-laser-faq__answer {
  max-width: 900px;
  padding: 0 52px 25px 0;
}

.dsp-laser-faq__answer p {
  margin: 0;

  color: var(--dsp-muted);

  font-size: 14px;
  line-height: 1.72;
}

/* =========================================================
   FOOTER CALLOUT
   ========================================================= */

.dsp-laser-faq__footer {
  margin-top: 34px;
  padding: 25px 27px;

  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;

  border-radius: 18px;

  background: var(--dsp-light);
}

.dsp-laser-faq__footer p {
  max-width: 740px;
  margin: 0;

  color: var(--dsp-muted);

  font-size: 13px;
  line-height: 1.6;
}

.dsp-laser-faq__footer strong {
  color: var(--dsp-dark);
}

.dsp-laser-faq__link {
  color: var(--dsp-dark);

  font-size: 11px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .045em;

  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.dsp-laser-faq__link:hover,
.dsp-laser-faq__link:focus-visible {
  color: var(--dsp-cyan);
  text-decoration: none;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-faq {
    padding: 60px 0;
  }

  .dsp-laser-faq__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-faq h2 {
    font-size: clamp(34px, 9.8vw, 45px);
  }

  .dsp-laser-faq__intro {
    font-size: 15px;
    line-height: 1.65;
  }

  .dsp-laser-faq summary {
    padding: 22px 45px 22px 0;
    font-size: 16px;
  }

  .dsp-laser-faq__answer {
    padding: 0 0 22px;
  }

  .dsp-laser-faq__footer {
    align-items: flex-start;
    flex-direction: column;

    padding: 23px 21px;
  }
}
</style>


<section
  class="dsp-laser-faq"
  aria-labelledby="dsp-laser-faq-title">

  <div class="dsp-laser-faq__inner">


    <!-- HEADER -->

    <header class="dsp-laser-faq__header">

      <div class="dsp-laser-faq__eyebrow">
        Laser Cutting &amp; Engraving FAQs
      </div>

      <h2 id="dsp-laser-faq-title">
        Questions businesses often ask before sending a job for laser production
      </h2>

      <p class="dsp-laser-faq__intro">
        You do not need to arrive with every technical production detail
        already worked out. Dimensions, artwork or a reference, quantity and
        the intended finished use are usually enough to start the discussion.
      </p>

    </header>


    <!-- FAQ LIST -->

    <div class="dsp-laser-faq__list">


      <!-- FAQ 1 -->

      <details>

        <summary>
          What information should I send when requesting a laser cutting or engraving quote?
        </summary>

        <div class="dsp-laser-faq__answer">

          <p>
            Send the required dimensions, quantity, intended use and any
            artwork, drawing or reference image you have. If you already know
            the material or item involved, include that information as well so
            DSP can assess the production requirement more accurately.
          </p>

        </div>

      </details>


      <!-- FAQ 2 -->

      <details>

        <summary>
          Can DSP help prepare the artwork or production file?
        </summary>

        <div class="dsp-laser-faq__answer">

          <p>
            Yes. DSP provides in-house design and artwork support. Existing
            files can be reviewed and prepared where necessary, or a suitable
            production layout can be developed from supplied dimensions,
            drawings or reference material.
          </p>

        </div>

      </details>


      <!-- FAQ 3 -->

      <details>

        <summary>
          How do I know whether my requirement is suitable for laser cutting or engraving?
        </summary>

        <div class="dsp-laser-faq__answer">

          <p>
            Start by showing DSP what you need to produce and how the finished
            item will be used. The team can assess the artwork, dimensions,
            material or item involved and the intended result to determine
            whether the requirement is suitable for the available process.
          </p>

        </div>

      </details>


      <!-- FAQ 4 -->

      <details>

        <summary>
          Can DSP help with both one-off and repeat production requirements?
        </summary>

        <div class="dsp-laser-faq__answer">

          <p>
            Yes. Share whether the requirement is a single custom item, a batch
            or something that may need to be reproduced again. That context
            helps DSP understand the scale and practical production needs of
            the job from the outset.
          </p>

        </div>

      </details>


    </div>


    <!-- FOOTER -->

    <div class="dsp-laser-faq__footer">

      <p>
        <strong>Not sure how to specify the job?</strong>
        Send DSP a drawing, reference image or existing artwork together with
        the approximate dimensions and intended finished use. The team can help
        identify what still needs to be resolved before production.
      </p>

      <a
        class="dsp-laser-faq__link"
        href="/contact-us/">

        Contact DSP →
      </a>

    </div>


  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b0c9183 elementor-section-full_width pbmit-col-stretched-none pbmit-bg-color-over-image elementor-section-height-default elementor-section-height-default" data-id="b0c9183" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-856c601 pbmit-bg-color-over-image" data-id="856c601" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-14747ac elementor-widget elementor-widget-html" data-id="14747ac" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
/* =========================================================
   DSP LASER CUTTING & ENGRAVING PAGE — FINAL CTA
   CONTAINED DARK CTA ON LIGHT BACKGROUND
   ========================================================= */

.dsp-laser-final-cta,
.dsp-laser-final-cta * {
  box-sizing: border-box;
}


/* =========================================================
   FULL-WIDTH LIGHT OUTER SECTION
   ========================================================= */

.dsp-laser-final-cta {
  --dsp-dark: #181819;
  --dsp-white: #ffffff;
  --dsp-muted: rgba(255,255,255,.70);
  --dsp-border: rgba(255,255,255,.15);
  --dsp-cyan: #00aeef;
  --dsp-magenta: #ec008c;
  --dsp-yellow: #ffdd00;
  --dsp-light: #f3f5f5;

  position: relative;

  width: 100vw;
  left: 50%;
  margin-left: -50vw;

  overflow: hidden;

  padding: clamp(72px, 7vw, 108px) 0;

  background: var(--dsp-light);
}


/* =========================================================
   INNER CONTAINER
   ========================================================= */

.dsp-laser-final-cta__inner {
  width: min(100% - 48px, 1480px);
  margin-inline: auto;
}


/* =========================================================
   CONTAINED DARK PANEL
   ========================================================= */

.dsp-laser-final-cta__shell {
  position: relative;
  overflow: hidden;

  padding:
    clamp(52px, 5vw, 76px)
    clamp(44px, 5vw, 76px);

  border-radius: 28px;

  background:
    radial-gradient(
      circle at 92% 10%,
      rgba(0,174,239,.12),
      transparent 31%
    ),
    radial-gradient(
      circle at 5% 94%,
      rgba(236,0,140,.07),
      transparent 29%
    ),
    linear-gradient(
      135deg,
      #181819 0%,
      #242426 100%
    );

  color: #ffffff;

  box-shadow:
    0 24px 65px rgba(20,24,26,.12);
}


/* CMYK accent */

.dsp-laser-final-cta__shell::before {
  content: "";

  position: absolute;
  inset: 0 0 auto;

  height: 6px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33.33%,
      var(--dsp-magenta) 33.33% 66.66%,
      var(--dsp-yellow) 66.66% 100%
    );
}


/* =========================================================
   MAIN GRID
   ========================================================= */

.dsp-laser-final-cta__main {
  position: relative;
  z-index: 2;

  display: grid;

  grid-template-columns:
    minmax(0, 1.12fr)
    minmax(330px, .60fr);

  align-items: center;

  gap: clamp(48px, 7vw, 100px);
}


/* =========================================================
   COPY
   ========================================================= */

.dsp-laser-final-cta__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 11px;

  margin-bottom: 16px;

  color: rgba(255,255,255,.74);

  font-size: 12px;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: .09em;
  text-transform: uppercase;
}


.dsp-laser-final-cta__eyebrow::before {
  content: "";

  width: 36px;
  height: 4px;

  flex: 0 0 auto;

  border-radius: 99px;

  background:
    linear-gradient(
      90deg,
      var(--dsp-cyan) 0 33%,
      var(--dsp-magenta) 33% 66%,
      var(--dsp-yellow) 66% 100%
    );
}


.dsp-laser-final-cta h2 {
  max-width: 920px;

  margin: 0 0 22px;

  color: #ffffff;

  font-family: inherit;
  font-size: clamp(39px, 4.2vw, 61px);
  font-weight: 700;
  line-height: 1.03;
  letter-spacing: -.042em;
}


.dsp-laser-final-cta__copy {
  max-width: 800px;

  margin: 0;

  color: var(--dsp-muted);

  font-size: 16px;
  line-height: 1.72;
}


/* =========================================================
   ACTION PANEL
   ========================================================= */

.dsp-laser-final-cta__panel {
  position: relative;

  padding: 29px;

  border: 1px solid var(--dsp-border);
  border-radius: 22px;

  background: rgba(255,255,255,.055);

  box-shadow:
    0 20px 48px rgba(0,0,0,.16);
}


.dsp-laser-final-cta__panel-heading {
  margin: 0 0 8px;

  color: #ffffff;

  font-family: inherit;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}


.dsp-laser-final-cta__panel-copy {
  margin: 0 0 22px;

  color: rgba(255,255,255,.62);

  font-size: 14px;
  line-height: 1.6;
}


/* =========================================================
   BUTTONS
   ========================================================= */

.dsp-laser-final-cta__buttons {
  display: grid;
  grid-template-columns: 1fr;

  gap: 10px;
}


.dsp-laser-final-cta__button {
  width: 100%;
  min-height: 53px;

  padding: 0 23px;

  display: inline-flex;
  align-items: center;
  justify-content: space-between;

  gap: 14px;

  border: 1px solid transparent;
  border-radius: 999px;

  font-family: inherit;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .04em;

  text-decoration: none;
  text-transform: uppercase;

  transition:
    transform 180ms ease,
    background-color 180ms ease,
    border-color 180ms ease,
    color 180ms ease;
}


.dsp-laser-final-cta__button:hover,
.dsp-laser-final-cta__button:focus-visible {
  transform: translateY(-2px);
  text-decoration: none;
}


/* Primary */

.dsp-laser-final-cta__button--primary {
  background: var(--dsp-yellow);
  border-color: var(--dsp-yellow);
  color: #171717;
}

.dsp-laser-final-cta__button--primary:hover,
.dsp-laser-final-cta__button--primary:focus-visible {
  background: #ffffff;
  border-color: #ffffff;
  color: #171717;
}


/* Secondary */

.dsp-laser-final-cta__button--secondary {
  background: transparent;

  border-color: rgba(255,255,255,.48);

  color: #ffffff;
}

.dsp-laser-final-cta__button--secondary:hover,
.dsp-laser-final-cta__button--secondary:focus-visible {
  background: rgba(255,255,255,.08);

  border-color: #ffffff;

  color: #ffffff;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 950px) {

  .dsp-laser-final-cta__main {
    grid-template-columns: 1fr;
    gap: 42px;
  }

  .dsp-laser-final-cta__panel {
    width: 100%;
    max-width: 650px;
  }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

  .dsp-laser-final-cta {
    padding: 54px 0;
  }

  .dsp-laser-final-cta__inner {
    width: min(100% - 30px, 600px);
  }

  .dsp-laser-final-cta__shell {
    padding:
      48px 24px
      26px;

    border-radius: 22px;
  }

  .dsp-laser-final-cta__main {
    gap: 34px;
  }

  .dsp-laser-final-cta h2 {
    font-size: clamp(35px, 10vw, 47px);
  }

  .dsp-laser-final-cta__copy {
    font-size: 15px;
    line-height: 1.66;
  }

  .dsp-laser-final-cta__panel {
    padding: 24px 21px;

    border-radius: 18px;
  }

  .dsp-laser-final-cta__button {
    min-height: 53px;
  }
}
</style>


<section
  class="dsp-laser-final-cta"
  aria-labelledby="dsp-laser-final-cta-title"
>

  <div class="dsp-laser-final-cta__inner">

    <div class="dsp-laser-final-cta__shell">

      <div class="dsp-laser-final-cta__main">


        <!-- COPY -->

        <div class="dsp-laser-final-cta__content">

          <div class="dsp-laser-final-cta__eyebrow">
            Start your laser cutting or engraving enquiry
          </div>

          <h2 id="dsp-laser-final-cta-title">
            Have a custom cutting or engraving requirement to produce?
          </h2>

          <p class="dsp-laser-final-cta__copy">
            Send DSP the dimensions, quantity, artwork, drawing or reference
            image you have, together with an explanation of the finished
            requirement. If the production details are still unclear, the
            team can assess the job and help establish what needs to be
            resolved before production moves forward.
          </p>

        </div>


        <!-- ACTION PANEL -->

        <aside
          class="dsp-laser-final-cta__panel"
          aria-label="Contact Dynamic Signs and Print about laser cutting and engraving"
        >

          <h3 class="dsp-laser-final-cta__panel-heading">
            Have a custom production requirement?
          </h3>

          <p class="dsp-laser-final-cta__panel-copy">
            Share the dimensions, quantity, artwork or drawing and the
            finished result you need so DSP can assess the requirement.
          </p>

          <div class="dsp-laser-final-cta__buttons">

            <a
              class="
                dsp-laser-final-cta__button
                dsp-laser-final-cta__button--primary
              "
              href="/contact-us/"
            >
              Contact DSP
              <span aria-hidden="true">↗</span>
            </a>

            <a
              class="
                dsp-laser-final-cta__button
                dsp-laser-final-cta__button--secondary
              "
              href="tel:+27118115477"
            >
              Call DSP
              <span aria-hidden="true">↗</span>
            </a>

          </div>

        </aside>

      </div>

    </div>

  </div>

</section>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
