/* REJOUICE About bottom-aligned outcome and homepage paired approach rows.
   Existing Paak/Buro type roles and shared responsive sizing remain the owners. */
:root {
  --paak-lower-gutter: 4rem;
  --paak-lower-gap: 2rem;
  --paak-lower-section-space: 20rem;
  --paak-lower-dark-space: 24rem;
  --paak-lower-section-compact: 8rem;
  --paak-lower-heading-gap: 6.4rem;
  --paak-lower-copy-gap: 2.4rem;
  --paak-lower-row-space: 4rem;
  --paak-lower-grid: repeat(12, minmax(0, 1fr));
  --paak-lower-copy-measure: 42ch;
  --paak-lower-title-measure: 24ch;
  --paak-lower-proof-space: 18rem;
  --paak-lower-first-line: 25%;
  --paak-services-heading-size: clamp(32px, calc(22.484px + 2.44vw), 64px);
  --paak-services-heading-width: 70.833333%;
  --paak-services-first-line: 35.294118%;
  --paak-services-label-top: 0.6rem;
  --paak-outcome-top: 32rem;
  --paak-approach-heading-gap: 6.4rem;
  --paak-approach-row-top: 2.3rem;
  --paak-approach-row-bottom: 3.3rem;
  --paak-approach-copy-width: 36rem;
  --paak-testimonial-head-space: 2.4rem;
  --paak-testimonial-logo-height: 6rem;
  --paak-testimonial-card-space: 3.6rem;
  --paak-testimonial-copy-space: 2.4rem;
  --paak-testimonial-copy-inset: 10.6%;
  --paak-testimonial-footer-space: 2.8rem;
  --paak-testimonial-quote-reserve: 7lh;
  --paak-surface-light: #fff;
  --paak-surface-dark: #000;
  --paak-muted-on-light: #6c6c6c;
  --paak-muted-on-dark: #aaa;
  --paak-border-on-light: #d8d8d8;
  --paak-border-on-dark: #333;
}
.paak-content {
  background: var(--paak-surface-light);
  color: var(--paak-surface-dark);
  font-size: var(--paak-type-body);
  font-weight: 400;
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
.paak-content.paak-on-dark {
  background: var(--paak-surface-dark);
  color: var(--paak-surface-light);
}
.paak-content :where(h2, h3, p, figure, ol, ul) {
  margin: 0;
  padding: 0;
}
.paak-content :is(h2, h3) {
  font-weight: 400;
}
.paak-content h2 {
  font-size: var(--paak-type-section);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-statement);
}
.paak-content .paak-statement {
  font-size: var(--paak-type-statement);
  line-height: var(--paak-leading-statement);
  letter-spacing: var(--paak-tracking-statement);
}
.paak-content .paak-heading {
  font-size: var(--paak-type-heading);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-heading);
}
.paak-content a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  text-decoration-thickness: 1px;
}
.paak-content a:hover {
  text-decoration-thickness: 2px;
}
.paak-content a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}
.paak-action {
  display: inline-flex;
  align-items: center;
  min-height: var(--paak-hit-target);
}
.paak-section {
  padding: var(--paak-lower-section-space) var(--paak-lower-gutter);
}
.paak-grid {
  display: grid;
  grid-template-columns: var(--paak-lower-grid);
  gap: var(--paak-lower-gap);
}
.paak-grid > * {
  min-width: 0;
}
.paak-secondary {
  color: var(--paak-muted-on-light);
}
.paak-on-dark .paak-secondary {
  color: var(--paak-muted-on-dark);
}
.paak-flow-heading {
  position: relative;
}
.paak-flow-heading .paak-kicker {
  position: absolute;
  top: var(--paak-lower-gap);
  left: 0;
  width: calc(var(--paak-lower-first-line) - var(--paak-lower-gap));
}
.paak-flow-heading .paak-statement {
  text-indent: var(--paak-lower-first-line);
  text-wrap: wrap;
}
/* Buro services h2: scoped reference scale, 17 of 24 columns. */
[data-section="ways-to-work"] .paak-statement {
  width: var(--paak-services-heading-width);
  font-size: var(--paak-services-heading-size);
  line-height: var(--paak-leading-heading);
  text-indent: var(--paak-services-first-line);
}
[data-section="ways-to-work"] .paak-kicker {
  top: var(--paak-services-label-top);
}
.paak-copy {
  grid-column: 7 / span 4;
  max-width: var(--paak-lower-copy-measure);
}
.paak-copy > * + * {
  margin-top: var(--paak-lower-copy-gap);
}
.paak-copy p {
  color: var(--paak-muted-on-light);
}
.paak-on-dark .paak-copy p {
  color: var(--paak-muted-on-dark);
}
.paak-need {
  padding-block: var(--paak-lower-section-compact);
}
.paak-outcome-layout {
  align-items: start;
  row-gap: var(--paak-lower-heading-gap);
}
.page-home .paak-outcome-layout h2 {
  grid-column: 1 / span 4;
  text-indent: 0;
  font-size: var(--paak-type-section);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-heading);
  max-width: 22ch;
}
.paak-outcome-detail {
  grid-column: 5 / -1;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--paak-lower-gap);
}
.paak-outcome-group {
  max-width: var(--paak-lower-copy-measure);
}
.paak-outcome-group h3 {
  font-size: var(--paak-type-body);
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
.paak-outcome-group p {
  margin-top: var(--paak-lower-copy-gap);
  color: var(--paak-muted-on-light);
}
.paak-outcome-group .paak-action {
  margin-top: var(--paak-lower-copy-gap);
}
.paak-capability-layout {
  margin-top: var(--paak-lower-heading-gap);
}
.paak-capability-groups {
  grid-column: 7 / -1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--paak-lower-row-space);
}
.paak-service-row {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  gap: var(--paak-lower-gap);
  align-content: start;
}
.paak-service-row h3 {
  font-size: var(--paak-type-label);
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
.paak-service-row ul {
  list-style: none;
  color: var(--paak-muted-on-light);
  font-size: var(--paak-type-label);
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
.paak-capability-action {
  align-self: end;
}
.paak-studio {
  padding-block: var(--paak-lower-section-space);
}
.paak-studio-head {
  padding-inline: var(--paak-lower-gutter);
  align-items: start;
}
.paak-studio-head h2 {
  grid-column: 1 / span 4;
}
.paak-studio-biography {
  grid-column: 9 / span 3;
}
.paak-studio-biography a {
  margin-top: var(--paak-lower-row-space);
}
.paak-need .paak-scroll-turn {
  margin-top: var(--paak-lower-heading-gap);
  padding-inline: 0;
  padding-bottom: 0;
  background: var(--paak-surface-light);
}
.paak-studio-foot {
  padding-inline: 0;
  margin-top: var(--paak-lower-row-space);
}
.paak-studio-foot p:first-child {
  grid-column: 1 / span 4;
}
.paak-studio-foot p:last-child {
  grid-column: 9 / span 3;
}
.paak-feedback {
  padding-top: 0;
  container-type: inline-size;
}
.paak-testimonial-head {
  border-top: 0;
  padding-top: var(--paak-lower-copy-gap);
  margin-bottom: var(--paak-testimonial-head-space);
}
.paak-testimonial-head h2 {
  grid-column: 1 / span 6;
}
.paak-testimonial-carousel {
  --paak-testimonial-start: calc(
    25cqw + var(--paak-lower-gutter) + var(--paak-lower-gap) / 4
  );
  --paak-testimonial-card-width: calc(
    (100cqw + var(--paak-lower-gap)) * 7 / 12 - var(--paak-lower-gap)
  );
  --paak-testimonial-end: calc(
    100cqw + var(--paak-lower-gutter) * 2 - var(--paak-testimonial-start) -
      var(--paak-testimonial-card-width)
  );
  position: relative;
  display: flex;
  gap: var(--paak-lower-gap);
  margin-inline: calc(-1 * var(--paak-lower-gutter));
  padding-inline: var(--paak-testimonial-start) var(--paak-testimonial-end);
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  scroll-padding-inline-start: var(--paak-testimonial-start);
  scrollbar-width: none;
  cursor: grab;
}
.paak-testimonial-carousel::-webkit-scrollbar {
  display: none;
}
.paak-testimonial-carousel.is-dragging {
  cursor: grabbing;
  user-select: none;
  scroll-snap-type: none;
}
.paak-testimonial-carousel:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}
.paak-testimonial-slide {
  flex: 0 0 var(--paak-testimonial-card-width);
  min-width: 0;
  scroll-snap-align: start;
  padding-block: var(--paak-testimonial-card-space);
  border-bottom: 1px solid var(--paak-border-on-light);
}
.paak-testimonial-logo {
  min-height: var(--paak-testimonial-logo-height);
  display: flex;
  align-items: center;
  color: var(--paak-muted-on-light);
}
.paak-testimonial-logo img {
  width: 22rem;
  height: auto;
  max-width: 85%;
  object-fit: contain;
  object-position: left center;
}
.paak-testimonial-slide blockquote {
  margin: var(--paak-testimonial-copy-space) 0;
  padding-right: var(--paak-testimonial-copy-inset);
  min-height: var(--paak-testimonial-quote-reserve);
  font-size: var(--paak-type-feature);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-heading);
}
.paak-testimonial-slide figcaption p + p {
  color: var(--paak-muted-on-light);
}
.paak-testimonial-footer {
  margin-top: var(--paak-testimonial-footer-space);
}
.paak-testimonial-count {
  grid-column: 4 / span 7;
  align-self: center;
}
.paak-testimonial-controls {
  grid-column: 11 / span 2;
  display: flex;
  gap: var(--paak-lower-gap);
  justify-content: flex-end;
}
.paak-testimonial-controls[hidden] {
  display: none;
}
.paak-testimonial-controls button {
  min-height: var(--paak-hit-target);
  min-width: var(--paak-hit-target);
  padding: 0;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  cursor: pointer;
}
.paak-testimonial-controls button:disabled {
  visibility: hidden;
}
.paak-testimonial-controls button:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}
.paak-process {
  padding-top: 0;
  padding-bottom: var(--paak-lower-heading-gap);
}
.paak-process-intro {
  margin-bottom: var(--paak-approach-heading-gap);
}
.paak-process-intro p {
  margin-top: var(--paak-lower-copy-gap);
}
.paak-process-support {
  margin-top: var(--paak-lower-row-space);
}
.paak-process-support p {
  grid-column: 7 / span 6;
  max-width: var(--paak-lower-copy-measure);
  color: var(--paak-muted-on-light);
}
.paak-process ol {
  list-style: none;
}
.paak-process-row {
  border-top: 1px solid var(--paak-border-on-light);
  padding-block: var(--paak-approach-row-top) var(--paak-approach-row-bottom);
}
.paak-process-row:last-child {
  padding-bottom: 0;
}
.paak-process-row h3 {
  grid-column: 1 / span 6;
  font-size: var(--paak-type-body);
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
.paak-process-row p {
  grid-column: 7 / span 6;
  max-width: var(--paak-approach-copy-width);
}
.paak-enquiry {
  padding-block: var(--paak-lower-dark-space);
}
.paak-enquiry-body {
  margin-top: var(--paak-lower-heading-gap);
}
.paak-enquiry-email {
  font-size: var(--paak-type-caption);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-heading);
  overflow-wrap: anywhere;
}
.paak-footer {
  padding: var(--paak-lower-section-compact) var(--paak-lower-gutter)
    var(--paak-lower-row-space);
}
.paak-footer-top {
  border-top: 1px solid var(--paak-border-on-dark);
  padding-top: var(--paak-lower-row-space);
}
.paak-footer nav {
  grid-column: 1 / span 4;
}
.paak-footer nav ul {
  list-style: none;
}
.paak-footer nav a {
  display: inline-flex;
  align-items: center;
  min-height: var(--paak-hit-target);
}
.paak-footer-contact {
  grid-column: 7 / span 3;
}
.paak-footer-social {
  grid-column: 10 / span 3;
}
.paak-footer-contact > * + *,
.paak-footer-social > * + * {
  margin-top: var(--paak-lower-gap);
}
.paak-footer-mark {
  display: block;
  width: 100%;
  height: auto;
  margin-top: var(--paak-lower-heading-gap);
}
.paak-footer-bottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--paak-lower-gap);
  margin-top: var(--paak-lower-row-space);
  color: var(--paak-muted-on-dark);
}
@media (width >= 2000px) {
  :root {
    --paak-services-heading-size: 3.2vw;
  }
}
@media (width < 1024px) {
  :root {
    --paak-lower-gutter: 1rem;
  }
  .paak-capability-groups {
    grid-column: 5 / -1;
  }
  .paak-studio-biography,
  .paak-studio-foot p:last-child {
    grid-column: 8 / span 5;
  }
  .paak-outcome-detail {
    grid-column: 5 / -1;
  }
  .paak-copy {
    grid-column: 7 / span 6;
  }
  .paak-service-row {
    grid-template-columns: minmax(0, 1fr);
  }
  .paak-service-row br {
    display: none;
  }
}
@media (width < 768px) {
  :root {
    --paak-lower-section-space: 8rem;
    --paak-lower-dark-space: 8rem;
    --paak-lower-heading-gap: 4rem;
    --paak-lower-copy-gap: 2rem;
    --paak-lower-section-compact: 6rem;
    --paak-lower-row-space: 4rem;
    --paak-lower-proof-space: 14rem;
    --paak-lower-first-line: 0%;
    --paak-services-heading-width: 100%;
    --paak-services-first-line: 0%;
    --paak-outcome-top: 8rem;
    --paak-approach-heading-gap: 6rem;
    --paak-testimonial-logo-height: 6rem;
    --paak-testimonial-copy-inset: 0px;
  }
  .paak-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .paak-content .paak-grid > * {
    grid-column: 1 / -1;
  }
  .paak-flow-heading .paak-kicker {
    position: static;
    width: auto;
    margin-bottom: var(--paak-lower-row-space);
  }
  .paak-capability-groups {
    grid-template-columns: minmax(0, 1fr);
  }
  .paak-service-row {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  }
  .paak-service-row br {
    display: initial;
  }
  .paak-capability-action {
    margin-top: var(--paak-lower-gap);
  }
  .paak-studio-head,
  .paak-studio-foot {
    row-gap: var(--paak-lower-row-space);
  }
  .paak-testimonial-head {
    row-gap: var(--paak-lower-copy-gap);
  }
  .paak-testimonial-carousel {
    --paak-testimonial-start: var(--paak-lower-gutter);
    --paak-testimonial-card-width: calc(100cqw - var(--paak-lower-gap));
  }
  .paak-testimonial-footer {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .paak-content .paak-testimonial-footer .paak-testimonial-count {
    grid-column: 1;
  }
  .paak-content .paak-testimonial-footer .paak-testimonial-controls {
    grid-column: 2;
  }
  .page-home .paak-outcome-layout h2 {
    text-indent: 0;
  }
  .paak-outcome-detail {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--paak-lower-heading-gap);
  }
  .paak-process-row {
    row-gap: var(--paak-lower-gap);
  }
  .paak-footer-top {
    row-gap: var(--paak-lower-heading-gap);
  }
}

/* Rhythm: large chapter breaks, related transitions and internal groups. */
:root {
  --paak-chapter-gap: 24rem;
  --paak-related-gap: 16rem;
}
.page-home #featured-work {
  margin-top: 12rem;
  padding-bottom: 0;
}
.page-home .paak-services {
  margin-top: var(--paak-chapter-gap);
}
.page-home .paak-service-capabilities {
  padding-bottom: 0;
}
.page-home .paak-need {
  padding-top: var(--paak-related-gap);
  padding-bottom: 0;
}
.page-home .paak-feedback {
  padding-top: var(--paak-related-gap);
  padding-bottom: var(--paak-related-gap);
}
.page-home .paak-process {
  padding-bottom: 20rem;
}
@media (width < 1024px) {
  :root {
    --paak-chapter-gap: 12rem;
    --paak-related-gap: 10rem;
  }
}
@media (width < 768px) {
  .page-home #featured-work {
    margin-top: 8rem;
  }
  .page-home .paak-process {
    padding-bottom: 10rem;
  }
}

/* Process introduction: the project-wide explanation belongs with the overview.
   Step names use the existing heading role, preserving the shared type scale. */
.paak-process-intro {
  align-items: start;
}
.paak-process-intro h2 {
  grid-column: 1 / span 6;
  scroll-margin-top: calc(
    var(--paak-lower-section-compact) + var(--paak-lower-gap)
  );
}
.paak-process-intro-copy {
  grid-column: 7 / span 6;
  max-width: var(--paak-approach-copy-width);
}
.paak-process-intro-copy > p {
  margin-top: 0;
}
.paak-process-intro .paak-process-support {
  margin-top: var(--paak-lower-copy-gap);
}
.paak-process-intro .paak-process-support p {
  margin-top: 0;
}
.paak-process-row h3 {
  font-size: var(--paak-type-body);
  line-height: var(--paak-leading-body);
  letter-spacing: var(--paak-tracking-body);
}
@media (width < 768px) {
  .paak-process-intro {
    row-gap: var(--paak-lower-copy-gap);
  }
  .paak-process-intro h2,
  .paak-process-intro-copy {
    grid-column: 1 / -1;
  }
}

/* One secondary statement, followed by the existing studio film. */
.page-home .paak-need .paak-secondary-message {
  max-width: none;
  text-indent: min(15.278vw, 293px);
  text-wrap: wrap;
}
@media (width >= 1512px) {
  .page-home .paak-need .paak-secondary-message {
    text-indent: var(--paak-indent-wide);
  }
}
@media (width < 1024px) {
  .page-home .paak-need .paak-secondary-message {
    text-indent: 0;
  }
}

/* Match the statement's upper and lower chapter space. */
.page-home .paak-need {
  padding-top: var(--paak-chapter-gap);
}
.page-home .paak-need .paak-scroll-turn {
  margin-top: var(--paak-chapter-gap);
}

/* Studio film finishes directly into the feedback chapter. */
.page-home .paak-need + .paak-feedback {
  padding-top: 9.6rem;
}
@media (width < 768px) {
  .page-home .paak-need + .paak-feedback {
    padding-top: 6.4rem;
  }
}

.paak-secondary-message .paak-statement-finish {
  white-space: nowrap;
}

/* Testimonials and Process extend the existing Services 4 / 2 / 6 grid. */
.page-home .paak-feedback {
  padding-bottom: 14rem;
}
.page-home .paak-testimonial-head h2 {
  grid-column: 1 / span 4;
}
.page-home .paak-testimonial-carousel {
  --paak-testimonial-start: calc(
    100cqw / 3 + var(--paak-lower-gutter) + var(--paak-lower-gap) / 3
  );
}
.page-home .paak-testimonial-slide {
  display: flex;
  flex-direction: column;
}
.page-home .paak-testimonial-slide blockquote {
  min-height: 0;
  flex: 1;
}
.page-home .paak-testimonial-count {
  grid-column: 5 / span 6;
}
.page-home .paak-process-intro {
  border-top: 0;
  padding-top: 2.4rem;
  margin-bottom: 8rem;
}
.page-home .paak-process-intro h2 {
  grid-column: 1 / span 4;
}
.page-home .paak-process-intro-copy {
  grid-column: 5 / -1;
  max-width: 42ch;
}
.page-home .paak-process-intro-copy > p {
  font-size: var(--paak-type-heading);
  line-height: var(--paak-leading-heading);
  letter-spacing: var(--paak-tracking-heading);
  text-wrap: pretty;
}
.page-home .paak-process-support p {
  max-width: none;
}
.page-home .paak-process ol {
  display: grid;
  grid-template-columns: var(--paak-lower-grid);
  column-gap: var(--paak-lower-gap);
}
.page-home .paak-process-row {
  grid-column: 5 / -1;
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.page-home .paak-process-row h3 {
  grid-column: 1 / span 2;
}
.page-home .paak-process-row p {
  grid-column: 3 / -1;
  max-width: 42ch;
}
@media (width < 1024px) {
  .page-home .paak-feedback {
    padding-bottom: 10rem;
  }
  .page-home .paak-testimonial-carousel {
    --paak-testimonial-start: var(--paak-lower-gutter);
  }
  .page-home .paak-testimonial-count {
    grid-column: 1 / span 6;
  }
  .page-home .paak-process-intro {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 4rem;
    margin-bottom: 6rem;
  }
  .page-home .paak-process-intro h2,
  .page-home .paak-process-intro-copy {
    grid-column: 1;
  }
  .page-home .paak-process ol {
    display: block;
  }
  .page-home .paak-process-row {
    grid-template-columns: repeat(6, minmax(0, 1fr));
    column-gap: 0.4rem;
  }
}
@media (width < 768px) {
  .page-home .paak-process-intro {
    row-gap: 2.4rem;
    margin-bottom: 4rem;
  }
  .page-home .paak-testimonial-head h2 {
    grid-column: 1;
  }
  .page-home .paak-process-row {
    grid-template-columns: minmax(0, 1fr);
  }
  .page-home .paak-process-row :is(h3, p) {
    grid-column: 1;
  }
  .page-home .paak-testimonial-count {
    grid-column: 1;
  }
}

/* Controls removed at TJ's request; retain their exact vertical footprint. */
.page-home .paak-testimonial-footer {
  min-height: var(--paak-hit-target);
}

/* One left-hand title spans the whole Process chapter, as in Services. */
.page-home .paak-process-heading {
  grid-column: 1 / span 4;
  grid-row: 1 / span 2;
  padding-top: 2.4rem;
}
.page-home .paak-process-heading h2 {
  scroll-margin-top: 96px;
}
.page-home .paak-process-layout > .paak-process-intro {
  grid-column: 5 / -1;
}
.page-home .paak-process-layout .paak-process-intro-copy {
  grid-column: 1 / -1;
}
.page-home .paak-process-layout > ol {
  grid-column: 5 / -1;
  display: block;
}
@media (width >= 1024px) {
  .page-home .paak-process-heading h2 {
    position: sticky;
    top: 96px;
  }
}
@media (width < 1024px) {
  .page-home .paak-process-layout {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 4rem;
  }
  .page-home .paak-process-heading {
    grid-column: 1;
    grid-row: auto;
    padding-top: 2.4rem;
  }
  .page-home .paak-process-layout > .paak-process-intro {
    grid-column: 1;
    padding-top: 0;
  }
  .page-home .paak-process-layout > ol {
    grid-column: 1;
  }
}
@media (width < 768px) {
  .page-home .paak-process-layout {
    row-gap: 24px;
  }
  .page-home .paak-process-heading {
    padding-top: 0;
  }
}

.page-home .paak-process-layout > ol {
  margin-top: 0;
}
@media (width < 1024px) {
  .page-home .paak-process-layout > .paak-process-intro {
    margin-bottom: 2rem;
  }
}
@media (width < 768px) {
  .page-home .paak-process-layout > .paak-process-intro {
    margin-bottom: 16px;
  }
}
