:root {
  --_alcaz-brand-2026---warm-charcoal: #262322;
  --_alcaz-brand-2026---interface--interface-ink: #101828;
  --_alcaz-brand-2026---interface--interface-slate-text: #475467;
  --_alcaz-brand-2026---interface--interface-deep-blue: #023047;
  --_alcaz-brand-2026---accessibility--ember-small-text: #a55b14;
  --_alcaz-brand-2026---bright-ember-dark: #b86917;
  --_alcaz-brand-2026---midnight-blue: #0c333d;
  --_alcaz-brand-2026---sand-beige: #f8f7f5;
  --_alcaz-brand-2026---transparent: #0000;
  --_alcaz-brand-2026---white: #fff;
  --_alcaz-brand-2026---bright-ember: #f68c1f;
  --_alcaz-brand-2026---interface--eyebrow-on-dark: #b1bcbe;
  --_alcaz-brand-2026---muted-teal: #336d76;
  --_alcaz-brand-2026---opacity--warm-charcoal-opacity-75: #262322bf;
  --_alcaz-brand-2026---text-body-secondary: #444141;
  --_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255: #faba7940;
  --_alcaz-brand-2026---opacity--white-opacity-128-of-255: #ffffff80;
  --_alcaz-brand-2026---interface--faq-surface: #f8f7f6;
  --_alcaz-brand-2026---interface--home-pillars-surface-pale: #f8f0e5;
  --_alcaz-brand-2026---interface--home-pillars-surface-warm: #f7dcbf;
  --_alcaz-brand-2026---bright-ember-light: #faba79;
  --_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255: #0c333d1a;
  --_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255: #0c333d0a;
  --_alcaz-brand-2026---interface--black: #000;
  --_alcaz-brand-2026---interface--text-body-subtle: #727271;
  --_alcaz-brand-2026---interface--text-charcoal-soft: #363534;
  --_alcaz-brand-2026---interface--text-overline-neutral: #535862;
  --_alcaz-brand-2026---effects--black-opacity-20: #0003;
  --_alcaz-brand-2026---eyebrow-on-light: #536e74;
  --_alcaz-brand-2026---interface--form-error-text: #872f19;
  --_alcaz-brand-2026---interface--muted-slate-teal: #536b73;
  --_alcaz-brand-2026---opacity--bright-ember-opacity-89-of-255: #f68c1f59;
  --_alcaz-brand-2026---opacity--warm-charcoal-opacity-38-of-255: #26232226;
  --_alcaz-brand-2026---midnight-blue-dark: #09262e;
  --_alcaz-brand-2026---opacity--white-opacity-38-of-255: #ffffff26;
  --_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255: #13435280;
  --_alcaz-brand-2026---midnight-blue-light: #134352;
  --_alcaz-brand-2026---states--faq-focus-outline: #9b9b9b;
  --_alcaz-brand-2026---states--booking-link-on-dark: #ffba73;
  --_alcaz-brand-2026---interface--input-placeholder: #5b6d71;
  --_alcaz-brand-2026---warm-red-dark: #af4532;
  --_alcaz-brand-2026---states--form-error-on-dark: #f5a08e;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-50: #f8f7f580;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-15: #f8f7f526;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255: #f8f7f526;
  --_alcaz-brand-2026---sand-beige-dark: #dad5cb;
  --_alcaz-brand-2026---effects--black-opacity-26-of-255: #0000001a;
  --_alcaz-brand-2026---interface--country-chevron-muted: #798f94;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-75: #f8f7f5bf;
  --_alcaz-brand-2026---interface--form-error-surface: #fff0e8;
  --_alcaz-brand-2026---opacity--midnight-blue-opacity-173-of-255: #0c333dad;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-128-of-255: #f8f7f580;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-191-of-255: #f8f7f5bf;
  --_alcaz-brand-2026---effects--black-opacity-10: #0000001a;
  --_alcaz-brand-2026---interface--culture-card-surface: #0b2e37;
  --_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255: #0c333d80;
  --_alcaz-brand-2026---interface--values-teal-surface: #1c525a;
  --_alcaz-brand-2026---interface--values-orange-surface: #f68c20;
  --_alcaz-brand-2026---opacity--sand-beige-opacity-80: #f8f7f5cc;
  --_alcaz-brand-2026---opacity--midnight-blue-opacity-80: #0c333dcc;
  --_alcaz-brand-2026---opacity--white-opacity-80: #fffc;
  --_alcaz-brand-2026---interface--followup-tab-active: #184d5a;
  --_alcaz-brand-2026---opacity--black-opacity-60: #0009;
  --_alcaz-brand-2026---muted-teal-light: #85a7ad;
  --_alcaz-brand-2026---effects--midnight-blue-opacity-10: #0c333d1a;
  --_alcaz-brand-2026---effects--midnight-blue-opacity-4: #0c333d0a;
  --_alcaz-brand-2026---interface--sand-beige-mid: #e9e6e0;
  --_alcaz-brand-2026---states--footer-link-hover: #fa8b14;
  --_alcaz-brand-2026---opacity--white-opacity-64-of-255: #ffffff40;
  --_alcaz-brand-2026---interface--review-frame-border: #eee;
  --_alcaz-brand-2026---effects--black-opacity-18-of-255: #00000012;
  --_alcaz-brand-2026---effects--black-opacity-13-of-255: #0000000d;
  --_alcaz-brand-2026---effects--black-opacity-20-of-255: #00000014;
  --_alcaz-brand-2026---opacity--video-frame-neutral-border-opacity-66-of-255: #bfbfbf42;
  --_alcaz-brand-2026---opacity--muted-teal-light-opacity-64-of-255: #85a7ad40;
  --_alcaz-brand-2026---states--lead-video-focus: #fa8a14;
  --_alcaz-brand-2026---opacity--white-opacity-75: #ffffffbf;
  --_alcaz-brand-2026---interface--body-muted-warm: #5b5755;
  --_alcaz-brand-2026---opacity--muted-teal-opacity-128-of-255: #336d7680;
  --_alcaz-brand-2026---opacity--white-opacity-25: #ffffff40;
  --_alcaz-brand-2026---interface--comparison-header-divider: #f5f2eb;
  --_alcaz-brand-2026---opacity--midnight-blue-light-opacity-38-of-255: #13435226;
  --_alcaz-brand-2026---opacity--bright-ember-light-opacity-38-of-255: #faba7926;
  --_alcaz-brand-2026---interface--comparison-kpi-surface: #fdf2e5;
  --_alcaz-brand-2026---effects--bright-ember-opacity-64-of-255: #f68c1f40;
  --_alcaz-brand-2026---accessibility--ember-large-text: #d27516;
  --_alcaz-brand-2026---opacity--bright-ember-light-opacity-25: #faba7940;
  --_alcaz-brand-2026---effects--black-opacity-8: #00000014;
  --_alcaz-brand-2026---opacity--video-frame-border-opacity-20: #37353433;
  --_alcaz-brand-2026---opacity--white-opacity-50: #ffffff80;
  --_alcaz-brand-2026---effects--black-opacity-5: #0000000d;
  --_alcaz-brand-2026---effects--black-opacity-7: #00000012;
  --_alcaz-brand-2026---opacity--black-opacity-25: #00000040;
  --_alcaz-brand-2026---interface--blog-banner-fallback: #503312;
  --_alcaz-brand-2026---states--industry-video-focus: #fa8c16;
  --_alcaz-brand-2026---interface--case-carousel-arrow: #ed8826;
  --_alcaz-brand-2026---interface--case-filter-chevron: #5b5b5b;
  --_alcaz-brand-2026---opacity--warm-charcoal-opacity-50: #26232280;
  --_alcaz-brand-2026---effects--filter-popover-shadow-opacity-12: #0f353e1f;
  --_alcaz-brand-2026---interface--case-filter-selected: #fae5ce;
  --_alcaz-brand-2026---opacity--warm-charcoal-opacity-15: #26232226;
  --_alcaz-brand-2026---muted-teal-dark: #265259;
  --_alcaz-brand-2026---warm-red-light: #f29d8e;
  --_alcaz-brand-2026---warm-red: #e95c43;
  --_alcaz-brand-2026---interface--password-field-text: #333;
  --_alcaz-brand-2026---opacity--midnight-blue-dark-opacity-38-of-255: #09262e26;
  --_alcaz-brand-2026---interface--accent-orange-vivid: #fb8b16;
  --_alcaz-brand-2026---interface--showreel-surface: #0d333f;
  --_alcaz-brand-2026---opacity--showreel-overlay: #09262ef0;
}

body {
  color: var(--_alcaz-brand-2026---warm-charcoal);
  font-family: Dmsans, sans-serif;
  font-size: 1vw;
  line-height: 2em;
}

h1 {
  letter-spacing: -.02px;
  margin-top: .4em;
  margin-bottom: .2em;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 1.25em;
}

h2 {
  letter-spacing: -.02px;
  margin-top: .5em;
  margin-bottom: .25em;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.25em;
}

h3 {
  margin-top: .8em;
  margin-bottom: .4em;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.25em;
}

h4 {
  margin-top: .5em;
  margin-bottom: .5em;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1.25em;
}

h5 {
  margin-top: .6em;
  margin-bottom: .6em;
  font-family: Dmsans, sans-serif;
  font-size: 1.8em;
  font-weight: 400;
  line-height: 1.25em;
}

h6 {
  margin-top: .65em;
  margin-bottom: .65em;
  font-family: Dmsans, sans-serif;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.25em;
}

p {
  color: var(--_alcaz-brand-2026---warm-charcoal);
  margin-bottom: 1em;
  font-family: Dmsans, sans-serif;
  font-size: 1.1em;
  line-height: 2em;
}

a {
  color: var(--_alcaz-brand-2026---interface--interface-ink);
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
}

ul {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  color: var(--_alcaz-brand-2026---interface--interface-slate-text);
  background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac754f895180e4724a4415c_alcaz-list-bullet.svg");
  background-position: 0 8px;
  background-repeat: no-repeat;
  background-size: .4em .4em;
  padding-left: 1.2em;
  font-size: 1.1em;
  list-style-type: none;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 5px;
  font-size: 1em;
  font-weight: 700;
  display: block;
}

strong {
  font-size: 1em;
  font-weight: 700;
}

em {
  font-size: 1em;
  font-style: italic;
}

blockquote {
  border-left: 5px solid var(--_alcaz-brand-2026---interface--interface-deep-blue);
  margin-bottom: 2em;
  padding: 1em 2em;
  font-size: 1.1em;
  line-height: 2em;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.text-page-title {
  color: inherit;
  letter-spacing: -.04em;
  margin: 0;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 4.1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.text-page-title.text-page-title-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-link-17p6 {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.button-main-1 {
  z-index: 1;
  grid-column-gap: .7em;
  grid-row-gap: .7em;
  border: .0625em solid var(--_alcaz-brand-2026---bright-ember);
  background-color: var(--_alcaz-brand-2026---bright-ember);
  width: max-content;
  max-width: 100%;
  height: 3.5em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  letter-spacing: -.01em;
  border-radius: 99em;
  justify-content: center;
  align-items: center;
  padding: 0 2.5em;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: inline-flex;
  position: relative;
}

.button-main-1:where(.w-variant-0de415d0-b2e1-df38-92c6-4cf127b93663) {
  width: 100%;
}

.button-main-1:where(.w-variant-bf6f000c-1795-1b5a-a734-93923322a1ac) {
  grid-column-gap: 0;
  grid-row-gap: 0;
  border: .0625em solid var(--_alcaz-brand-2026---midnight-blue);
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  width: 100%;
  height: 3.25em;
  min-height: 3.25em;
  color: var(--_alcaz-brand-2026---white);
  border-radius: 99em;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-main-1:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 0 solid var(--_alcaz-brand-2026---bright-ember);
  border-radius: 99em;
  width: 100%;
  min-height: 3.5em;
  padding: 0 1.75em;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 500;
}

.button-main-1:hover {
  border: .0625em solid var(--_alcaz-brand-2026---midnight-blue);
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  color: var(--_alcaz-brand-2026---sand-beige);
  border-radius: 99em;
}

.button-main-1:hover:where(.w-variant-bf6f000c-1795-1b5a-a734-93923322a1ac) {
  border: .0625em solid var(--_alcaz-brand-2026---bright-ember);
  background-color: var(--_alcaz-brand-2026---bright-ember);
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 99em;
}

.button-main-1:hover:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
  border: 0 solid var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 99em;
}

.button-main-1:focus-visible, .button-main-1[data-wf-focus-visible] {
  border: .0625em solid var(--_alcaz-brand-2026---bright-ember);
  background-color: var(--_alcaz-brand-2026---bright-ember);
  box-shadow: 0 0 0 .1875em var(--_alcaz-brand-2026---sand-beige);
  outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
  outline-offset: .1875em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 99em;
  outline-width: .0625em;
  outline-style: solid;
}

.button-main-1:focus-visible:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973), .button-main-1[data-wf-focus-visible]:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
  border: 0 solid var(--_alcaz-brand-2026---bright-ember);
  border-radius: 99em;
}

.button-main__icon {
  object-fit: contain;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  display: block;
}

.button-main__icon:where(.w-variant-623bffdc-86b5-5798-362b-98ee260a1fe1), .button-main__icon:where(.w-variant-bf6f000c-1795-1b5a-a734-93923322a1ac) {
  display: none;
}

.button-main__icon:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
  width: 1.25em;
  height: 1.25em;
}

.text-body {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.25em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.text-body.text-body-body-mobile-soft {
  color: var(--_alcaz-brand-2026---warm-charcoal);
}

.text-body.text-body-color-872f19 {
  color: var(--_alcaz-brand-2026---interface--form-error-text);
}

.text-body.text-body-body {
  color: var(--_alcaz-brand-2026---warm-charcoal);
}

.text-body.text-body-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-body.text-body-midnight.white:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
  color: var(--_alcaz-brand-2026---white);
}

.text-body.text-body-sand {
  color: var(--_alcaz-brand-2026---sand-beige);
}

.text-body.text-body-body-soft {
  color: var(--_alcaz-brand-2026---text-body-secondary);
}

.text-body.text-body-color-023047 {
  color: var(--_alcaz-brand-2026---interface--interface-deep-blue);
}

.text-body p {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  margin: 1em 0 0;
}

.text-body p:first-child {
  margin-top: 0;
}

.text-body h3 {
  color: var(--_alcaz-brand-2026---midnight-blue);
  letter-spacing: 0;
  margin: 1.45455em 0 .727273em;
  font-family: Dmsans, sans-serif;
  font-size: 1.29412em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
}

.text-body li {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.text-body a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-decoration: underline;
}

.text-body strong {
  font-weight: 600;
}

.text-body.text-body-midnight-muted {
  color: var(--_alcaz-brand-2026---interface--muted-slate-teal);
}

.text-link {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.text-caption {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .875em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
}

.text-caption.text-caption-white {
  color: var(--_alcaz-brand-2026---white);
}

.text-caption.text-caption-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-caption.text-caption-body {
  color: var(--_alcaz-brand-2026---warm-charcoal);
}

.text-caption.text-caption-muted-light {
  color: var(--_alcaz-brand-2026---interface--eyebrow-on-dark);
}

.text-eyebrow-regular {
  color: inherit;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
}

.text-eyebrow-regular.text-eyebrow-regular-orange-readable {
  color: var(--_alcaz-brand-2026---accessibility--ember-small-text);
}

.site-nav__industry-link {
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: .75em;
  flex-direction: column;
  align-items: flex-start;
  padding: .5em .75em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.site-nav__industry-link:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  border-radius: .75em;
  min-height: 5.125em;
  padding: .5em .75em;
}

.site-nav__industry-link:hover {
  background-color: var(--_alcaz-brand-2026---sand-beige-dark);
}

.site-nav__desktop-links {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  align-items: center;
  display: flex;
}

.site-nav__desktop-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  display: flex;
}

.site-nav__desktop-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  display: none;
}

.text-navigation-label {
  color: inherit;
  letter-spacing: -.01em;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .875em;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.site-nav__services-layout {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 16.3125em 1fr 19.375em;
  align-items: start;
  padding: 3em;
  display: grid;
}

.site-nav__mobile-inner {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  padding: 1.5em 0;
  display: flex;
}

.site-nav__mobile-inner:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  padding: 1.5em 1em;
}

.site-nav__space-nav {
  z-index: -1;
  width: 100%;
  height: 6.2em;
  position: relative;
}

.site-nav__space-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav__space-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  height: 0;
  display: none;
}

.site-nav__promo {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 1em;
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
  padding: 1.5em;
  display: flex;
}

.site-nav__link {
  color: var(--_alcaz-brand-2026---midnight-blue);
  white-space: nowrap;
  border-radius: .75em;
  align-items: center;
  padding: .75em .375em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.site-nav__link:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  border-radius: .75em;
  padding: .75em;
}

.site-nav__link:hover {
  font-weight: 700;
}

.text-link-w600 {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.site-nav__brand {
  flex-shrink: 0;
  width: 8.24725em;
  height: 3em;
  display: block;
}

.site-nav__brand:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  width: 8.24725em;
  height: 3em;
}

.site-nav__logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.text-overtitle {
  color: inherit;
  letter-spacing: .12em;
  text-transform: uppercase;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .8125em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.text-overtitle.text-overtitle-orange-secondary {
  color: var(--_alcaz-brand-2026---bright-ember-dark);
}

.site-nav__code {
  display: none;
}

.site-nav__subpanel {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.site-nav__subpanel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  opacity: 1;
  visibility: visible;
  height: auto;
  max-height: none;
  display: block;
  overflow: visible;
}

.site-nav__close-icon {
  opacity: 0;
  width: 1.5em;
  height: 1.5em;
  transition: all .2s;
  display: block;
  position: absolute;
}

.site-nav__close-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  opacity: 1;
  width: 1.5em;
  height: 1.5em;
  transform: none;
}

.site-nav__desktop-panel {
  visibility: hidden;
  background-color: var(--_alcaz-brand-2026---white);
  opacity: 0;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  border-radius: 1.25em;
  height: 0;
  max-height: calc(100dvh - 7.25em);
  position: absolute;
  top: 6.5em;
  left: .75em;
  right: .75em;
  overflow: hidden;
}

.site-nav__desktop-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  opacity: 1;
  visibility: visible;
  height: auto;
  max-height: none;
  margin-top: 1.5em;
  display: block;
  position: relative;
  inset: auto;
  overflow: visible;
}

.site-nav__desktop-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  display: none;
}

.text-navigation-label-bold {
  color: inherit;
  letter-spacing: -.01em;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .875em;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.site-nav__industries-layout {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 19.875em;
  align-items: start;
  padding: 3em;
  display: grid;
}

.site-nav__mobile-services {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: .75em;
  padding-bottom: .75em;
  display: grid;
}

.site-nav__mobile-services:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .75em;
  padding-bottom: .75em;
}

.text-feature-title-31 {
  color: inherit;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 1.9375em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.text-feature-title-31.text-feature-title-31-sand {
  color: var(--_alcaz-brand-2026---sand-beige);
}

.site-nav__service-links {
  flex-direction: column;
  display: flex;
}

.site-nav__service-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.site-nav__service-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  flex-direction: column;
  display: flex;
}

.site-nav__mobile-links {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-direction: column;
  padding-left: 1em;
  display: flex;
}

.site-nav__mobile-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  padding-left: 1em;
}

.site-nav__desktop-cta {
  flex-shrink: 0;
}

.site-nav__desktop-cta:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  display: block;
}

.site-nav__desktop-cta:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  display: none;
}

.site-nav {
  z-index: 100;
  background-color: var(--_alcaz-brand-2026---sand-beige);
  width: 100%;
  color: var(--_alcaz-brand-2026---midnight-blue);
  font-variation-settings: "opsz" 14;
  padding: .75em;
  font-family: Dmsans, sans-serif;
  line-height: 1.5;
  position: fixed;
  inset: 0% auto auto 0%;
}

.site-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  z-index: auto;
  width: 100%;
  max-width: none;
  position: relative;
  inset: auto;
}

.site-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  z-index: auto;
  width: 100%;
  max-width: 26em;
  position: relative;
  inset: auto;
}

.site-nav__industry-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.site-nav__promo-button {
  background-color: var(--_alcaz-brand-2026---muted-teal-light);
  min-height: 2.5em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 62.4375em;
  justify-content: center;
  align-items: center;
  padding: .75em 1.75em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.site-nav__promo-button:hover {
  background-color: var(--_alcaz-brand-2026---bright-ember);
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.site-nav__toggle {
  width: 2.75em;
  height: 3em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: .5em;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: none;
  position: relative;
}

.site-nav__toggle:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  border-radius: .5em;
  width: 2.75em;
  height: 3em;
  display: flex;
}

.site-nav__toggle:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  display: none;
}

.site-nav__chevron {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  transition: all .2s;
  display: block;
}

.site-nav__chevron:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  width: 1em;
  height: 1em;
}

.site-nav__nav-runtime-type-reference {
  display: none;
}

.site-nav__mobile-panel {
  visibility: hidden;
  background-color: var(--_alcaz-brand-2026---white);
  opacity: 0;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  border-radius: 1.25em;
  height: 0;
  max-height: calc(100dvh - 7.25em);
  display: none;
  position: absolute;
  top: 6.5em;
  left: .75em;
  right: .75em;
  overflow: hidden;
}

.site-nav__mobile-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
  display: none;
}

.site-nav__mobile-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  opacity: 1;
  visibility: visible;
  height: auto;
  max-height: none;
  margin-top: 1.5em;
  display: block;
  position: relative;
  inset: auto;
  overflow: visible;
}

.site-nav__service-group {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.site-nav__service-group:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
}

.site-header {
  background-color: var(--_alcaz-brand-2026---sand-beige);
}

.site-header:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-header:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  z-index: auto;
  width: 100%;
  max-width: none;
  position: relative;
}

.site-nav__bar {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--_alcaz-brand-2026---white);
  width: 100%;
  min-height: 5em;
  box-shadow: 0 .75em 1.75em 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10), 0 .125em .25em 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-4);
  border-radius: 1.25em;
  justify-content: space-between;
  align-items: center;
  padding: 1em 3em;
  display: flex;
}

.site-nav__bar:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  min-height: 5em;
  box-shadow: 0 .75em 1.75em 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10), 0 .125em .25em 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-4);
  border-radius: 1.25em;
  padding: 1em;
}

.site-nav__mobile-group {
  width: 100%;
}

.site-nav__service-link {
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: .75em;
  padding: .25em .75em;
  text-decoration: none;
  transition: all .2s;
  display: block;
}

.site-nav__service-link:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  border-radius: .75em;
  padding: .25em .75em;
}

.site-nav__service-link:hover {
  background-color: var(--_alcaz-brand-2026---sand-beige-dark);
}

.site-nav__trigger {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  letter-spacing: -.01em;
  white-space: nowrap;
  cursor: pointer;
  border-radius: .75em;
  justify-content: space-between;
  align-items: center;
  padding: .75em .375em;
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.site-nav__trigger:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  letter-spacing: -.01em;
  border-radius: .75em;
  padding: .75em 1.5em .75em .75em;
}

.site-nav__trigger:hover {
  font-weight: 700;
}

.text-body-strong {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.text-body-strong.text-body-strong-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.site-nav__contact {
  background-color: var(--_alcaz-brand-2026---bright-ember);
  min-height: 3em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  white-space: nowrap;
  border-radius: 62.4375em;
  justify-content: center;
  align-items: center;
  padding: 1em 2em;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.site-nav__contact:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  border-radius: 62.4375em;
  min-height: 3em;
  padding: 1em 2em;
}

.site-nav__contact:hover {
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  color: var(--_alcaz-brand-2026---sand-beige);
}

.site-nav__contact:focus-visible, .site-nav__contact[data-wf-focus-visible] {
  background-color: var(--_alcaz-brand-2026---bright-ember);
  box-shadow: 0 0 0 .1875em var(--_alcaz-brand-2026---sand-beige);
  outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
  outline-offset: .1875em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  outline-width: .0625em;
  outline-style: solid;
}

.text-link-w700 {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}

.site-nav__menu-icon {
  width: 1.9375em;
  height: 1.5625em;
  transition: all .2s;
  display: block;
}

.site-nav__menu-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  opacity: 0;
  width: 1.625em;
  height: 1.375em;
  transform: none;
}

.site-nav__mobile-industries {
  grid-column-gap: 1.5em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: .75em;
  padding-bottom: .75em;
  display: grid;
}

.site-nav__mobile-industries:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  grid-column-gap: .75em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: .75em;
  padding-bottom: .75em;
}

.site-nav__promo-copy {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  display: flex;
}

.site-nav__category-layout {
  padding-left: .750003em;
}

.site-nav__category-layout:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
  padding-left: .75em;
}

.footer__socials {
  grid-column-gap: 1.73611em;
  grid-row-gap: 1.73611em;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  width: 15.2778em;
  display: flex;
}

.footer {
  background-color: var(--_alcaz-brand-2026---white);
  padding: 0 .833333em .833333em;
}

.footer:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  padding-top: .833333em;
}

.text-footer-link {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .972222em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.footer__legal {
  min-width: 0;
  color: var(--_alcaz-brand-2026---eyebrow-on-light);
  font-size: inherit;
  flex: auto;
  margin: 0;
  line-height: 0;
}

.footer__legal:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  color: var(--_alcaz-brand-2026---interface--eyebrow-on-dark);
}

.footer__social-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.footer__social-icon:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: none;
}

.footer__instagram-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.footer__instagram-3:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: none;
}

.footer__social {
  flex-shrink: 0;
  width: 1.66667em;
  height: 1.66667em;
  display: block;
}

.footer__instagram-2 {
  width: 43.04%;
  height: 43.04%;
  position: absolute;
  top: 28.48%;
  left: 28.48%;
}

.footer__instagram-2:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: none;
}

.footer__instagram {
  width: 1.5em;
  height: 1.5em;
  display: block;
  position: relative;
}

.footer__panel {
  background-color: var(--_alcaz-brand-2026---sand-beige);
  border-radius: 1.66667em;
  padding: 3.33333em 2.22222em 2.5em;
}

.footer__panel:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
  color: var(--_alcaz-brand-2026---sand-beige);
}

.footer__instagram-1 {
  width: 4.86%;
  height: 4.86%;
  position: absolute;
  top: 18.5%;
  left: 76.64%;
}

.footer__instagram-1:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: none;
}

.site-footer, .site-footer:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  background-color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-fine-print-w600-tight {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .902778em;
  font-style: normal;
  font-weight: 600;
  line-height: 1.30769;
  text-decoration: none;
}

.footer__instagram-2-dark {
  width: 43.04%;
  height: 43.04%;
  display: none;
  position: absolute;
  top: 28.48%;
  left: 28.48%;
}

.footer__instagram-2-dark:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  filter: brightness(0) invert();
  display: block;
}

.footer__link {
  color: var(--_alcaz-brand-2026---warm-charcoal);
  white-space: nowrap;
  line-height: 0;
  text-decoration: none;
}

.footer__link:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  color: var(--_alcaz-brand-2026---sand-beige);
}

.footer__link:hover:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b), .footer__link:focus-visible:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b), .footer__link[data-wf-focus-visible]:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  color: var(--_alcaz-brand-2026---states--footer-link-hover);
}

.footer__links {
  grid-column-gap: 4.44444em;
  grid-row-gap: 4.44444em;
  flex-wrap: nowrap;
  flex: auto;
  justify-content: center;
  align-items: center;
  min-width: 0;
  display: flex;
}

.footer__instagram-1-dark {
  width: 4.86%;
  height: 4.86%;
  display: none;
  position: absolute;
  top: 18.5%;
  left: 76.64%;
}

.footer__instagram-1-dark:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  filter: brightness(0) invert();
  display: block;
}

.footer__copyright {
  width: 19.7917em;
  color: var(--_alcaz-brand-2026---eyebrow-on-light);
  font-size: inherit;
  text-align: right;
  flex-shrink: 0;
  margin: 0;
  line-height: 0;
}

.footer__copyright:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  color: var(--_alcaz-brand-2026---interface--eyebrow-on-dark);
}

.footer__brand {
  flex-shrink: 0;
  width: 15.2778em;
  display: block;
}

.footer__top {
  grid-column-gap: 3.33333em;
  grid-row-gap: 3.33333em;
  border-bottom: .07em solid var(--_alcaz-brand-2026---sand-beige-dark);
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2.5em;
  display: flex;
}

.footer__top:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  border-bottom-color: var(--_alcaz-brand-2026---midnight-blue-light);
}

.footer__bottom {
  grid-column-gap: 2.22222em;
  grid-row-gap: 2.22222em;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5em;
  display: flex;
}

.footer__logo {
  object-fit: contain;
  width: 11.4545em;
  height: 4.16667em;
  display: block;
}

.footer__logo:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: none;
}

.footer__instagram-3-dark {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.footer__instagram-3-dark:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  filter: brightness(0) invert();
  display: block;
}

.footer__logo-dark {
  object-fit: contain;
  width: 11.4545em;
  height: 4.16667em;
  display: none;
}

.footer__logo-dark:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  display: block;
}

.footer__social-icon-dark {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: none;
}

.footer__social-icon-dark:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
  filter: brightness(0) invert();
  display: block;
}

.text-feature-title {
  color: inherit;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 2.5em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.text-feature-title.text-feature-title-orange-secondary {
  color: var(--_alcaz-brand-2026---bright-ember-dark);
}

.text-feature-title.text-feature-title-sand {
  color: var(--_alcaz-brand-2026---sand-beige);
}

.text-feature-title.text-feature-title-white {
  color: var(--_alcaz-brand-2026---white);
}

.text-feature-title.text-feature-title-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-section-title-54 {
  color: inherit;
  letter-spacing: -.04em;
  margin: 0;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 3.75em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.text-section-title-54.text-section-title-54-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-section-title-54.text-section-title-54-white {
  color: var(--_alcaz-brand-2026---white);
}

.text-body-w500 {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.0625em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.text-body-2 {
  color: inherit;
  letter-spacing: 0;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: 1.25em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.text-body-2.text-body-body {
  color: var(--_alcaz-brand-2026---warm-charcoal);
}

.text-body-2.text-body-sand {
  color: var(--_alcaz-brand-2026---sand-beige);
}

.text-body-2 h3 {
  color: var(--_alcaz-brand-2026---midnight-blue);
  letter-spacing: 0;
  margin: 1.45455em 0 .727273em;
  font-family: Dmsans, sans-serif;
  font-size: 1.29412em;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
}

.text-body-2 p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  margin: 1em 0 0;
}

.text-body-2 p:first-child {
  margin-top: 0;
}

.text-body-2 li {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.text-body-2 a {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-decoration: underline;
}

.text-body-2 strong {
  font-weight: 600;
}

.text-body-2.text-body-2-midnight-muted {
  color: var(--_alcaz-brand-2026---interface--muted-slate-teal);
}

.text-body-2.text-body-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-callout-2 {
  color: inherit;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Playfair Display Variable Latin, sans-serif;
  font-size: 2em;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.text-callout-2.text-callout-orange-secondary {
  color: var(--_alcaz-brand-2026---bright-ember-dark);
}

.text-callout-2.text-callout-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

.text-callout-2.text-callout-teal {
  color: var(--_alcaz-brand-2026---muted-teal);
}

.insights-banner__panel {
  grid-column-gap: 2.22222em;
  grid-row-gap: 2.22222em;
  border-radius: 1.66667em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 18.4028em;
  padding: 4.44444em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.insights-banner__button-wrap {
  z-index: 1;
  flex: none;
  justify-content: center;
  display: flex;
  position: relative;
}

.insights-banner__image-tablet {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0;
}

.insights-banner {
  width: 100%;
  position: relative;
}

.insights-banner__image-desktop {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.insights-banner__image-mobile {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0;
}

.insights-banner__text-wrap {
  z-index: 1;
  text-align: left;
  white-space: pre-line;
  flex: 1;
  min-width: 0;
  min-height: 9.51389em;
  padding-bottom: .045833em;
  position: relative;
}

.insights-page__faq-icon-open {
  font-weight: 400;
  transition: transform .3s;
  transform: rotate(45deg);
}

.insights-cta {
  background-color: var(--_alcaz-brand-2026---white);
  min-height: 0;
  color: var(--_alcaz-brand-2026---white);
  border-radius: 0;
  margin: 0;
  padding: .833333em .833333em 0;
  display: block;
  position: relative;
  overflow: visible;
}

.insights-hero__image {
  object-fit: cover;
  border-radius: 1.5em;
  width: 100%;
  max-width: 100%;
  height: 24.25em;
  display: block;
}

.insights-reports {
  background-color: var(--_alcaz-brand-2026---sand-beige);
  background-image: radial-gradient(at top, #9ab9bd 0, #e5ebea 45%, #f8f7f5 75%);
  padding: 4em 4em 3em;
}

.insights-reports__all {
  box-sizing: border-box;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: .0625em solid var(--_alcaz-brand-2026---midnight-blue);
  background-color: var(--_alcaz-brand-2026---transparent);
  width: 100%;
  height: 3.5em;
  min-height: 3.5em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 62.4375em;
  justify-content: center;
  align-items: center;
  margin: 3em 0 0;
  padding: .75em 1.75em;
  text-decoration-line: none;
  transition: background-color .2s, color .2s, border-color .2s;
  display: flex;
}

.insights-reports__all:hover {
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  color: var(--_alcaz-brand-2026---sand-beige);
}

.insights-cta__section-content {
  box-sizing: border-box;
  grid-column-gap: 4.375em;
  grid-row-gap: 4.375em;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: none;
  min-height: 9.51389em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.insights-reports__report-download-icon {
  box-sizing: border-box;
  width: 1.25em;
  max-width: none;
  height: 1.25em;
  color: var(--_alcaz-brand-2026---bright-ember);
  object-fit: contain;
  flex-shrink: 0;
  font-size: 1em;
  display: block;
}

.insights-reports__report-card {
  background-color: var(--_alcaz-brand-2026---white);
  border-radius: 1.5em;
  flex-direction: column;
  min-width: 0;
  display: flex;
  overflow: hidden;
}

.insights-intro__section-content {
  box-sizing: border-box;
  width: 100%;
  max-width: 100em;
  display: inherit;
  grid-column: 1 / -1;
  grid-template-columns: inherit;
  grid-template-rows: inherit;
  flex-direction: inherit;
  flex-wrap: inherit;
  justify-content: inherit;
  align-items: inherit;
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
}

.insights-page__reports-all-hidden {
  box-sizing: border-box;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: .0625em solid var(--_alcaz-brand-2026---midnight-blue);
  background-color: var(--_alcaz-brand-2026---transparent);
  width: 100%;
  height: 3.5em;
  min-height: 3.5em;
  color: var(--_alcaz-brand-2026---midnight-blue);
  border-radius: 62.4375em;
  justify-content: center;
  align-items: center;
  margin: 3em 0 0;
  padding: .75em 1.75em;
  text-decoration-line: none;
  display: none;
}

.insights-page__reports-all-hidden:hover {
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  color: var(--_alcaz-brand-2026---sand-beige);
}

.insights-reports__card-title-wrap {
  flex-shrink: 0;
}

.insights-page__follow-panel-hidden {
  z-index: 0;
  background-color: var(--_alcaz-brand-2026---midnight-blue);
  color: var(--_alcaz-brand-2026---white);
  background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac77043d4d00a9007e65be6_lead-bg-followup-desktop.avif");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.5em;
  padding: 1em 2em 2em;
  display: none;
  position: relative;
  overflow: hidden;
}

.insights-reports__card-date {
  flex-shrink: 0;
  margin-top: .75em;
}

.insights-page {
  background-color: var(--_alcaz-brand-2026---sand-beige);
  width: 100%;
  max-width: none;
  color: var(--_alcaz-brand-2026---midnight-blue);
  margin: 0 auto;
  padding-top: .75em;
  font-family: Dmsans, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  overflow: clip;
}

.insights-page__behavior-embed {
  display: none;
}

.insights-reports__report-card-visual {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 12.5em;
  display: flex;
  overflow: hidden;
}

.insights-reports__report-card-download {
  box-sizing: border-box;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
  width: 100%;
  height: 3em;
  min-height: 3em;
  color: var(--_alcaz-brand-2026---white);
  border-width: 0;
  border-radius: 62.4375em;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  padding: 1em 2em;
  text-decoration-line: none;
  display: flex;
}

.insights-reports__report-card-download:hover {
  background-color: var(--_alcaz-brand-2026---midnight-blue-light);
  color: var(--_alcaz-brand-2026---sand-beige);
}

.insights-reports__report-card-download:focus-visible, .insights-reports__report-card-download[data-wf-focus-visible] {
  outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
  outline-offset: .1875em;
  outline-width: .125em;
  outline-style: solid;
}

.insights-cta__section-title-wrap {
  white-space: pre-line;
  flex-shrink: 1;
  width: 65em;
  min-width: 0;
  max-width: 65em;
  position: relative;
}

.insights-intro {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_alcaz-brand-2026---white);
  text-align: center;
  flex-direction: column;
  padding: 5em 5em 4em;
  display: flex;
}

.insights-page__ui-hidden {
  box-sizing: border-box;
  display: none;
}

.insights-page__carousel-arrow-disabled {
  background-color: var(--_alcaz-brand-2026---white);
  opacity: .45;
  width: 2.75em;
  height: 2.75em;
  color: var(--_alcaz-brand-2026---bright-ember-dark);
  cursor: default;
  border-width: 0;
  border-radius: 100%;
  font-family: Dmsans, sans-serif;
  font-size: 1em;
  text-decoration-line: none;
}

.insights-page__carousel-arrow-disabled:focus-visible, .insights-page__carousel-arrow-disabled[data-wf-focus-visible] {
  outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
  outline-offset: .2em;
  outline-width: .15em;
  outline-style: solid;
}

.insights-reports__report-card-image {
  transform-origin: 50%;
  object-fit: cover;
  object-position: 50% 50%;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  transition: transform .35s ease-out;
  display: block;
  transform: scale(1);
}

.insights-reports__report-card-image:hover {
  transform: scale(1.08235);
}

.insights-page__faq-answer-open {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  transition: grid-template-rows .35s;
  display: grid;
}

.insights-page__follow-tab-active {
  background-color: var(--_alcaz-brand-2026---interface--followup-tab-active);
  color: var(--_alcaz-brand-2026---white);
  text-align: center;
  border-width: 0;
  border-radius: 90.7521em;
  flex-grow: 1;
  padding: .5em 1em;
  text-decoration-line: none;
}

.insights-page__follow-tab-active:focus-visible, .insights-page__follow-tab-active[data-wf-focus-visible] {
  outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
  outline-offset: .2em;
  outline-width: .15em;
  outline-style: solid;
}

.insights-page__carousel-controls-hidden {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  padding-top: 1.5em;
  display: none;
}

.insights-page__no-motion {
  box-sizing: border-box;
  scroll-behavior: auto;
  transition: none;
  animation: none;
}

.insights-behavior-states {
  display: none;
}

.insights-intro__section-lead {
  max-width: 79em;
  margin-left: auto;
  margin-right: auto;
}

.insights-cta__image {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.insights-reports__grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: stretch;
  width: 100%;
  display: grid;
}

.insights-hero {
  padding: 0 .75em;
}

.insights-reports__report-card-content {
  box-sizing: border-box;
  grid-column-gap: 0;
  grid-row-gap: 0;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  min-width: 0;
  height: auto;
  padding: 3em;
  display: flex;
}

.insights-reports__section-content {
  box-sizing: border-box;
  width: 100%;
  max-width: 100em;
  display: inherit;
  grid-column: 1 / -1;
  grid-template-columns: inherit;
  grid-template-rows: inherit;
  flex-direction: inherit;
  flex-wrap: inherit;
  justify-content: inherit;
  align-items: inherit;
  grid-column-gap: inherit;
  grid-row-gap: inherit;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
}

.insights-footer__spacing {
  background-color: var(--_alcaz-brand-2026---white);
  padding-top: .833333em;
}

.text-link-14-w600 {
  letter-spacing: 0;
  color: inherit;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .875em;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.text-body-14-w600 {
  letter-spacing: 0;
  color: inherit;
  margin: 0;
  font-family: Dmsans, sans-serif;
  font-size: .875em;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.text-body-14-w600.text-body-14-w600-midnight {
  color: var(--_alcaz-brand-2026---midnight-blue);
}

@media screen and (min-width: 1440px) {
  body {
    font-size: .9vw;
  }

  .contact__booking-link {
    text-underline-offset: .1875em;
    margin-top: 1em;
  }

  .contact__booking-link:focus-visible, .contact__booking-link[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline-width: .125em;
  }

  .input-phone {
    letter-spacing: -.03em;
    border-radius: .5em;
    height: 3.375em;
    font-size: 1em;
  }

  .contact__grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .input-phone-error {
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-select {
    letter-spacing: -.03em;
    background-size: .875em;
    border-width: .0625em;
    border-radius: .5em;
    height: 3.5em;
    min-height: 3.5em;
    padding: .75em 2.75em .75em 1em;
    font-size: 1em;
  }

  .contact__field {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .main-form__country-option-selected:focus-visible, .main-form__country-option-selected[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .input-field {
    letter-spacing: -.03em;
    border-width: .0625em;
    border-radius: .5em;
    height: 3.5em;
    min-height: 3.5em;
    padding: 1em;
    font-size: 1em;
  }

  .main-form__country-option-selected-hidden:focus-visible, .main-form__country-option-selected-hidden[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .input-textarea {
    letter-spacing: -.03em;
    border-width: .0625em;
    border-radius: .5em;
    height: 8.75em;
    min-height: 8.75em;
    padding: 1em;
    font-size: 1em;
  }

  .main-form__country-option-active-selected-hidden:focus-visible, .main-form__country-option-active-selected-hidden[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .main-form__phone-invalid {
    border: .0625em solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: .5em;
  }

  .main-form__phone-invalid:focus-within, .main-form__phone-invalid[data-wf-focus-within] {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: .1875em;
    outline-width: .0625em;
    outline-style: none;
  }

  .main-form__phone-invalid:focus-within:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c), .main-form__phone-invalid[data-wf-focus-within]:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    outline-color: var(--_alcaz-brand-2026---bright-ember);
    outline-offset: .1875em;
    outline-width: .0625em;
    outline-style: none;
  }

  .main-form__country-option-active-selected:focus-visible, .main-form__country-option-active-selected[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .contact__submit-wrap {
    margin-top: 1.5em;
  }

  .button-submit {
    letter-spacing: -.01em;
    border-radius: 99em;
    height: 2.75em;
    min-height: 2.75em;
    padding: .75em 3.25em .75em 2em;
    font-size: 1em;
  }

  .contact__country-option {
    grid-column-gap: .75em;
    min-height: 2.75em;
    padding: .625em .5em;
    font-size: 1em;
  }

  .contact__country-option:focus-visible, .contact__country-option[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline-width: .125em;
  }

  .contact__success {
    border-radius: 1em;
    padding: 2em;
  }

  .contact__country-empty {
    padding: .65625em .4375em;
  }

  .contact__submit-icon {
    width: 1.25em;
    height: 1.25em;
    top: .75em;
    left: calc(50% + 4.8125em);
  }

  .main-form__country-option-hidden:focus-visible, .main-form__country-option-hidden[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .main-form__country-panel-hidden {
    border: .0625em solid var(--_alcaz-brand-2026---sand-beige-dark);
    border-radius: .5em;
  }

  .contact__country-chevron {
    border-bottom-width: .0625em;
    border-right-width: .0625em;
    width: .5em;
    height: .5em;
    font-size: 1em;
    transform: translateY(-.125em)rotate(45deg);
  }

  .contact__budget-icon {
    width: .75em;
    height: .375em;
    top: 1.5em;
    right: 1em;
  }

  .input-search {
    border-width: .0625em;
    border-radius: .375em;
    height: 2.75em;
    margin-bottom: .5em;
    padding: .5em .75em;
    font-size: 1em;
  }

  .contact__country-picker {
    border-right-width: .0625em;
    height: 1.5em;
    padding-right: .75em;
  }

  .input-textarea-error {
    border: .0625em solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: .5em;
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-textarea-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: .0625em solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    border-radius: .5em;
  }

  .contact__country-flag {
    border-radius: .125em;
    width: 1em;
    height: .666667em;
    font-size: 1.5em;
  }

  .input-country {
    border-right-width: .0625em;
    width: 6.5em;
    min-width: 6.5em;
    height: 1.5em;
    padding-right: .5em;
    font-size: 1em;
  }

  .input-select-empty {
    border: .0625em solid var(--_alcaz-brand-2026---midnight-blue-light);
    border-radius: .5em;
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-empty:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: .0625em solid var(--_alcaz-brand-2026---opacity--sand-beige-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: .875em;
    border-radius: .5em;
  }

  .main-form__country-option-active-hidden:focus-visible, .main-form__country-option-active-hidden[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .contact__checkbox {
    border-radius: .25em;
    width: 1.5em;
    height: 1.5em;
    margin-right: .75em;
  }

  .contact__checkbox:focus-visible, .contact__checkbox[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline-width: .125em;
  }

  .contact__honeypot {
    width: 1em;
    height: 1em;
    left: -10000em;
  }

  .main-form__country-option-active:focus-visible, .main-form__country-option-active[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline: .125em solid;
  }

  .contact__phone {
    grid-column-gap: .75em;
    border-width: .0625em;
    border-radius: .5em;
    height: 3.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .contact__phone:focus-within, .contact__phone[data-wf-focus-within] {
    box-shadow: 0 0 0 .1875em var(--_alcaz-brand-2026---sand-beige);
    outline-offset: .1875em;
    outline-width: .0625em;
  }

  .contact__footer {
    grid-column-gap: 1.5em;
    min-height: 4.875em;
    margin-top: 1.5em;
    font-size: 1em;
  }

  .input-field-error {
    border: .0625em solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: .5em;
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-field-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: .0625em solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    border-radius: .5em;
  }

  .contact__country-panel {
    width: 22em;
    max-width: calc(100vw - 3em);
    box-shadow: 0 .25em .4375em var(--_alcaz-brand-2026---effects--black-opacity-10);
    border-width: .0625em;
    border-radius: .5em;
    padding: .5em;
    top: calc(100% + 1.0625em);
    left: -1em;
  }

  .input-select-error {
    border: .0625em solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: .5em;
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: .0625em solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: .875em;
    border-radius: .5em;
  }

  .contact__country-toggle {
    grid-column-gap: .5em;
    height: 1.5em;
    font-size: 1em;
  }

  .contact__country-toggle:focus-visible, .contact__country-toggle[data-wf-focus-visible] {
    outline-offset: .1875em;
    outline-width: .125em;
  }

  .contact__consent {
    grid-row-gap: .75em;
    font-size: 1em;
  }

  .contact__error {
    border-radius: .5em;
    padding: 1em;
  }

  .input-select-error-empty {
    border: .0625em solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: .5em;
    font-family: Dmsans, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-error-empty:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: .0625em solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: .875em;
    border-radius: .5em;
  }

  .contact__country-list {
    max-height: 16.5em;
  }

  .ind-hero__visual {
    border-radius: 1.5em;
  }

  .ind-hero {
    padding-bottom: .75em;
    padding-left: .75em;
    padding-right: .75em;
  }

  .ind-hero__copy {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    border-radius: 1.5em;
    padding: 4em 3em;
  }

  .ind-solutions__flower {
    width: 57em;
    height: 57em;
    right: -14em;
  }

  .ind-why__grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-top: 3em;
  }

  .ind-why {
    padding-bottom: .75em;
    padding-left: .75em;
    padding-right: .75em;
  }

  .ind-why__flower {
    width: 57em;
    height: 57em;
    top: 1.5em;
    right: -12em;
  }

  .ind-case__review-verified {
    grid-column-gap: .416667em;
    grid-row-gap: .416667em;
    border-top-width: .0694444em;
    padding-top: .833333em;
  }

  .ind-case__copy {
    grid-column-gap: 1.66667em;
    grid-row-gap: 1.66667em;
    padding: 1.11111em 0 .833333em 2.22222em;
  }

  .ind-proof__stat {
    grid-column-gap: 1.11111em;
    grid-row-gap: 1.11111em;
    border-radius: 1.11111em;
    justify-content: flex-start;
    min-width: 0;
    padding: 1.11111em 2.22222em;
  }

  .ind-case {
    padding-left: .833333em;
    padding-right: .833333em;
  }

  .ind-case__review {
    grid-column-gap: 1.11111em;
    grid-row-gap: 1.11111em;
    border-radius: 1.11111em;
    padding: 1.66667em;
  }

  .ind-case__review-rating {
    grid-column-gap: .694444em;
    grid-row-gap: .694444em;
  }

  .ind-proof__review-2 {
    grid-column-gap: 1.11111em;
    grid-row-gap: 1.11111em;
    border-radius: 1.66667em;
    align-self: start;
    width: 100%;
    padding: 1.11111em .833333em .833333em;
  }

  .ind-proof {
    grid-column-gap: 1.11111em;
    grid-row-gap: 1.11111em;
    align-items: stretch;
  }

  .ind-case__review-badge {
    flex-shrink: 0;
    width: 1.04167em;
    height: 1.04167em;
  }

  .ind-case__panel {
    grid-column-gap: 1.66667em;
    grid-row-gap: 1.66667em;
    border-radius: 1.66667em;
    grid-template-columns: 28.5417em minmax(0, 1fr);
    align-items: start;
    padding: 4.44444em;
  }

  .ind-button__arrow {
    width: 1.25em;
    height: 1.25em;
  }

  .ind-proof__stats {
    grid-column-gap: 1.11111em;
    grid-row-gap: 1.11111em;
  }

  .ind-carousel__prev {
    border-width: .0625em;
    width: 3.5em;
    height: 3.5em;
    padding: 1em;
  }

  .ind-cases__all {
    border-radius: 62em;
    min-height: 3.5em;
    margin-top: -1.5em;
    padding: 1em 2em;
  }

  .ind-cases__grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .ind-related {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    background-color: var(--_alcaz-brand-2026---midnight-blue-light);
    display: block;
  }

  .ind-contact {
    z-index: 1;
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
    width: 100%;
    color: var(--_alcaz-brand-2026---sand-beige);
    background-image: linear-gradient(90deg, #09262e 0%, #0c333d 100%);
    border-radius: 1.5em;
    grid-template-columns: minmax(0, 380fr) minmax(0, 716fr);
    margin: 0;
    padding: 4em;
    scroll-margin-top: 7em;
    position: relative;
  }

  .ind-carousel__prev-disabled {
    border: .0625em solid var(--_alcaz-brand-2026---bright-ember);
    border-radius: 50%;
  }

  .case-statistics__dot {
    border: 0 solid var(--_alcaz-brand-2026---transparent);
    border-radius: 6.1875em;
  }

  .case-detail__sidebar-image {
    border-radius: 2.5855em;
  }

  .case-related__header {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .case-detail__columns {
    min-width: 0;
  }

  .case-detail__dots {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .case-related__controls {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .case-related__track {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .case-detail__service-item {
    min-width: 0;
  }

  .case-detail__goal-row {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .case-detail__hero, .case-detail__cta {
    padding-bottom: .75em;
    padding-left: .75em;
    padding-right: .75em;
  }

  .case-detail__meta-row {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    border-radius: 1em;
    padding: 1em 1.125em;
  }

  .case-detail__sidebar {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    min-width: 0;
  }

  .case-detail__hero-frame {
    border-radius: 1.5em;
    height: 25em;
  }

  .case-detail__metadata {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .case-statistics__dot-selected {
    border: 0 solid var(--_alcaz-brand-2026---transparent);
    border-radius: 6.1875em;
  }

  .case-detail__related-item {
    min-width: 0;
  }

  .case-related__section {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .ind-features__panel {
    grid-column-gap: 2.22222em;
    grid-row-gap: 4.44444em;
    border-radius: 1.66667em;
    padding: 3.33333em;
  }

  .ind-native-20 {
    pointer-events: none;
    grid-area: 2 / 1 / auto / 4;
    min-width: 0;
  }

  .ind-native-24 {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    pointer-events: auto;
    border-radius: 1.66667em;
    min-width: 0;
    padding: 2.22222em 1.11111em;
    display: flex;
  }

  .ind-insights {
    padding: .833333em;
  }

  .case-index-main {
    padding-top: .75em;
  }

  .case-index__intro {
    min-width: 0;
    padding: 4em 1.5em 3em;
  }

  .case-index__feature {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    border-radius: 2em;
    grid-template-columns: minmax(0, 2.0423fr) minmax(0, 1fr);
    align-items: stretch;
    min-width: 0;
    padding: 1em;
  }

  .case-index__feature-story {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    border-radius: 1.5em;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .case-index__feature-copy {
    width: 100%;
    color: var(--_alcaz-brand-2026---warm-charcoal);
  }

  .case-index__feature-portrait {
    border-radius: 1.5em;
    min-width: 0;
    min-height: 0;
  }

  .case-featured__arrow {
    border-style: solid;
    border-color: var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
  }

  .case-index__featured-track {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .case-index__featured {
    min-width: 0;
    padding-bottom: 1.5em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .case-index__feature-metrics {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    min-width: 0;
  }

  .case-index__feature-left {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    min-width: 0;
    display: flex;
  }

  .case-featured__controls {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    padding: 1.5em 0;
  }

  .case-index__results-cs {
    border-bottom-right-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
    min-width: 0;
    padding: 2.5em 4em 2em;
  }

  .case-results__arrow {
    border: .03125em solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
  }

  .case-index__grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .case-index__card-controls {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    padding: 1.5em 0;
  }

  .case-index__contact, .case-index__contact-panel {
    min-width: 0;
  }

  .al26-sg-type-display {
    font-size: 2.4375em;
  }

  .al26-sg-type-body {
    font-size: 1.0625em;
  }

  .al26-sg-type-button {
    font-size: 1em;
  }

  .al26-sg-type-h5 {
    font-size: 1.6875em;
  }

  .al26-sg-type-number {
    font-size: 3em;
  }

  .al26-sg-type-stat {
    font-size: 4.0625em;
  }

  .al26-sg-type-label {
    font-size: .875em;
  }

  .al26-sg-type-eyebrow {
    font-size: .9375em;
  }

  .al26-sg-type-lead {
    font-size: 1.75em;
  }

  .al26-sg-type-subhead {
    font-size: 1.25em;
  }

  .al26-sg-type-h1 {
    font-size: 3.25em;
  }

  .al26-sg-type-caption {
    font-size: 1em;
  }

  .al26-sg-type-h4 {
    font-size: 2em;
  }

  .al26-sg-type-stat-caption {
    font-size: 1em;
  }

  .al26-sg-type-h2 {
    font-size: 2.8125em;
  }

  .ind-challenge__icon {
    width: 4.5em;
    height: 4.5em;
  }

  .ind-solutions__card-panel {
    border: .125em solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    border-radius: 1.5em;
  }

  .case-index__feature-inset {
    object-fit: contain;
    border-radius: 0;
    width: 17.25em;
    min-width: 0;
    max-width: none;
    height: 28.875em;
    min-height: 0;
    display: block;
    position: absolute;
    top: -1.75em;
    left: 2.625em;
  }

  .case-index__all {
    border-radius: 7.14286em;
    min-width: 0;
    min-height: 3.14286em;
    margin-top: 1.71429em;
    font-size: .875em;
  }

  .case-featured__arrow-disabled {
    border-style: solid;
    border-color: var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
  }

  .case-results__arrow-disabled {
    border: .03125em solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
  }
}

@media screen and (min-width: 1920px) {
  body {
    font-size: .9vw;
  }

  .al26-sg-type-display {
    font-size: 2.875em;
  }

  .al26-sg-type-body {
    font-size: 1.0625em;
  }

  .al26-sg-type-button {
    font-size: 1em;
  }

  .al26-sg-type-h5 {
    font-size: 1.9375em;
  }

  .al26-sg-type-number {
    font-size: 3em;
  }

  .al26-sg-type-stat {
    font-size: 4.8125em;
  }

  .al26-sg-type-label {
    font-size: .875em;
  }

  .al26-sg-type-eyebrow {
    font-size: .9375em;
  }

  .al26-sg-type-lead {
    font-size: 1.75em;
  }

  .al26-sg-type-subhead {
    font-size: 1.375em;
  }

  .al26-sg-type-h1 {
    font-size: 3.625em;
  }

  .al26-sg-type-caption {
    font-size: 1em;
  }

  .al26-sg-type-h4 {
    font-size: 2.375em;
  }

  .al26-sg-type-stat-caption {
    font-size: 1em;
  }

  .al26-sg-type-h2 {
    font-size: 3.375em;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: 16px;
  }

  h1 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 48px;
    line-height: 60px;
  }

  h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 36px;
    line-height: 44px;
  }

  h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 38px;
  }

  h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
  }

  p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 32px;
  }

  li {
    background-position: 0 48%;
    font-size: 16px;
    line-height: 32px;
  }

  blockquote {
    margin-bottom: 20px;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 32px;
  }

  .text-caption-strong {
    letter-spacing: 0;
    font-size: 14px;
  }

  .partner-logos__caption-layout {
    display: none;
  }

  .partner-logos__sortlist-frame {
    width: 60.7516px;
    margin-top: 6.875px;
    margin-left: 34.6242px;
  }

  .partner-logos__serif-caption-visibility:where(.w-variant-2aa06b5c-de5c-c072-b595-2919a2f9894e) {
    display: block;
  }

  .home-hero__actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .partner-logos__meta-slot {
    flex-shrink: 1;
    width: 130px;
    min-width: 0;
    height: 30px;
  }

  .partner-logos__clutch-frame {
    width: 60.5976px;
    margin-top: 11.225px;
    margin-left: 34.8633px;
  }

  .text-page-title {
    letter-spacing: -1.6px;
    font-size: 42px;
  }

  .button-outline {
    grid-column-gap: 11.2px;
    grid-row-gap: 11.2px;
    border: 1.28px solid var(--_alcaz-brand-2026---interface--interface-deep-blue);
    letter-spacing: -.16px;
    border-radius: 1584px;
    height: 56px;
    padding: 0 40px;
  }

  .button-outline:hover {
    border: 1.28px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 1584px;
  }

  .button-outline:focus-visible, .button-outline[data-wf-focus-visible] {
    border: 1.28px solid var(--_alcaz-brand-2026---midnight-blue);
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    border-radius: 1584px;
    outline-width: 1px;
    outline-style: solid;
  }

  .home-hero__content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding: 48px;
  }

  .partner-logos__google-frame {
    width: 68.6451px;
    margin-top: 13.3094px;
    margin-left: 30.5277px;
  }

  .partner-logos__row {
    height: 32px;
  }

  .text-callout {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .text-callout:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    line-height: 29px;
  }

  .text-callout:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .text-callout:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .text-callout:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .text-callout:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .text-callout:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    color: var(--_alcaz-brand-2026---bright-ember-dark);
  }

  .button-outline__icon {
    width: 16px;
    height: 16px;
  }

  .partner-logos__sortlist-slot {
    flex-shrink: 1;
    width: 130px;
    min-width: 0;
    height: 30px;
  }

  .text-body-19p2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-19p2 p {
    margin-top: 16px;
  }

  .home-hero__visual {
    border-radius: 24px;
    min-height: 400px;
  }

  .partner-logos__google-slot {
    flex-shrink: 1;
    width: 130px;
    min-width: 0;
    height: 50px;
  }

  .partner-logos__semrush-slot {
    flex-shrink: 1;
    width: 130px;
    min-width: 0;
    height: 40px;
  }

  .partner-logos__compact-caption-layout {
    width: 100%;
    display: block;
  }

  .partner-logos__compact-caption-layout:where(.w-variant-2aa06b5c-de5c-c072-b595-2919a2f9894e) {
    display: none;
  }

  .text-link-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .partner-logos {
    grid-row-gap: 16px;
    border-radius: 24px;
    flex-direction: column;
    margin-top: 12px;
    padding: 20px 32px;
    display: flex;
  }

  .button-main-1 {
    grid-column-gap: 11.2px;
    grid-row-gap: 11.2px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember);
    letter-spacing: -.16px;
    border-radius: 1584px;
    height: 56px;
    padding: 0 40px;
  }

  .button-main-1:where(.w-variant-bf6f000c-1795-1b5a-a734-93923322a1ac) {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 1584px;
    height: 52px;
    min-height: 52px;
    padding: 0 40px;
  }

  .button-main-1:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 0 solid var(--_alcaz-brand-2026---bright-ember);
    border-radius: 999px;
    min-height: 56px;
    padding: 0 28px;
  }

  .button-main-1:hover {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 1584px;
  }

  .button-main-1:hover:where(.w-variant-bf6f000c-1795-1b5a-a734-93923322a1ac) {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember);
    border-radius: 1584px;
  }

  .button-main-1:hover:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
    border: 0 solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
  }

  .button-main-1:focus-visible, .button-main-1[data-wf-focus-visible] {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember);
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    border-radius: 1584px;
    outline-width: 1px;
    outline-style: solid;
  }

  .button-main-1:focus-visible:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973), .button-main-1[data-wf-focus-visible]:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
    border: 0 solid var(--_alcaz-brand-2026---bright-ember);
    border-radius: 999px;
  }

  .partner-logos__meta-frame {
    width: 89px;
    margin-top: 4.20117px;
    margin-left: 11px;
  }

  .home-hero__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .partner-logos__clutch-slot {
    flex-shrink: 1;
    width: 130px;
    min-width: 0;
    height: 40px;
  }

  .text-callout-18 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .home-hero {
    padding: 12px;
  }

  .text-callout-small {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .button-main__icon {
    width: 16px;
    height: 16px;
  }

  .button-main__icon:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
    width: 20px;
    height: 20px;
  }

  .partner-logos__semrush-frame {
    width: 123.675px;
    margin-top: 11.905px;
    margin-left: 2.28197px;
  }

  .home-why__photo-tablet {
    display: block;
  }

  .home-why {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 48px 12px 0;
  }

  .text-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .home-why__card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    border-radius: 24px;
    padding: 24px;
  }

  .home-why__decoration-second {
    display: block;
  }

  .home-why__title-layout {
    min-height: auto;
  }

  .home-why__pillars {
    background-color: var(--_alcaz-brand-2026---interface--home-pillars-surface-pale);
    border-radius: 24px;
    padding: 48px;
  }

  .home-why__photo {
    display: none;
  }

  .home-why__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .text-section-title {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-why__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1300px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .text-body-17 {
    letter-spacing: 0;
    font-size: 17px;
    line-height: 26px;
  }

  .text-body-17.text-body-17-soft-mobile-body {
    color: var(--_alcaz-brand-2026---warm-charcoal);
  }

  .home-why__photo-wrap {
    aspect-ratio: 372 / 139;
    border-radius: 24px;
    height: auto;
  }

  .home-why__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .home-why__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 32px;
  }

  .home-why__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .home-why__track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    max-width: 1600px;
  }

  .home-why__decoration-first {
    display: none;
  }

  .text-subheading-small-18p2048 {
    letter-spacing: 0;
    font-size: 12px;
  }

  .home-wheel__summary-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-top: 16px;
    display: flex;
  }

  .home-wheel__panel {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-template: "heading diagram"
                   "intro diagram"
                   "detail detail"
                   "lead lead"
                   / 1.13fr 1fr;
    padding: 48px;
  }

  .home-wheel__center {
    grid-column-gap: 4.48px;
    grid-row-gap: 4.48px;
  }

  .home-wheel__label-top-layout, .home-wheel__label-bottom-layout {
    min-height: 42px;
    box-shadow: 0 9px 21px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.5px 3px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1188px;
    padding: 7.8px 13.8px;
  }

  .text-feature-title-large-40p96 {
    letter-spacing: -.78px;
    font-size: 26px;
  }

  .text-body-17p072 {
    letter-spacing: 0;
    font-size: 10px;
  }

  .home-wheel__label-right-layout {
    min-height: 42px;
    box-shadow: 0 9px 21px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.5px 3px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1188px;
    padding: 7.8px 13.8px;
  }

  .home-wheel__primary-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-wheel {
    padding: 12px;
  }

  .home-wheel__label-left-layout {
    min-height: 42px;
    box-shadow: 0 9px 21px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.5px 3px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1188px;
    padding: 7.8px 13.8px;
  }

  .home-wheel__copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 1600px;
  }

  .home-wheel__diagram {
    place-self: start center;
    max-width: 325px;
  }

  .home-wheel__supporting-copy {
    display: none;
  }

  .home-wheel__expanded-copy {
    padding-top: 32px;
  }

  .text-subheading-small-20p8-w700, .text-body-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .home-client-videos {
    padding-bottom: 112px;
  }

  .home-client-videos__heading-space {
    width: 32px;
    height: 32px;
  }

  .text-section-title-49p6-butler {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-client-videos__overline-container-orange-secondary-large {
    border-radius: 4955px;
    padding-top: 1.4865px;
    padding-bottom: 1.4865px;
  }

  .home-client-videos__container {
    max-width: 1280px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .home-client-videos__duration-icon {
    width: 20.8px;
  }

  .home-client-videos__videos-container-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px;
  }

  .text-eyebrow-large-20-w400 {
    letter-spacing: 1.2px;
    font-size: 12px;
  }

  .home-client-videos__duration {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 8000px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-client-videos__video-container {
    border-radius: 16px;
  }

  .home-client-videos__videos {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
  }

  .text-fine-print-medium-12p722 {
    letter-spacing: 0;
    font-size: 12.722px;
  }

  .home-performance__column-search {
    grid-column-gap: 20px;
    grid-row-gap: 21px;
  }

  .home-performance__panel {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 24px;
    padding: 48px 12px 12px;
  }

  .text-metric {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .home-performance__column-ai {
    grid-column-gap: 20px;
    grid-row-gap: 21px;
  }

  .home-performance__copy-layout {
    max-width: 1035.3px;
  }

  .home-performance__chart {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    height: 644.8px;
    padding: 24px 24px 40px;
  }

  .home-performance__category-rule-ai {
    height: 3.91456px;
    max-height: 3.91456px;
  }

  .text-caption-medium {
    letter-spacing: 0;
    font-size: 14px;
  }

  .text-fine-print {
    letter-spacing: 0;
    font-size: 13px;
  }

  .text-fine-print-medium {
    letter-spacing: 0;
    font-size: 12px;
  }

  .home-performance__bar-search {
    border-top: 7.82912px solid var(--_alcaz-brand-2026---midnight-blue);
    border-right-width: 0;
    border-right-color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .home-performance__stat-copy-layout {
    margin-top: 4px;
  }

  .home-performance__status {
    width: 1px;
    height: 1px;
  }

  .home-performance {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 0 12px 12px;
  }

  .home-performance__channel-layout {
    transform-origin: top;
    transform: rotate(-35deg);
  }

  .home-performance__category-group {
    grid-row-gap: 7.82912px;
  }

  .home-performance__category-rule-social {
    height: 3.91456px;
    max-height: 3.91456px;
  }

  .home-performance__bar-space {
    height: 416.64px;
  }

  .text-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .text-body:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .text-body:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .text-body:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .text-body:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    color: var(--_alcaz-brand-2026---warm-charcoal);
  }

  .text-body.text-body-body-mobile-soft {
    color: var(--_alcaz-brand-2026---text-body-secondary);
  }

  .text-body p {
    margin-top: 16px;
  }

  .text-body h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .home-performance__stat {
    border: 1px solid var(--_alcaz-brand-2026---opacity--bright-ember-opacity-89-of-255);
    border-radius: 16px;
    padding: 24px;
  }

  .home-performance__bar-fill-x {
    width: 32px;
  }

  .home-performance__chart-layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .home-performance__bars {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    padding-top: 48px;
  }

  .home-performance__bar-fill-reddit {
    width: 32px;
  }

  .div-block-475 {
    display: none;
  }

  .home-performance__bar-fill-gemini {
    width: 32px;
  }

  .home-performance__category-rule-search {
    height: 3.91456px;
    max-height: 3.91456px;
  }

  .home-performance__legend-item-ai {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-left: 8px solid var(--_alcaz-brand-2026---muted-teal);
    border-radius: 0 12px 12px 0;
    grid-template-rows: auto;
    grid-template-columns: 68px 1fr;
    padding: 8px 10px 8px 14px;
  }

  .home-performance__bar-fill-linkedin {
    width: 32px;
  }

  .home-performance__header {
    grid-row-gap: 24px;
    max-width: 1300px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .home-performance__bar-social {
    border-top: 7.82912px solid var(--_alcaz-brand-2026---bright-ember);
    border-right-width: 0;
  }

  .home-performance__number-layout {
    margin-bottom: 32px;
  }

  .home-performance__legend {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(56px, auto);
    height: auto;
    padding: 32px;
  }

  .home-performance__bar-fill-tiktok {
    width: 32px;
  }

  .home-performance__categories {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    min-height: 33.28px;
  }

  .home-performance__legend-item-search-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-left: 8px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 0 12px 12px 0;
    grid-template-rows: auto;
    grid-template-columns: 68px 1fr;
    padding: 24px 10px 24px 14px;
  }

  .home-performance__bar-ai {
    border-top: 7.82912px solid var(--_alcaz-brand-2026---muted-teal);
    border-right-width: 0;
    border-right-color: var(--_alcaz-brand-2026---muted-teal);
  }

  .home-performance__column-social {
    grid-column-gap: 20px;
    grid-row-gap: 21px;
  }

  .home-performance__stats-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .home-performance__bar-fill-snapchat, .home-performance__bar-fill-google {
    width: 32px;
  }

  .home-performance__dot {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 99px;
    width: 24px;
    height: 24px;
  }

  .home-performance__header-top {
    grid-row-gap: 8px;
  }

  .home-performance__stats {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    max-width: 1600px;
    padding-top: 16px;
  }

  .home-performance__legend-item-social {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-left: 8px solid var(--_alcaz-brand-2026---bright-ember);
    border-radius: 0 12px 12px 0;
    grid-template-rows: auto;
    grid-template-columns: 68px 1fr;
    padding: 8px 10px 8px 14px;
  }

  .home-performance__value-ai-layout {
    top: -30px;
    left: 50%;
  }

  .home-performance__pagination {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .text-metric-15-w500 {
    letter-spacing: -.24px;
    font-size: 12px;
  }

  .text-metric-15-w500.text-metric-15-w500-dark-tablet-midnight {
    color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .home-performance__bar-fill-youtube {
    width: 32px;
  }

  .home-performance__heading-layout {
    max-width: 580px;
  }

  .home-performance__bar-fill-claude, .home-performance__bar-fill-meta, .home-performance__bar-fill-chatgpt {
    width: 32px;
  }

  .home-performance__dot-active {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 99px;
    width: 40px;
    height: 24px;
  }

  .home-methodology__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1300px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .home-methodology__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .home-methodology {
    padding: 0 12px 12px;
  }

  .home-methodology__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .home-methodology__detail {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .home-methodology__card-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home-methodology__front-summary-layout {
    display: none;
  }

  .home-methodology__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    padding: 48px 0 32px;
  }

  .div-block-478 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .text-card-title {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .d-31-card {
    cursor: default;
    width: 100%;
    height: auto;
    margin: 0;
    transform: none;
  }

  .d-31-card-wrapper {
    scroll-snap-align: start;
    scroll-snap-stop: always;
    flex: 0 0 100%;
    min-width: 0;
    display: block;
  }

  .home-methodology__icon {
    width: 48px;
    height: 48px;
  }

  .home-methodology__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-left: 24px;
    padding-right: 40px;
    scroll-padding-left: 24px;
    scroll-padding-right: 40px;
    overflow-x: auto;
  }

  .home-methodology__arrow {
    border: .5px solid var(--_alcaz-brand-2026---white);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .home-methodology__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-align: start;
    border-radius: 16px;
    flex-direction: column;
    flex: 0 0 100%;
    height: auto;
    min-height: 364px;
    padding: 32px;
  }

  .home-methodology__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .home-methodology__flip-front {
    border-radius: 16px;
    height: auto;
    position: relative;
    transform: none;
  }

  .home-methodology__icon-wrap {
    border-radius: 12px;
    width: 48px;
    height: 48px;
  }

  .home-methodology__lead-detail-layout {
    max-width: none;
  }

  .text-rating-16 {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .home-methodology__flip-back {
    border-radius: 16px;
    display: none;
  }

  .team-reels {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px 48px 64px;
  }

  .team-reels__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .team-reels__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .team-reels__arrow-disabled, .team-reels__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .team-reels__track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-columns: 1fr;
  }

  .team-reels__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1300px;
  }

  .team-reels__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .brands__hidden-logo-first {
    width: 100%;
  }

  .brands-brands {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding: 3em 2.5em;
  }

  .brands__hidden-logo-row-first {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brands {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .brands__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1300px;
  }

  .brands__logo-group {
    display: none;
  }

  .case-studies__arrow-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .text-link {
    letter-spacing: 0;
    font-size: 14px;
  }

  .case-studies__all {
    border-radius: 1584px;
    min-height: 56px;
    margin-top: -16px;
    padding: 20px 40px;
  }

  .case-studies__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .case-studies__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .case-studies__track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .case-studies__full-list {
    display: none;
  }

  .case-studies__tablet-list {
    display: block;
  }

  .case-studies {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    padding: 3em;
  }

  .case-studies__controls {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .case-studies__status {
    width: 1px;
    height: 1px;
  }

  .case-studies__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .case-studies__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1300px;
  }

  .home-faq__icon-frame {
    width: 24px;
    height: 24px;
  }

  .home-faq__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin: 0 12px;
    padding: 48px;
  }

  .home-faq__accordion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-faq__container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .home-faq__item {
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige);
    border-radius: 16px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .home-faq__item:where(.w-variant-4de3e7d4-4f73-c5c2-4267-eee682c5d9cd) {
    border-bottom-color: var(--_alcaz-brand-2026---midnight-blue-light);
  }

  .home-faq__icon-frame-open {
    width: 24px;
    height: 24px;
  }

  .home-faq__trigger {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px 24px 16px 0;
  }

  .home-faq__heading {
    max-width: 100%;
    padding-bottom: 1em;
  }

  .home-faq__body {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 24px;
  }

  .home-faq__icon {
    width: 18px;
    height: 18px;
  }

  .text-faq-question {
    letter-spacing: 0;
    font-size: 18px;
  }

  .contact__booking-link {
    text-underline-offset: 3px;
    margin-top: 16px;
  }

  .contact__booking-link:focus-visible, .contact__booking-link[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .input-phone {
    letter-spacing: -.48px;
    border-radius: 8px;
    height: 54px;
    font-size: 16px;
  }

  .home-contact {
    padding: 12px;
  }

  .contact__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .main-form__success-message-layout {
    margin-bottom: 17.6px;
  }

  .input-phone-error {
    border-width: 0;
    border-color: var(--_alcaz-brand-2026---warm-red-dark);
    letter-spacing: -.48px;
    border-radius: 8px;
    height: 54px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-phone-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border-width: 0;
    border-color: var(--_alcaz-brand-2026---states--form-error-on-dark);
    border-radius: 8px;
  }

  .input-select {
    letter-spacing: -.48px;
    background-size: 14px;
    border-width: 1px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 12px 44px 12px 16px;
    font-size: 16px;
  }

  .contact__field {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .main-form__country-option-selected {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-selected:focus-visible, .main-form__country-option-selected[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .input-field {
    letter-spacing: -.48px;
    border-width: 1px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 16px;
    font-size: 16px;
  }

  .main-form__country-option-selected-hidden {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-selected-hidden:focus-visible, .main-form__country-option-selected-hidden[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .input-textarea {
    letter-spacing: -.48px;
    border-width: 1px;
    border-radius: 8px;
    height: 140px;
    min-height: 140px;
    padding: 16px;
    font-size: 16px;
  }

  .main-form__country-option-active-selected-hidden {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-active-selected-hidden:focus-visible, .main-form__country-option-active-selected-hidden[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .home-contact__responsive-copy-layout {
    margin-top: 24px;
    display: block;
  }

  .main-form__phone-invalid {
    grid-column-gap: 12px;
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    border-radius: 8px;
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .main-form__phone-invalid:focus-within, .main-form__phone-invalid[data-wf-focus-within] {
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 1px;
    outline-style: none;
  }

  .main-form__phone-invalid:focus-within:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c), .main-form__phone-invalid[data-wf-focus-within]:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    outline-color: var(--_alcaz-brand-2026---bright-ember);
    outline-offset: 2px;
    outline-width: 2px;
    outline-style: none;
  }

  .home-contact__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 48px;
  }

  .main-form__country-option-active-selected {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-active-selected:focus-visible, .main-form__country-option-active-selected[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .contact__submit-wrap {
    margin-top: 24px;
  }

  .home-contact__intro {
    max-width: 100%;
  }

  .button-submit {
    letter-spacing: -.16px;
    border-radius: 1584px;
    height: 44px;
    min-height: 44px;
    padding: 12px 52px 12px 32px;
    font-size: 16px;
  }

  .button-submit:focus-visible, .button-submit[data-wf-focus-visible] {
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-offset: 3px;
    outline-width: 1px;
  }

  .contact__country-option {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
    font-size: 16px;
  }

  .contact__country-option:focus-visible, .contact__country-option[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .contact__success {
    border-radius: 16px;
    padding: 32px;
  }

  .contact__country-empty {
    padding: 10.5px 7px;
  }

  .contact__submit-icon {
    width: 20px;
    height: 20px;
    top: 12px;
    left: calc(50% + 77px);
  }

  .main-form__country-option-hidden {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-hidden:focus-visible, .main-form__country-option-hidden[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .main-form__country-panel-hidden {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    width: 352px;
    max-width: calc(100vw - 48px);
    box-shadow: 0 4px 7px var(--_alcaz-brand-2026---effects--black-opacity-26-of-255);
    border-radius: 8px;
    padding: 8px;
    top: calc(100% + 17px);
    left: -16px;
  }

  .contact__country-chevron {
    border-bottom-width: 1px;
    border-right-width: 1px;
    width: 8px;
    height: 8px;
    font-size: 16px;
    transform: translateY(-2px)rotate(45deg);
  }

  .contact__budget-icon {
    width: 12px;
    height: 6px;
    top: 24px;
    right: 16px;
  }

  .text-body-medium-15 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .input-search {
    letter-spacing: 0;
    border-width: 1px;
    border-radius: 6px;
    height: 44px;
    margin-bottom: 8px;
    padding: 8px 12px;
    font-size: 16px;
  }

  .contact__country-picker {
    border-right-width: 1px;
    height: 24px;
    padding-right: 12px;
  }

  .main-form__country-empty-hidden {
    padding: 10.5px 7px;
  }

  .input-textarea-error {
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    letter-spacing: -.48px;
    border-radius: 8px;
    height: 140px;
    min-height: 140px;
    padding: 16px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-textarea-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: 1px solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    border-radius: 8px;
  }

  .contact__country-flag {
    border-radius: 3px;
    width: 24px;
    height: 16px;
    font-size: 24px;
  }

  .text-body-small {
    letter-spacing: 0;
    font-size: 16px;
  }

  .input-country {
    letter-spacing: 0;
    border-right-width: 1px;
    width: 104px;
    min-width: 104px;
    height: 24px;
    padding-right: 8px;
    font-size: 16px;
  }

  .text-caption, .text-link-w400 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .main-form__error-visible {
    border-radius: 8px;
    padding: 16px;
  }

  .input-select-empty {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue-light);
    background-color: var(--_alcaz-brand-2026---white);
    letter-spacing: -.48px;
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 12px 44px 12px 16px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-empty:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: 1px solid var(--_alcaz-brand-2026---opacity--sand-beige-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
  }

  .main-form__country-option-active-hidden {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-active-hidden:focus-visible, .main-form__country-option-active-hidden[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .contact__checkbox {
    border-radius: 4px;
    width: 24px;
    height: 24px;
    margin-right: 12px;
  }

  .contact__checkbox:focus-visible, .contact__checkbox[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .contact__honeypot {
    width: 16px;
    height: 16px;
    left: -160000px;
  }

  .main-form__country-option-active {
    grid-column-gap: 12px;
    min-height: 44px;
    padding: 10px 8px;
  }

  .main-form__country-option-active:focus-visible, .main-form__country-option-active[data-wf-focus-visible] {
    outline-offset: 3px;
    outline: 2px solid;
  }

  .contact__phone {
    grid-column-gap: 12px;
    border-width: 1px;
    border-radius: 8px;
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact__phone:focus-within, .contact__phone[data-wf-focus-within] {
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-offset: 3px;
    outline-width: 1px;
  }

  .contact__phone:focus-within:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c), .contact__phone[data-wf-focus-within]:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    outline-offset: 2px;
    outline-width: 2px;
  }

  .contact__footer {
    grid-column-gap: 24px;
    min-height: 78px;
    margin-top: 24px;
    font-size: 16px;
  }

  .input-field-error {
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    letter-spacing: -.48px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 16px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-field-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: 1px solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    border-radius: 8px;
  }

  .contact__country-panel {
    width: 352px;
    max-width: calc(100vw - 48px);
    box-shadow: 0 4px 7px var(--_alcaz-brand-2026---effects--black-opacity-10);
    border-width: 1px;
    border-radius: 8px;
    padding: 8px;
    top: calc(100% + 17px);
    left: -16px;
  }

  .input-select-error {
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    background-color: var(--_alcaz-brand-2026---white);
    letter-spacing: -.48px;
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 12px 44px 12px 16px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-error:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: 1px solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
  }

  .contact__country-toggle {
    grid-column-gap: 8px;
    height: 24px;
    font-size: 16px;
  }

  .contact__country-toggle:focus-visible, .contact__country-toggle[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .contact__consent {
    grid-row-gap: 12px;
    font-size: 16px;
  }

  .contact__error {
    border-radius: 8px;
    padding: 16px;
  }

  .text-control-label {
    letter-spacing: 0;
    font-size: 16px;
  }

  .input-select-error-empty {
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    background-color: var(--_alcaz-brand-2026---white);
    letter-spacing: -.48px;
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
    height: 56px;
    min-height: 56px;
    padding: 12px 44px 12px 16px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
  }

  .input-select-error-empty:where(.w-variant-85dc4ae4-a72a-3e86-2650-caff8dc23f7c) {
    border: 1px solid var(--_alcaz-brand-2026---states--form-error-on-dark);
    background-color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-38-of-255);
    background-image: none;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 8px;
  }

  .home-contact__form-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .contact__country-list {
    max-height: 264px;
  }

  .clutch-code__embed {
    min-height: 375px;
  }

  .clutch-code__container {
    max-width: 1280px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .clutch-code__container:where(.w-variant-f2298517-7611-2900-4341-5f857f206189) {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }

  .clutch-code {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .clutch-code:where(.w-variant-f2298517-7611-2900-4341-5f857f206189) {
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-values__photo-efficiency {
    border-radius: 24px;
    order: 8;
    height: 259px;
    min-height: 259px;
    position: relative;
  }

  .about-founder__image {
    display: none;
  }

  .about-culture__slide--front {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-values__tile-teal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c756afbf539d818f1d_about-values-efficiency-tablet-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    order: 7;
    height: auto;
    min-height: 259px;
    padding: 32px;
  }

  .text-eyebrow-culture {
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
  }

  .about-culture {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac7711e093c967a6034af58_alcaz-about-culture-bg-tablet-20261001.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin: 12px 12px 0;
    padding: 48px 64px 32px;
    display: block;
    overflow: hidden;
  }

  .about-team__section-copy-wrap {
    max-width: 1190px;
  }

  .image-reveal-card__content:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86) {
    grid-row-gap: 10px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding: 16px 16px 32px 32px;
    display: flex;
    position: absolute;
    inset: 0 0 0 calc(50% + 8px);
  }

  .image-reveal-card__content:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    grid-row-gap: 10px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding: 16px 16px 32px 32px;
    display: flex;
    position: absolute;
    inset: 0 calc(50% + 8px) 0 0;
  }

  .image-reveal-card__content:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf) {
    grid-row-gap: 10px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding: 16px 16px 32px 32px;
    display: flex;
    position: absolute;
    inset: 0 0 0 calc(50% + 8px);
  }

  .image-reveal-card__content:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd) {
    grid-row-gap: 10px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding: 16px 16px 32px 32px;
    display: flex;
    position: absolute;
    inset: 0 calc(50% + 8px) 0 0;
  }

  .image-reveal-card__content:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    grid-row-gap: 10px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    padding: 16px 16px 32px 32px;
    display: flex;
    position: absolute;
    inset: 0 0 0 calc(50% + 8px);
  }

  .about-page {
    padding-top: 12px;
  }

  .about-page__carousel-controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
  }

  .about-direction__clarity-card {
    grid-column-gap: 52.6px;
    grid-row-gap: 52.6px;
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-105.411deg, #e9e6e066 -4.76454%, #f68c1f66 80.6718%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
    border-radius: 16px;
    min-height: 0;
    padding: 32px;
  }

  .about-values__photo-creativity {
    border-radius: 24px;
    order: 5;
    height: 259px;
    min-height: 259px;
    position: relative;
  }

  .about-contribution__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .about-direction__intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
    margin: 0;
    display: flex;
  }

  .about-culture__slide--front-motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .text-team-title {
    letter-spacing: -.44px;
    font-size: 24px;
  }

  .about-values__photo-reliability {
    border-radius: 24px;
    order: 4;
    width: calc(100% - 4px);
    height: 259px;
    min-height: 259px;
    margin-left: 4px;
    position: relative;
  }

  .about-culture__slide--leaving-motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: none;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-direction__title-wrap-line {
    display: inline;
  }

  .about-culture__slide {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-culture__slide--back {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-values__tile-orange {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--_alcaz-brand-2026---bright-ember);
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c80d00af9fd4eae0ac_about-values-creativity-tablet-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    order: 6;
    height: auto;
    min-height: 259px;
    padding: 32px;
  }

  .about-culture__dots {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
    grid-column: 1 / -1;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .about-culture__slide--middle-motion {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-culture__slide--leaving-reduced-motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: none;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-culture__heading-wrap {
    text-transform: capitalize;
    display: block;
  }

  .about-founder__section-lead {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 8px;
    padding: 24px;
  }

  .about-team__team-role {
    margin-top: 5.5px;
  }

  .text-body-xl-compact-medium {
    letter-spacing: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
  }

  .text-body-xl-compact-medium.text-body-xl-compact-medium-muted-midnight {
    color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-80);
  }

  .text-body-xl-compact-medium.text-body-xl-compact-medium-muted-white {
    color: var(--_alcaz-brand-2026---opacity--white-opacity-80);
  }

  .image-reveal-card__title-layout:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    color: var(--_alcaz-brand-2026---bright-ember);
    order: 1;
  }

  .image-reveal-card__title-layout:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .image-reveal-card__title-layout:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .image-reveal-card__title-layout:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card__title-layout:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__title-layout:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    order: -1;
  }

  .image-reveal-card {
    grid-row-gap: 10px;
    border-radius: 16px;
    padding: 24px;
  }

  .image-reveal-card:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744), .image-reveal-card:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd) {
    aspect-ratio: auto;
    border-radius: 24px;
    height: 342px;
    padding: 0;
  }

  .image-reveal-card:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    aspect-ratio: auto;
    background-image: none;
    border-radius: 24px;
    height: 342px;
    padding: 0;
  }

  .image-reveal-card:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    grid-row-gap: 10px;
    aspect-ratio: 1;
    width: 100%;
    min-width: 0;
    padding: 64px 32px 32px;
  }

  .image-reveal-card:hover:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    background-image: none;
  }

  .about-culture__intro {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    color: var(--_alcaz-brand-2026---opacity--sand-beige-opacity-191-of-255);
    text-align: left;
  }

  .about-culture__stack-middle {
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-radius: 24px;
    inset: 13px 3.125% 0;
  }

  .about-culture__slide--reduced-motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-contribution {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 64px;
  }

  .about-values__tile-art {
    display: none;
  }

  .about-page__carousel-arrow-disabled {
    width: 44px;
    height: 44px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
  }

  .about-page__carousel-arrow-disabled:focus-visible, .about-page__carousel-arrow-disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .about-team__section-content {
    max-width: 1600px;
  }

  .about-hero__media-image {
    border-radius: 24px;
  }

  .text-callout-founder {
    letter-spacing: -.36px;
    font-size: 18px;
    line-height: 23px;
  }

  .about-values {
    padding: 48px 12px 16px;
  }

  .about-values__tile-sand {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c96729912cf5b70d33_about-values-honesty-tablet-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    order: 2;
    height: auto;
    min-height: 259px;
    padding: 32px;
  }

  .about-contribution__section-lead {
    margin-top: 16px;
    padding-top: 0;
  }

  .about-page__follow-tab-active {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .about-page__follow-tab-active:focus-visible, .about-page__follow-tab-active[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .text-card-title-compact-28 {
    letter-spacing: 0;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
  }

  .about-direction__section-title-wrap {
    margin-bottom: 8px;
  }

  .about-founder__section-title-wrap {
    text-transform: capitalize;
    max-width: 924px;
  }

  .about-values__section-title-wrap {
    max-width: 924px;
  }

  .about-direction__intro-quote {
    order: -1;
  }

  .text-callout-22 {
    letter-spacing: -.44px;
    font-size: 22px;
    line-height: 29px;
  }

  .about-culture__slide--back-reduced-motion {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-page__reports-all-hidden {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
    height: 56px;
    min-height: 56px;
    margin: 32px 0 0;
    padding: 12px 28px;
  }

  .about-direction__grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 48px;
  }

  .about-direction__approach-card-glow {
    top: -163px;
    left: 1px;
  }

  .about-team__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .about-hero {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 0 12px 12px;
  }

  .about-direction {
    border-radius: 24px;
    margin: 0 12px;
    padding: 64px;
  }

  .text-eyebrow-compact-medium {
    letter-spacing: 1.8px;
    font-size: 15px;
    font-weight: 500;
  }

  .about-hero__hero-visual {
    aspect-ratio: 1.7;
    border-radius: 24px;
    min-height: 0;
  }

  .about-values__photo {
    border-radius: 16px;
    min-height: 342px;
  }

  .about-culture__slides {
    grid-template-columns: 1fr;
    padding-top: 0;
    overflow: hidden;
  }

  .about-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .about-founder__section-copy-wrap {
    max-width: 1190px;
    margin-top: 16px;
  }

  .text-subheading {
    letter-spacing: 0;
    font-size: 18px;
  }

  .about-values__tile-dark {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771cab891e346cf64a49d_about-values-reliability-tablet-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 24px;
    order: 3;
    width: calc(100% + 4px);
    height: auto;
    min-height: 259px;
    padding: 32px;
  }

  .about-culture__slide--front-reduced-motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-team__section-title-wrap {
    max-width: 924px;
  }

  .text-callout-28 {
    letter-spacing: -.56px;
    font-size: 28px;
    line-height: 36px;
  }

  .image-reveal-card__shade {
    opacity: 1;
  }

  .image-reveal-card__shade:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__shade:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    display: none;
  }

  .image-reveal-card__shade:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf) {
    opacity: .6;
    border-radius: 24px;
    width: calc(50% - 8px);
    display: block;
    inset: 0 auto 0 0;
  }

  .image-reveal-card__shade:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd) {
    opacity: .6;
    border-radius: 24px;
    width: calc(50% - 8px);
    display: block;
    inset: 0 0 0 auto;
  }

  .image-reveal-card__shade:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    display: none;
  }

  .image-reveal-card__shade:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    opacity: .9;
  }

  .about-hero__section-copy-wrap {
    margin-top: 17px;
  }

  .about-culture__slide--middle-reduced-motion {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .text-eyebrow-regular {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .about-culture__compact-nav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .about-direction__team-card {
    grid-column-gap: 52.6px;
    grid-row-gap: 52.6px;
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-105.411deg, #e9e6e066 -4.76454%, #f68c1f66 80.6718%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
    border-radius: 16px;
    min-height: 0;
    padding: 32px;
  }

  .about-culture__section-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: stretch;
    max-width: 1600px;
    display: flex;
  }

  .about-culture__slide--back-motion {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-team {
    padding: 64px 32px;
  }

  .about-values__image {
    border-radius: 26px;
    display: none;
  }

  .about-direction__approach-eyebrow {
    margin-bottom: 8px;
  }

  .about-culture__playback {
    width: 28px;
    height: 28px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
  }

  .about-direction__plan-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-105.411deg, #e9e6e066 -4.76454%, #f68c1f66 80.6718%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
    border-radius: 16px;
    min-height: 0;
    padding: 32px;
  }

  .about-culture__slide--leaving {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: none;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-contribution__intro {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .about-culture__dot--active {
    border-width: 0;
    border-radius: 99px;
    width: 24px;
    height: 8px;
  }

  .about-founder__header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 1248px;
    margin: 0 auto 36px;
    padding: 0 64px;
  }

  .about-culture__slide--middle {
    visibility: hidden;
    grid-row-gap: 32px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .about-culture__stack-back {
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-radius: 24px;
  }

  .about-values__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    padding: 16px;
  }

  .text-body-insides {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text-body-insides p {
    margin-top: 16px;
  }

  .text-body-insides h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .about-contribution__section-content {
    max-width: 1600px;
  }

  .about-founder {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 64px 12px 0;
  }

  .about-culture__dot {
    border-width: 0;
    border-radius: 99px;
    width: 8px;
    height: 8px;
  }

  .about-hero__hero-actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
    padding-top: 16px;
  }

  .about-founder__image-compact {
    display: block;
  }

  .image-reveal-card__image:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86) {
    border-radius: 24px;
    width: calc(50% - 8px);
    inset: 0 auto 0 0;
  }

  .image-reveal-card__image:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    border-radius: 24px;
    width: calc(50% - 8px);
    inset: 0 0 0 auto;
  }

  .about-values__image-tablet {
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    display: block;
  }

  .about-contribution__heading-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-transform: capitalize;
    flex-direction: column;
    display: flex;
  }

  .about-values__photo-honesty {
    border-radius: 24px;
    order: 1;
    height: 259px;
    min-height: 259px;
    position: relative;
  }

  .image-reveal-card__description-layout {
    opacity: 1;
  }

  .image-reveal-card__description-layout:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    opacity: 1;
    order: 2;
  }

  .image-reveal-card__description-layout:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .image-reveal-card__description-layout:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .image-reveal-card__description-layout:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card__description-layout:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__description-layout:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    opacity: 1;
  }

  .about-founder__photo {
    aspect-ratio: auto;
    border-radius: 16px;
    height: 380px;
    padding: 12px;
  }

  .about-hero__hero-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding: 48px;
  }

  .about-team__growth-section-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .about-team__photo {
    border-radius: 12px;
    margin-bottom: 24px;
  }

  .about-team__member {
    border-radius: 16px;
    padding: 24px;
  }

  .text-team-name {
    letter-spacing: 0;
    font-size: 28px;
  }

  .about-values__growth-section-header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .about-culture__slide--motion {
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -270px -591px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    border-radius: 24px;
    justify-content: flex-start;
    height: auto;
    min-height: 204px;
    padding: 30px 46px 30px 30px;
    display: flex;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .image-reveal-card__media:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf) {
    border-radius: 24px;
    width: calc(50% - 8px);
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    overflow: hidden;
  }

  .image-reveal-card__media:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd) {
    border-radius: 24px;
    width: calc(50% - 8px);
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    overflow: hidden;
  }

  .image-reveal-card__media:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    border-radius: 24px;
    width: calc(50% - 8px);
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    overflow: hidden;
  }

  .site-nav__industry-link {
    border-radius: 12px;
    min-height: 82px;
    padding: 8px 12px;
  }

  .site-nav__desktop-links {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: none;
  }

  .site-nav__desktop-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: flex;
  }

  .site-nav__desktop-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__services-layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 261px 1fr 310px;
    padding: 48px;
  }

  .site-nav__mobile-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px 0;
  }

  .site-nav__space-nav {
    height: 93px;
  }

  .site-nav__space-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav__space-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    height: 0;
    display: none;
  }

  .site-nav__promo {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 16px;
    padding: 24px;
  }

  .site-nav__link {
    border-radius: 12px;
    padding: 12px;
  }

  .text-link-w600 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .site-nav__brand {
    width: 131.956px;
    height: 48px;
  }

  .text-overtitle {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .site-nav__subpanel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    display: block;
    overflow: visible;
  }

  .site-nav__close-icon {
    width: 24px;
    height: 24px;
  }

  .site-nav__close-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    transform: none;
  }

  .site-nav__desktop-panel {
    overscroll-behavior: contain;
    scrollbar-width: thin;
    border-radius: 20px;
    max-height: calc(100dvh - 116px);
    display: none;
    top: 104px;
    left: 12px;
    right: 12px;
  }

  .site-nav__desktop-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-nav__desktop-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label-bold {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__industries-layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 318px;
    padding: 48px;
  }

  .site-nav__mobile-services {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .site-nav__mobile-services:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-feature-title-31 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .site-nav__service-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    flex-direction: column;
    display: flex;
  }

  .site-nav__service-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .site-nav__mobile-links {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 16px;
  }

  .site-nav__desktop-cta {
    display: none;
  }

  .site-nav__desktop-cta:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: block;
  }

  .site-nav__desktop-cta:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .site-nav {
    padding: 12px;
    font-size: 16px;
  }

  .site-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
    inset: auto;
  }

  .site-nav__industry-grid {
    grid-column-gap: 24px;
    grid-row-gap: 4px;
  }

  .site-nav__promo-button {
    border-radius: 999px;
    min-height: 40px;
    padding: 12px 28px;
  }

  .site-nav__toggle {
    border-radius: 8px;
    width: 44px;
    height: 48px;
    display: flex;
  }

  .site-nav__toggle:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__toggle:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: flex;
  }

  .site-nav__chevron {
    width: 16px;
    height: 16px;
  }

  .site-nav__mobile-panel {
    overscroll-behavior: contain;
    scrollbar-width: thin;
    border-radius: 20px;
    max-height: calc(100dvh - 116px);
    display: block;
    top: 104px;
    left: 12px;
    right: 12px;
  }

  .site-nav__mobile-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__mobile-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-nav__service-group {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .site-header {
    z-index: 1000;
    position: relative;
  }

  .site-header:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-header:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
  }

  .site-nav__bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 80px;
    box-shadow: 0 12px 28px 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10), 0 2px 4px 0 var(--_alcaz-brand-2026---effects--midnight-blue-opacity-4);
    border-radius: 20px;
    padding: 16px;
  }

  .site-nav__bar:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 16px 48px;
    display: flex;
  }

  .site-nav__service-link {
    border-radius: 12px;
    padding: 4px 12px;
  }

  .site-nav__trigger {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    letter-spacing: -.16px;
    border-radius: 12px;
    padding: 12px 24px 12px 12px;
    font-size: 16px;
  }

  .text-body-strong {
    letter-spacing: 0;
    font-size: 16px;
  }

  .site-nav__contact {
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
  }

  .site-nav__contact:focus-visible, .site-nav__contact[data-wf-focus-visible] {
    background-color: var(--_alcaz-brand-2026---bright-ember);
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    color: var(--_alcaz-brand-2026---midnight-blue);
    outline-width: 1px;
    outline-style: solid;
  }

  .text-link-w700 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .site-nav__menu-icon {
    width: 26px;
    height: 22px;
  }

  .site-nav__menu-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 0;
    transform: none;
  }

  .site-nav__mobile-industries {
    grid-column-gap: 24px;
    grid-row-gap: 4px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .site-nav__mobile-industries:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-column-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .site-nav__promo-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .site-nav__category-layout {
    padding-left: 12px;
  }

  .footer__socials {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: 220px;
  }

  .footer {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .footer:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
    padding-top: 0;
  }

  .text-footer-link {
    letter-spacing: 0;
    font-size: 14px;
  }

  .footer__social, .footer__instagram {
    width: 24px;
    height: 24px;
  }

  .text-fine-print-w600 {
    letter-spacing: 0;
    font-size: 11px;
    line-height: 1.27273;
  }

  .footer__panel {
    border-radius: 24px;
    padding: 32px 32px 36px;
  }

  .text-fine-print-w600-tight {
    letter-spacing: 0;
    font-size: 11px;
    line-height: 1.27273;
  }

  .footer__links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-basis: 100%;
    order: 3;
    justify-content: space-between;
    width: 100%;
    min-width: 0;
    min-height: 20px;
  }

  .footer__copyright {
    width: 110px;
  }

  .footer__brand {
    width: 220px;
  }

  .footer__top {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom-width: 1px;
    flex-wrap: wrap;
    max-width: none;
    padding-bottom: 32px;
  }

  .footer__bottom {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
    padding-top: 32px;
  }

  .text-fine-print-12-w600 {
    letter-spacing: 0;
    font-size: 12px;
  }

  .footer__logo, .footer__logo-dark {
    width: 164.945px;
    height: 60px;
  }

  .style-guide__html-tags {
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    padding: 32px;
  }

  .home-footer__spacing {
    padding-top: 12px;
  }

  .home-why__arrow-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .home-methodology__arrow-disabled {
    border: .5px solid var(--_alcaz-brand-2026---white);
    border-radius: 50%;
    width: 58px;
    height: 58px;
  }

  .home-why__status, .home-methodology__status {
    width: 1px;
    height: 1px;
  }

  .intl-page {
    padding-top: 12px;
  }

  .intl-hero__image-frame {
    height: 320px;
    margin-top: 12px;
    padding: 0;
  }

  .intl-hero__section-eyebrow {
    margin-bottom: 15px;
  }

  .intl-hero__image-tablet {
    border-radius: 24px;
    display: block;
  }

  .intl-hero__hero-actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
    padding-top: 16px;
  }

  .intl-hero-id {
    background-color: var(--_alcaz-brand-2026---transparent);
    border-radius: 0;
    margin: 0 12px 12px;
  }

  .intl-hero__hero-image {
    border-radius: 24px;
    height: 100%;
    display: none;
  }

  .intl-hero__hero-intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .intl-hero__image-mobile {
    border-radius: 24px;
  }

  .div-block-480 {
    padding-top: 0;
  }

  .intl-paths__path-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 1px solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    border-radius: 24px;
    width: 100%;
    padding: 16px 30.75px 32px 32px;
  }

  .intl-paths__path-header-return {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    padding: 0 48px;
  }

  .text-step-number-small {
    letter-spacing: -1.38px;
    font-size: 32px;
  }

  .intl-paths__path-details {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-64-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac77125d4d00a9007e6c834_intl-orange-tablet-3000-native.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .intl-paths__path-arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75a8feac936a211b08780_intl-orange-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-paths__path-arrow:focus-visible, .intl-paths__path-arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-paths__path-wrapper {
    border-radius: 24px;
    padding: 24px;
  }

  .intl-paths__path-status {
    width: 1px;
    height: 1px;
  }

  .text-feature-title {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .intl-paths__path-panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .intl-paths__path-header {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    padding: 0;
  }

  .intl-paths__path-arrow-prev {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75a8feac936a211b08780_intl-orange-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-paths__path-arrow-prev:focus-visible, .intl-paths__path-arrow-prev[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-paths__path-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 0;
  }

  .intl-paths__path-body {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .intl-paths {
    padding: 12px;
  }

  .intl-paths__path-h3 {
    white-space: normal;
  }

  .intl-paths__path-track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: flex;
  }

  .intl-paths__csuite-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-width: 1px;
    border-radius: 24px;
    align-self: stretch;
    width: 100%;
    padding: 16px 30.75px 32px 32px;
  }

  .intl-paths__path-body-inset {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .intl-culture__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 40px 0 8px;
    display: flex;
  }

  .intl-culture__arrow-prev {
    border: .5px solid var(--_alcaz-brand-2026---sand-beige);
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-38-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770431b1967d295175bb5_intl-carousel-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-culture__arrow-prev:focus-visible, .intl-culture__arrow-prev[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-culture__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    scroll-snap-align: start;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -268px -589px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    background-origin: border-box;
    border-radius: 24px;
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 0;
    padding: 30px;
  }

  .intl-culture {
    padding: 12px;
  }

  .intl-culture__icon {
    border-radius: 12px;
    width: 48px;
    min-width: 48px;
    height: 48px;
  }

  .intl-culture__header {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    text-align: left;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .intl-culture__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: inherit;
    grid-template-rows: inherit;
    background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7712620f33fac7ac1f390_intl-growth-tablet-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    grid-column: 1 / -1;
    padding: 48px 64px 32px;
  }

  .intl-culture__industry {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    scroll-snap-align: start;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -268px -589px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    background-origin: border-box;
    border-radius: 24px;
    flex-direction: row;
    flex: 0 0 100%;
    order: 1;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    min-height: 0;
    padding: 30px;
  }

  .intl-culture__arrow {
    border: .5px solid var(--_alcaz-brand-2026---sand-beige);
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-38-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770431b1967d295175bb5_intl-carousel-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-culture__arrow:focus-visible, .intl-culture__arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-culture__culture-status {
    width: 1px;
    height: 1px;
  }

  .intl-culture__alt-label-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column-reverse;
    flex-grow: 1;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    min-width: 0;
    margin: 0;
  }

  .intl-culture__alt-body {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex-shrink: 0;
    width: 360px;
    padding-right: 0;
  }

  .intl-culture__culture-title-wrap {
    min-height: 0;
  }

  .intl-culture__culture-label {
    white-space: normal;
  }

  .intl-culture__card-body {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-right: 0;
  }

  .intl-culture__ai {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    background-color: var(--_alcaz-brand-2026---opacity--midnight-blue-opacity-128-of-255);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    scroll-snap-align: start;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770428bfdfbbcdae41898_intl-card-glow-native.svg");
    background-position: -268px -589px;
    background-repeat: no-repeat;
    background-size: 781px 781px;
    background-origin: border-box;
    border-radius: 24px;
    flex-direction: row;
    flex: 0 0 100%;
    order: 2;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    min-height: 0;
    padding: 30px;
  }

  .intl-culture__track {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: flex-start;
    display: flex;
    overflow: auto hidden;
  }

  .intl-culture__label-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin: 0;
  }

  .text-body-medium {
    letter-spacing: 0;
    font-size: 16px;
  }

  .intl-culture__alt-label {
    flex-grow: 0;
    flex-shrink: 1;
  }

  .div-block-481 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .intl-case-intro__section-title-wrap {
    max-width: 924px;
  }

  .intl-case-intro__growth-section-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .intl-case-intro {
    padding: 64px 64px 16px;
  }

  .intl-case-intro__section-content {
    max-width: 1600px;
  }

  .intl-mba__visual {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    grid-area: 2 / 1 / 3 / 2;
    height: 440px;
    min-height: 0;
  }

  .intl-mba__panel {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-column: 1 / -1;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 7fr) minmax(0, 6fr);
    padding: 48px;
  }

  .intl-mba__desktop-image {
    display: none;
  }

  .text-callout-sm {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .intl-mba {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 12px;
  }

  .intl-mba__metric {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---transparent);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab717aae2f8f44d48136_optimized-intl-mba-metric-tablet-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    min-height: 136px;
    padding: 25px 22px 25px 25px;
  }

  .intl-mba__mba-label {
    white-space: normal;
  }

  .intl-mba__metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-area: 2 / 2 / 3 / 3;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: minmax(0, 1fr);
  }

  .intl-mba__cta {
    grid-area: 3 / 1 / 4 / 3;
    align-self: stretch;
    margin: 0;
  }

  .intl-mba__execution {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-right: 32px;
  }

  .intl-mba__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-area: 1 / 1 / 2 / 3;
    padding-top: 0;
  }

  .intl-mba__text-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-right: 32px;
  }

  .intl-mba__tablet-image {
    display: block;
  }

  .intl-shpper__label-videos {
    max-width: 128px;
  }

  .intl-shpper__revenue-number {
    flex-shrink: 0;
  }

  .intl-shpper__label-users {
    max-width: 150px;
  }

  .intl-shpper__review-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 0 solid var(--_alcaz-brand-2026---interface--review-frame-border);
    border-radius: 24px;
    flex: 1;
    justify-content: center;
    padding: 16px 12px 12px;
  }

  .intl-shpper__execution {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 32px 0 0;
  }

  .intl-shpper__badge {
    width: 15px;
    height: 15px;
  }

  .intl-shpper__panel {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    flex-wrap: inherit;
    border-radius: 24px;
    grid-column: 1 / -1;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 411fr) minmax(0, 805fr);
    padding: 44px 44px 48px;
    display: flex;
  }

  .intl-shpper__graphic {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    flex: 0 0 35%;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-start: 1;
    display: grid;
  }

  .intl-shpper__content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-start: 2;
    padding: 0;
  }

  .intl-shpper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 0 12px;
  }

  .intl-shpper__review {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: 0 1px 3px var(--_alcaz-brand-2026---effects--black-opacity-18-of-255), 0 2px 10px var(--_alcaz-brand-2026---effects--black-opacity-13-of-255);
    border-radius: 16px;
    padding: 24px;
  }

  .intl-shpper__desktop-image {
    aspect-ratio: 322 / 391.9;
    border-radius: 24px;
    grid-row-start: 1;
    grid-column-start: 1;
    display: none;
  }

  .intl-shpper__kpi-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-row-start: 1;
    grid-column-start: 2;
  }

  .intl-shpper__label-revenue {
    max-width: 150px;
  }

  .intl-shpper__pagination-dot {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    border-radius: 99px;
    width: 24px;
    height: 24px;
  }

  .intl-shpper__mobile-image {
    aspect-ratio: 322 / 391.9;
    border-radius: 24px;
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .intl-shpper__shpper-quote {
    padding-bottom: 1.9px;
  }

  .intl-shpper__revenue-label {
    flex: 1;
  }

  .text-metric-xs {
    letter-spacing: -.72px;
    font-size: 28px;
  }

  .intl-shpper__stars-art {
    width: 112px;
    height: 20px;
  }

  .intl-shpper__pagination-dot--current {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    border-radius: 99px;
    width: 40px;
    height: 24px;
  }

  .intl-shpper__rating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .intl-shpper__metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .intl-shpper__metrics-shell {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .intl-shpper__text-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 32px 0 0;
  }

  .intl-shpper__verified {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-top: 1px solid var(--_alcaz-brand-2026---sand-beige);
    padding-top: 12px;
  }

  .intl-shpper__metric {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---transparent);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab71f8fe0daf6df380e8_optimized-intl-shpper-metric-tablet-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    min-height: 165px;
    padding: 25px;
  }

  .text-callout-xs {
    letter-spacing: -.4px;
    font-size: 18px;
  }

  .intl-shpper__tablet-image {
    aspect-ratio: 322 / 391.9;
    border-radius: 24px;
    grid-row-start: 1;
    grid-column-start: 1;
    display: block;
  }

  .intl-shpper__home-stats-pagination {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .intl-shpper__revenue-strip {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    align-items: center;
    min-height: 66px;
    padding: 16px 32px;
    display: flex;
  }

  .intl-shpper__shpper-title-wrap {
    padding-right: 32px;
  }

  .intl-noelie__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column: 1 / -1;
    grid-template-columns: inherit;
    grid-template-rows: inherit;
    border-radius: 24px;
    padding: 48px 48px 24px;
  }

  .text-section-title-54 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .intl-noelie__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    flex: 0 0 35%;
    min-height: 524px;
    padding: 0 32px 0 0;
  }

  .intl-noelie__product {
    border-radius: 32px;
    height: 480px;
    display: none;
  }

  .intl-noelie__phone-cell {
    border-radius: 16px;
    height: 524px;
    padding-top: 16px;
    padding-bottom: 32px;
  }

  .intl-noelie__noelie-title-wrap {
    max-width: none;
    padding-left: 12px;
    padding-right: 12px;
  }

  .intl-noelie {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 12px;
  }

  .intl-noelie__phone-secondary {
    border-radius: 16px;
    height: 524px;
    padding-top: 16px;
    padding-bottom: 32px;
    display: none;
  }

  .text-body-17-compact-17 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .text-body-17-compact-17 p {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    margin: 0;
  }

  .intl-noelie__phone {
    border: 0 solid var(--_alcaz-brand-2026---sand-beige-dark);
    outline-color: var(--_alcaz-brand-2026---sand-beige-dark);
    border-radius: 54.027px;
    outline-width: 1.14637px;
    outline-style: solid;
    width: 254px;
  }

  .intl-noelie__phone:focus-visible, .intl-noelie__phone[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 1.14637px;
  }

  .text-callout-28-compact-22 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .intl-noelie__screen {
    box-shadow: 0 10.769px 19.384px var(--_alcaz-brand-2026---effects--black-opacity-26-of-255), 0 4.3076px 6.4614px var(--_alcaz-brand-2026---effects--black-opacity-20-of-255);
    border-radius: 48px;
  }

  .intl-noelie__play {
    width: 55px;
    height: 55px;
  }

  .intl-noelie__preview {
    padding: 0;
  }

  .intl-noelie__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .intl-chawa {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 0 12px 12px;
  }

  .intl-chawa__chawa-title-wrap {
    white-space: normal;
    max-width: none;
    padding-left: 64px;
    padding-right: 64px;
  }

  .intl-chawa__background {
    border-radius: 24px;
  }

  .intl-chawa__row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .intl-chawa__media {
    border: 1px solid var(--_alcaz-brand-2026---opacity--video-frame-neutral-border-opacity-66-of-255);
    border-radius: 24px;
  }

  .intl-chawa__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column: 1 / -1;
    grid-template-columns: inherit;
    grid-template-rows: inherit;
    border-radius: 24px;
    padding: 48px 12px;
  }

  .intl-chawa__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 16px;
    flex-direction: column;
    flex: 0 0 35%;
    height: auto;
    padding: 0 32px;
  }

  .intl-challenges__header {
    width: 100%;
    padding: 0 24px;
  }

  .intl-challenges__content {
    grid-row-gap: 48px;
    padding: 0 12px 32px;
  }

  .intl-challenges__challenges-copy-wrap {
    max-width: none;
  }

  .intl-challenges__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    font-weight: 400;
  }

  .intl-challenges__arrow-back {
    width: 32px;
    height: 32px;
  }

  .intl-challenges__track {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    flex-direction: row;
    display: flex;
    overflow: auto hidden;
  }

  .intl-challenges__challenges-eyebrow {
    margin-bottom: 8px;
  }

  .intl-challenges__controls {
    grid-column-gap: 16px;
    justify-content: center;
    align-items: center;
    height: 58px;
    margin-top: 32px;
    display: flex;
  }

  .intl-challenges {
    padding: 64px 12px 12px;
  }

  .intl-challenges__challenges-title-wrap {
    white-space: normal;
    margin-bottom: 24px;
  }

  .intl-challenges__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .intl-challenges__panel {
    background-color: var(--_alcaz-brand-2026---transparent);
    border-radius: 0;
    padding: 0;
  }

  .intl-reviews__section-content {
    max-width: 1600px;
  }

  .intl-reviews__growth-section-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .intl-reviews__section-title-wrap {
    max-width: 924px;
  }

  .intl-reviews__outer {
    background-color: var(--_alcaz-brand-2026---white);
  }

  .intl-reviews {
    border-radius: 24px;
    margin: 12px;
    padding: 48px 32px;
  }

  .intl-faq__div-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .intl-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin: 0 12px;
    padding: 48px;
  }

  .intl-faq__accordion, .intl-faq__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .intl-faq__heading-width {
    max-width: 100%;
    padding-bottom: 1em;
  }

  .intl-contact__intro {
    max-width: 100%;
  }

  .intl-contact__responsive-copy-wrap {
    margin-top: 24px;
    display: block;
  }

  .intl-contact__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 48px;
  }

  .intl-contact__form-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .intl-contact {
    padding: 12px;
  }

  .intl-faq__fs-accordion-2-header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px 24px 16px 0;
  }

  .intl-paths__path-arrow-prev--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75a8feac936a211b08780_intl-orange-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-paths__path-arrow-prev--disabled:focus-visible, .intl-paths__path-arrow-prev--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-page__reports-all-hidden {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
    height: 56px;
    min-height: 56px;
    margin: 32px 0 0;
    padding: 12px 28px;
  }

  .intl-paths__path-track--reduced-motion, .intl-paths__path-track--motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: flex;
  }

  .intl-faq__arrow--open {
    width: 24px;
    height: 24px;
  }

  .intl-culture__track--reduced-motion {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: flex-start;
    display: flex;
    overflow: auto hidden;
  }

  .intl-faq__arrow {
    width: 24px;
    height: 24px;
  }

  .intl-culture__arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---sand-beige);
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-38-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770431b1967d295175bb5_intl-carousel-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-culture__arrow--disabled:focus-visible, .intl-culture__arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-challenges__track--reduced-motion {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    flex-direction: row;
    display: flex;
    overflow: auto hidden;
  }

  .intl-page__carousel-controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
  }

  .intl-hero {
    background-color: var(--_alcaz-brand-2026---transparent);
    border-radius: 0;
    margin: 12px;
  }

  .intl-faq__fs-accordion-2-body {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 24px;
  }

  .intl-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .intl-faq__fs-accordion-2-item-new {
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige);
    border-radius: 16px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .intl-culture__arrow-prev--disabled {
    border: .5px solid var(--_alcaz-brand-2026---sand-beige);
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-38-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770431b1967d295175bb5_intl-carousel-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-culture__arrow-prev--disabled:focus-visible, .intl-culture__arrow-prev--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-page__follow-tab-active {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .intl-page__follow-tab-active:focus-visible, .intl-page__follow-tab-active[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-page__carousel-arrow-disabled {
    width: 44px;
    height: 44px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
  }

  .intl-page__carousel-arrow-disabled:focus-visible, .intl-page__carousel-arrow-disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .intl-challenges__track--motion {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    flex-direction: row;
    display: flex;
    overflow: auto hidden;
  }

  .intl-culture__track--motion {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: flex-start;
    display: flex;
    overflow: auto hidden;
  }

  .intl-paths__path-arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75a8feac936a211b08780_intl-orange-arrow-right-native.svg");
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 999px;
    width: 58px;
    min-width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 32px;
    line-height: 1;
  }

  .intl-paths__path-arrow--disabled:focus-visible, .intl-paths__path-arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .international-footer__spacing, .lead-page-lead {
    padding-top: 0;
  }

  .lead-hero__image-tablet {
    display: block;
  }

  .lead-hero__image {
    border-radius: 24px;
    display: none;
  }

  .lead-hero__hero-copy-wrap {
    margin-bottom: 24px;
  }

  .lead-hero__hero-title-wrap {
    margin-bottom: 12px;
    padding-right: 0;
  }

  .lead-hero__visual {
    border-radius: 24px;
    height: 400px;
  }

  .lead-hero__actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    padding: 0;
  }

  .lead-hero__hero-lead {
    margin-bottom: 32px;
    padding-right: 0;
  }

  .lead-hero {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 12px 12px 0;
  }

  .lead-hero__copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 24px;
    padding: 48px;
  }

  .lead-coverage {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771226f1973595bfc4a4d_lead-bg-coverage-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 32px;
    margin: 12px;
    padding: 48px;
  }

  .lead-coverage__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .lead-coverage__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 32px;
  }

  .lead-coverage__section-content {
    max-width: 1600px;
  }

  .text-eyebrow-large {
    letter-spacing: 1.8px;
    font-size: 18px;
  }

  .lead-positioning__narrative-content {
    grid-row-gap: 24px;
    grid-column-gap: inherit;
    max-width: 1600px;
  }

  .lead-positioning__volume-footnote {
    order: 1;
    margin-top: -16px;
  }

  .lead-positioning__narrative-body {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    order: 2;
  }

  .lead-positioning__narrative-columns {
    grid-column-gap: 4em;
    grid-row-gap: 32px;
    display: contents;
  }

  .lead-positioning__narrative-title-wrap {
    order: 0;
  }

  .lead-positioning {
    grid-column-gap: 64px;
    grid-row-gap: 0px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 48px 64px;
  }

  .text-micro {
    letter-spacing: 0;
    font-size: 12px;
  }

  .lead-funnel__stage {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-funnel__stages {
    grid-column-gap: 10.0592%;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 96.0227%;
    min-height: 101px;
  }

  .lead-funnel__figure {
    max-width: none;
    margin: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .lead-funnel__header {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .lead-funnel__desktop-crop {
    display: none;
  }

  .lead-funnel__tablet-frame {
    display: block;
  }

  .lead-funnel__image-tablet {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-left: 0;
    display: block;
  }

  .lead-funnel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px 0;
  }

  .lead-capture__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(189px, auto) minmax(230px, auto) minmax(266px, auto);
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-convert__creative-position {
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 3 / 1 / 4 / 2;
    padding: 24px 32px;
  }

  .lead-capture__journey-title-wrap {
    max-width: 924px;
  }

  .lead-capture__meta {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    border-radius: 24px;
    justify-content: flex-start;
    padding: 24px 32px;
  }

  .lead-sales__enable-budget {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 1 / 2 / 2 / 3;
    justify-content: flex-start;
    padding: 24px 32px;
  }

  .lead-sales__journey-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .lead-sales {
    border-radius: 32px;
    margin: 0 16px;
    padding: 48px 16px 16px;
    position: static;
    top: auto;
  }

  .lead-sales__enable-office {
    border-radius: 24px;
    grid-area: 2 / 2 / 3 / 3;
    height: 100%;
    min-height: 193px;
  }

  .lead-capture__photo {
    border-radius: 24px;
    height: 100%;
    min-height: 435px;
  }

  .lead-capture__office {
    border-radius: 24px;
    grid-area: 3 / 2 / 4 / 3;
    height: 100%;
    min-height: 266px;
  }

  .lead-sales__enable-offline {
    grid-column-gap: 32px;
    grid-row-gap: 2em;
    border-radius: 24px;
    display: contents;
  }

  .lead-capture__google {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    border-radius: 24px;
    justify-content: flex-start;
    padding: 24px 32px;
  }

  .lead-convert__content {
    grid-row-gap: 48px;
  }

  .lead-convert__landing-position {
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 2 / 2 / 4 / 3;
    padding: 24px 32px;
  }

  .lead-convert__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(290px, auto) minmax(143px, auto) minmax(213px, auto);
    grid-template-columns: 1fr 1fr;
  }

  .lead-convert__play {
    width: 43px;
    height: 43px;
  }

  .lead-sales__journey-title-wrap {
    max-width: 924px;
  }

  .lead-convert__automation-position {
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 1 / 2 / 2 / 3;
    padding: 24px 32px;
  }

  .text-section-title-50p7 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .lead-convert__poster {
    border-radius: 32.5px;
    width: calc(100% - 22px);
    height: calc(100% - 18px);
    top: 9px;
    left: 11px;
  }

  .lead-sales__enable-offline-text {
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    grid-area: 3 / 2 / 5 / 3;
    padding: 24px 32px;
  }

  .lead-convert__video {
    grid-area: 1 / 1 / 3 / 2;
    align-items: flex-start;
    padding: 0;
  }

  .lead-capture {
    border-radius: 32px;
    margin: 0 16px;
    padding: 48px 16px 16px;
    position: static;
    top: auto;
  }

  .lead-sales__journey-content {
    max-width: 1600px;
  }

  .lead-convert__lightbox {
    aspect-ratio: 236 / 449;
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    width: 236px;
    max-width: 100%;
    box-shadow: 0 3.5px 5.3px var(--_alcaz-brand-2026---effects--black-opacity-20-of-255), 0 8.8px 15.8px var(--_alcaz-brand-2026---effects--black-opacity-26-of-255);
    border-radius: 36.5625px;
  }

  .lead-convert__lightbox:focus-visible, .lead-convert__lightbox[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .lead-sales__enable-crm {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 1 / 1 / 4 / 2;
    justify-content: flex-start;
    padding: 24px 32px;
  }

  .lead-page__stack {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .lead-capture__linked-text {
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    grid-area: 3 / 1 / 4 / 2;
    padding: 24px 32px;
  }

  .lead-capture__journey-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1248px;
    margin: 0 auto 48px;
  }

  .lead-sales__enable-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(230px, auto) minmax(193px, auto) minmax(27px, auto) minmax(218px, auto);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    min-height: 0;
  }

  .lead-sales__enable-calling {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 4 / 1 / 5 / 2;
    justify-content: flex-start;
    padding: 24px 32px;
  }

  .lead-convert {
    border-radius: 32px;
    margin: 0 16px;
    padding: 48px 16px 16px;
    position: static;
    top: auto;
  }

  .lead-convert__automation-image {
    border-radius: 16px;
  }

  .lead-convert__automation-image-wrap {
    display: none;
  }

  .lead-capture__journey-content {
    max-width: 1600px;
  }

  .lead-convert__title-wrap-inset {
    margin-left: 0;
    margin-right: 0;
  }

  .lead-capture__linked {
    grid-column-gap: 32px;
    grid-row-gap: 2em;
    border-radius: 24px;
    display: contents;
  }

  .lead-followup-intro__qualified-footnote {
    order: 1;
    margin-top: -16px;
  }

  .lead-followup-intro {
    grid-column-gap: 64px;
    grid-row-gap: 0px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 48px 64px;
  }

  .lead-followup-intro__narrative-content {
    grid-row-gap: 24px;
    grid-column-gap: inherit;
    max-width: 1600px;
  }

  .lead-followup-intro__narrative-body {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    order: 2;
  }

  .lead-followup-intro__narrative-title-wrap {
    order: 0;
  }

  .lead-followup-intro__qualified-columns {
    grid-column-gap: 4em;
    grid-row-gap: 32px;
    padding: 0;
    display: contents;
  }

  .text-callout-large {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .lead-followup__follow-number {
    margin-bottom: 16px;
  }

  .lead-followup__follow-option {
    margin: 16px 16px 4px 32px;
  }

  .lead-followup__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-radius: 24px;
    grid-column-start: auto;
    margin-top: 0;
    padding: 12px 24px 24px;
  }

  .lead-followup__follow-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .lead-followup__section-content {
    max-width: 1600px;
  }

  .lead-followup__panel-title-wrap {
    margin-bottom: 40px;
    margin-left: 32px;
    margin-right: 16px;
  }

  .lead-followup__secondary-panel--hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .lead-followup__wide-trailing-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-radius: 24px;
    grid-column-start: auto;
    margin-top: 8px;
    padding: 12px 24px 24px;
  }

  .lead-followup__follow-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    margin: 0 auto 48px;
  }

  .lead-followup__title-wrap {
    max-width: 924px;
  }

  .lead-followup__follow-intro {
    max-width: 100%;
  }

  .lead-followup {
    border-radius: 24px;
    margin: 12px;
    padding: 64px 24px 48px;
  }

  .lead-followup__tab--active {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .lead-followup__tab--active:focus-visible, .lead-followup__tab--active[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-followup__follow-footnote {
    max-width: 700px;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
  }

  .lead-followup__tab {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .lead-followup__tab:focus-visible, .lead-followup__tab[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-followup__primary-panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 24px;
  }

  .text-callout-under {
    color: var(--_alcaz-brand-2026---bright-ember-dark);
    letter-spacing: -.44px;
    font-size: 18px;
  }

  .text-link-small-14p667 {
    letter-spacing: 0;
    font-size: 14.667px;
  }

  .lead-followup__wide-leading-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-128-of-255);
    border-radius: 24px;
    grid-column-start: auto;
    margin-top: 8px;
    padding: 12px 24px 24px;
  }

  .lead-followup__follow-tabs {
    grid-column-gap: 6px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---opacity--muted-teal-opacity-128-of-255);
    border-radius: 1584px;
    width: 320px;
    margin: 0 auto 32px;
    padding: 6.667px;
  }

  .text-step-number {
    letter-spacing: -1.38px;
    font-size: 46px;
  }

  .text-subheading-small {
    letter-spacing: 0;
    font-size: 16px;
  }

  .lead-comparison__table-section-header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin: 0 0 48px;
  }

  .lead-comparison__spacer {
    border-width: 0;
    border-bottom-style: solid;
    border-bottom-color: var(--_alcaz-brand-2026---interface--comparison-header-divider);
    padding: 16px 0 0;
  }

  .lead-comparison__carousel-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 32px;
  }

  .lead-comparison__row-heading {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    padding-left: 16px;
    padding-right: 16px;
  }

  .lead-comparison__table-first-row {
    border-bottom: .5px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-38-of-255);
    grid-template-rows: auto;
    grid-template-columns: 28.6111% 30.5556% 1fr;
    height: auto;
    min-height: 84px;
  }

  .lead-comparison__last-generic-cell {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-right: 12px;
    padding-bottom: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lead-comparison__last-alcaz-cell {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    padding-bottom: 24px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lead-comparison__table-heading-row {
    grid-template-rows: auto;
    grid-template-columns: 28.6111% 30.5556% 1fr;
    height: 77px;
  }

  .lead-comparison__alcaz-column-heading {
    border-width: 0;
    border-bottom-style: solid;
    border-bottom-color: var(--_alcaz-brand-2026---interface--comparison-header-divider);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding-top: 16px;
  }

  .lead-comparison__card {
    border-radius: 24px;
  }

  .lead-comparison__card-values {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 112px;
    padding: 20px;
  }

  .lead-comparison__table-last-row {
    grid-template-rows: auto;
    grid-template-columns: 28.6111% 30.5556% 1fr;
    height: 110px;
  }

  .lead-comparison__generic-column-heading {
    border-width: 0;
    border-bottom-style: solid;
    border-bottom-color: var(--_alcaz-brand-2026---interface--comparison-header-divider);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    margin-right: 12px;
    padding-top: 16px;
  }

  .lead-comparison__sr-only {
    width: 1.1px;
    height: 1.1px;
  }

  .lead-comparison__card-labels {
    padding: 36px;
  }

  .lead-comparison__table-row {
    border-bottom: .5px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-38-of-255);
    grid-template-rows: auto;
    grid-template-columns: 28.6111% 30.5556% 1fr;
    height: 84px;
  }

  .lead-comparison__alcaz-cell {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    padding-left: 40px;
    padding-right: 40px;
  }

  .lead-comparison {
    padding: 48px 24px 24px;
  }

  .lead-comparison__table-rows {
    border-radius: 24px;
    height: 842px;
  }

  .lead-comparison__cell-text {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .lead-comparison__comparison-title-wrap {
    max-width: 924px;
  }

  .lead-comparison__last-row-heading {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lead-comparison__card-kpi {
    padding: 16px;
  }

  .lead-comparison__table-arrow-previous {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-dark);
    border-radius: 100%;
    width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-comparison__table-arrow-previous:focus-visible, .lead-comparison__table-arrow-previous[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-comparison__generic-cell {
    border-bottom: 0 solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    margin-right: 12px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lead-comparison__comparison-copy-wrap {
    max-width: 100%;
  }

  .lead-comparison__table-mobile-arrow {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-dark);
    border-radius: 100%;
    width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-comparison__table-mobile-arrow:focus-visible, .lead-comparison__table-mobile-arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-comparison__carousel-status {
    width: .875px;
    height: .875px;
  }

  .lead-comparison__table {
    height: 943px;
  }

  .lead-process {
    padding: 12px;
  }

  .lead-process__process-eyebrow {
    margin-bottom: -16px;
  }

  .lead-process__arrow-shape-prev {
    width: 32px;
    height: 32px;
  }

  .lead-process__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-process__process-title-wrap {
    max-width: 924px;
  }

  .lead-process__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border: 1px solid var(--_alcaz-brand-2026---interface--sand-beige-mid);
    background-color: var(--_alcaz-brand-2026---sand-beige);
    min-height: 0;
    box-shadow: inset -4px 0 6px var(--_alcaz-brand-2026---effects--bright-ember-opacity-64-of-255), inset 4px 0 6px var(--_alcaz-brand-2026---effects--bright-ember-opacity-64-of-255), inset 0-4px 6px var(--_alcaz-brand-2026---effects--bright-ember-opacity-64-of-255), inset 0 4px 6px var(--_alcaz-brand-2026---effects--bright-ember-opacity-64-of-255);
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac770474fcdd78d57907cc0_process-card-glow.svg");
    background-position: -56px 220px;
    background-repeat: no-repeat;
    background-size: 422px 313px;
    background-origin: padding-box;
    background-clip: border-box;
    border-radius: 16px;
    padding: 32px;
  }

  .lead-process__panel {
    border-radius: 24px;
    min-height: 0;
    padding: 48px 32px 32px;
  }

  .lead-process__carousel-arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---sand-beige);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    padding: 0;
  }

  .lead-process__carousel-arrow:active {
    border-color: var(--_alcaz-brand-2026---transparent);
    background-color: var(--_alcaz-brand-2026---bright-ember);
    color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .lead-process__carousel-arrow:focus-visible, .lead-process__carousel-arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-process__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    margin: 0 auto 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lead-process__carousel-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 32px;
  }

  .lead-process__process-intro {
    max-width: 100%;
  }

  .lead-process__background {
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab73aeadfe7289a6de0a_optimized-process-outer-tablet-figma-seamless.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-process__arrow-shape-next {
    width: 32px;
    height: 32px;
  }

  .lead-process__carousel-status {
    width: .875px;
    height: .875px;
  }

  .lead-process__card-title-wrap {
    min-height: 58px;
  }

  .lead-sectors__sector-link-first {
    grid-column-start: auto;
  }

  .lead-sectors__arrow-shape-prev {
    width: 32px;
    height: 32px;
  }

  .lead-sectors__outer {
    order: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lead-sectors {
    margin: 0;
    padding: 32px 16px;
  }

  .lead-sectors__intro-ind {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    max-height: none;
    margin-bottom: 24px;
    padding: 0 24px;
    position: static;
  }

  .lead-sectors__intro-copy-wrap {
    max-width: none;
    margin-top: 8px;
  }

  .lead-sectors__arrow-shape-next {
    width: 32px;
    height: 32px;
  }

  .lead-sectors__carousel-controls-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 32px;
    display: flex;
  }

  .lead-sectors__grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: calc(100% - 32px);
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-sectors__carousel-status {
    width: .875px;
    height: .875px;
  }

  .lead-sectors__carousel-arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
    display: flex;
  }

  .lead-sectors__carousel-arrow:active {
    border-color: var(--_alcaz-brand-2026---transparent);
    background-color: var(--_alcaz-brand-2026---bright-ember);
    color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .lead-sectors__carousel-arrow:focus-visible, .lead-sectors__carousel-arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-cases__section-title-wrap {
    max-width: 924px;
  }

  .lead-cases__carousel-arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-cases__carousel-arrow:active {
    border-color: var(--_alcaz-brand-2026---transparent);
    background-color: var(--_alcaz-brand-2026---bright-ember);
    color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .lead-cases__carousel-arrow:focus-visible, .lead-cases__carousel-arrow[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .case-study-card__text {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .case-study-card__destination-layout {
    margin-bottom: 17.6px;
  }

  .text-subheading-22p4 {
    letter-spacing: 0;
    font-size: 18px;
  }

  .lead-cases__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-cases__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin: 0 0 48px;
  }

  .lead-cases__carousel-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 32px;
  }

  .lead-cases {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 48px 24px 24px;
  }

  .text-body-medium-compact-tight {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .lead-cases__arrow-shape-next, .lead-cases__arrow-shape-prev {
    width: 32px;
    height: 32px;
  }

  .lead-cases__carousel-status {
    width: .875px;
    height: .875px;
  }

  .lead-cases__case-cell-extra {
    display: none;
  }

  .case-study-card {
    border-radius: 20px;
    padding: 12px;
  }

  .lead-cases__button-space {
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-metric-36-tablet-32-mobile {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .case-study-card__stat {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 16px;
    min-height: 0;
    padding: 12px 16px;
  }

  .lead-measures__section-title-wrap {
    max-width: 924px;
  }

  .text-card-title-31 {
    letter-spacing: 0;
    font-size: 28px;
  }

  .text-card-title-31.text-card-title-31-body-compact-midnight {
    color: var(--_alcaz-brand-2026---midnight-blue);
  }

  .lead-measures {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7712310e7a2c6a076cf43_lead-bg-measures-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    margin: 12px;
    padding: 48px;
  }

  .lead-measures__measure-icon {
    border-radius: 12px;
    width: 54px;
    height: 54px;
    margin-bottom: 16px;
  }

  .lead-measures__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    margin: 0 0 32px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-section-title-54-compact-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .lead-measures__measures-intro {
    max-width: 100%;
  }

  .text-body-17-compact-16 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .lead-measures__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .lead-measures__measure-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-75);
    text-align: left;
    border-radius: 24px;
    align-items: flex-start;
    padding: 32px 128px 32px 32px;
  }

  .lead-measures__measure-card:last-child {
    padding: 32px 128px 32px 32px;
  }

  .lead-international__image-frame-reverse {
    border-radius: 24px;
    order: 0;
    grid-row-start: auto;
    grid-column-start: auto;
    height: 360px;
  }

  .lead-international {
    border-radius: 32px;
    margin: 0 12px 12px;
    padding: 48px 24px 24px;
  }

  .lead-international__last {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    flex-direction: column;
    align-items: stretch;
    padding: 24px;
    display: flex;
  }

  .lead-international__section-title-wrap {
    max-width: 924px;
  }

  .lead-international__paragraphs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .lead-international__row-reverse {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 24px;
    padding: 24px;
    display: flex;
  }

  .lead-international__text-reverse {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: 1;
    grid-row-start: auto;
    grid-column-start: auto;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
    padding: 24px;
  }

  .lead-international__international-title-wrap-wide {
    white-space: normal;
  }

  .lead-international__text {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    order: 1;
    grid-row-start: auto;
    grid-column-start: auto;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
    padding: 24px;
  }

  .lead-international__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin: 0 0 32px;
  }

  .lead-international__image-frame {
    border-radius: 24px;
    order: 0;
    grid-row-start: auto;
    grid-column-start: auto;
    height: 360px;
  }

  .lead-international__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 24px;
    padding: 24px;
    display: flex;
  }

  .lead-international__international-title-wrap {
    white-space: normal;
    width: 100%;
    margin-bottom: 0;
  }

  .lead-reviews {
    padding: 48px 12px 12px;
  }

  .lead-reviews__section-title-wrap {
    max-width: 924px;
  }

  .lead-reviews__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin: 0 0 48px;
  }

  .lead-pricing__metrics, .lead-pricing__details {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .lead-pricing__pricing-title-wrap {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-metric-31-w500 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .lead-pricing__pricing-copy-wrap {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lead-pricing {
    margin: 12px .75em;
    display: none;
  }

  .lead-pricing__intro, .lead-pricing__card {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .lead-related__link-meta {
    width: 125px;
  }

  .lead-related__related-label {
    width: 100%;
  }

  .lead-related__links {
    grid-column-gap: 32px;
    grid-row-gap: 0;
    width: 100%;
    min-height: 40px;
  }

  .lead-related__link-google, .lead-related__link-ppc {
    width: 125px;
  }

  .lead-related {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    order: 21;
    padding: 12px 12px 0;
  }

  .lead-related__content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    flex-direction: column;
    align-items: stretch;
    padding: 16px 24px 24px;
  }

  .lead-related__link-conversion {
    width: 125px;
  }

  .text-link-related-services {
    letter-spacing: 0;
    white-space: pre-line;
    font-size: 14px;
  }

  .text-callout-related-services {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .lead-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    flex-shrink: 0;
    order: 20;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin: 0 12px;
    padding: 48px;
  }

  .lead-faq__image-compact {
    width: 2743px;
    height: 2743px;
    display: block;
    top: -308.303px;
    left: -1533.3px;
  }

  .lead-faq__heading {
    max-width: 100%;
    padding-bottom: 1em;
  }

  .text-section-title-60p8 {
    letter-spacing: -1.36px;
    font-size: 36px;
  }

  .lead-faq__image {
    display: none;
  }

  .lead-faq__div-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .lead-faq__outer {
    background-color: var(--_alcaz-brand-2026---transparent);
    order: 20;
  }

  .lead-contact__intro {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .lead-contact__description {
    display: block;
  }

  .lead-contact__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 48px;
  }

  .lead-contact {
    flex-shrink: 0;
    order: 22;
    padding: 12px;
  }

  .lead-international__photo-reverse {
    border-radius: 24px;
    order: 0;
    grid-row-start: auto;
    grid-column-start: auto;
    height: 360px;
  }

  .lead-page {
    padding-top: 12px;
  }

  .lead-process__grid--motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-sectors__grid--motion {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: calc(100% - 32px);
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-faq__fs-accordion-2-header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px 24px 16px 0;
  }

  .lead-faq__accordion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-followup__secondary-panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .lead-faq__arrow {
    width: 24px;
    height: 24px;
  }

  .lead-sectors__grid--reduced-motion {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: calc(100% - 32px);
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-sectors__intro {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    max-height: none;
    margin-bottom: 24px;
    padding: 0 24px;
    position: static;
  }

  .lead-related__link {
    padding: 10px 0;
  }

  .lead-related__link:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: solid;
  }

  .lead-cases__grid--motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-cases__carousel-arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-cases__carousel-arrow--disabled:focus-visible, .lead-cases__carousel-arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-sectors__carousel-arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
    display: flex;
  }

  .lead-sectors__carousel-arrow--disabled:focus-visible, .lead-sectors__carousel-arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-faq__arrow--open {
    width: 24px;
    height: 24px;
  }

  .lead-faq__fs-accordion-2-body {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 24px;
  }

  .lead-followup__primary-panel--hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 24px;
  }

  .lead-faq__fs-accordion-2-item-new {
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige);
    border-radius: 16px;
    padding-bottom: 8px;
    padding-left: 24px;
  }

  .lead-faq__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-page__reports-all-hidden {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
    height: 56px;
    min-height: 56px;
    margin: 32px 0 0;
    padding: 12px 28px;
  }

  .lead-comparison__table-mobile-arrow--disabled {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-dark);
    border-radius: 100%;
    width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-comparison__table-mobile-arrow--disabled:focus-visible, .lead-comparison__table-mobile-arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-page__follow-tab-active {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .lead-page__follow-tab-active:focus-visible, .lead-page__follow-tab-active[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-cases__grid--reduced-motion, .lead-process__grid--reduced-motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lead-page__carousel-arrow-disabled {
    width: 44px;
    height: 44px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
  }

  .lead-page__carousel-arrow-disabled:focus-visible, .lead-page__carousel-arrow-disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-page__carousel-controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
  }

  .lead-process__carousel-arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---sand-beige);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 100%;
    padding: 0;
  }

  .lead-process__carousel-arrow--disabled:focus-visible, .lead-process__carousel-arrow--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-comparison__table-arrow-previous--disabled {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-dark);
    border-radius: 100%;
    width: 58px;
    height: 58px;
    font-family: Dmsans, sans-serif;
    font-size: 20px;
  }

  .lead-comparison__table-arrow-previous--disabled:focus-visible, .lead-comparison__table-arrow-previous--disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .lead-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .lead-footer__spacing {
    padding-top: 12px;
  }

  .team-reel-card {
    border-radius: 16px;
    padding: 32px;
  }

  .team-reel-card__play {
    width: 70px;
    height: 70px;
  }

  .button-main__icon-2 {
    width: 16px;
    height: 16px;
  }

  .ind-page {
    font-size: 16px;
  }

  .type-layout-template-ca9eee1881 {
    margin-top: -8.8px;
  }

  .ind-hero__visual {
    border-radius: 24px;
    height: 384px;
  }

  .ind-hero__actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-hero {
    padding: 12px;
  }

  .ind-hero__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ind-hero__copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding: 48px 40px;
  }

  .ind-challenges__image {
    border-radius: 24px;
    margin-top: 0;
  }

  .ind-challenges__title-wrap {
    max-width: 756px;
  }

  .ind-challenges__body-wrap {
    max-width: 1072px;
  }

  .type-layout-template-01bd3d3928 {
    margin-bottom: -7.8px;
  }

  .div-block-484 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-challenges__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ind-challenges {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 64px 32px;
  }

  .ind-challenges__header, .ind-solutions__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ind-solutions__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .ind-solutions__flower {
    width: 912px;
    height: 912px;
    right: -224px;
  }

  .ind-solutions__title-wrap {
    max-width: 756px;
  }

  .ind-solutions {
    padding: 12px;
  }

  .ind-solutions__panel {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711d58a5226a2790dcdc_industries-goals-tablet-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 48px 32px 32px;
  }

  .text-section-title-46 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .ind-why__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ind-why__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 32px;
  }

  .ind-why {
    background-color: var(--_alcaz-brand-2026---white);
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .ind-why__panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711b10e7a2c6a076ca0d_industries-why-us-tablet-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 48px 32px;
  }

  .type-layout-template-cc78eee754-indu {
    max-width: 648px;
  }

  .ind-why__flower {
    width: 912px;
    height: 912px;
    top: 24px;
    right: -192px;
  }

  .text-rich-narrative-17-16 h3 {
    letter-spacing: 0;
    margin: 32px 0 12px;
    font-size: 18px;
  }

  .text-rich-narrative-17-16 p {
    letter-spacing: 0;
    margin: 0;
    font-size: 16px;
  }

  .ind-case__review-verified {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-top: 1px solid var(--_alcaz-brand-2026---sand-beige);
    padding-top: 12px;
  }

  .ind-case__copy {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 0;
  }

  .ind-proof__stat {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    align-items: center;
    padding: 16px 32px;
  }

  .ind-case {
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .ind-case__callout-wrap {
    display: none;
  }

  .ind-case__stars {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .ind-case__review {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    box-shadow: 0 3px 6px var(--_alcaz-brand-2026---effects--black-opacity-13-of-255);
    border-radius: 16px;
    padding: 24px 16px 24px 24px;
  }

  .ind-case__review-rating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ind-case__rating-star {
    width: 20px;
    height: 20px;
  }

  .ind-proof__review-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 24px;
    grid-area: 1 / 2;
    align-self: start;
    padding: 12px;
  }

  .ind-proof {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: start;
    width: 100%;
    display: grid;
  }

  .ind-case__review-badge {
    width: 15px;
    height: 15px;
  }

  .ind-case__button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 992px;
    min-height: 56px;
    margin-top: 0;
    padding: 18px 40px;
  }

  .ind-case__button:focus-visible, .ind-case__button[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .text-review-label-14-compact-12 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .ind-case__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    flex-direction: column-reverse;
    grid-template-columns: 411px minmax(0, 1fr);
    padding: 48px;
    display: flex;
  }

  .ind-proof__desktop-image {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
    display: none;
  }

  .text-body-w500 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-overline-15-13 {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .ind-button__arrow {
    width: 20px;
    height: 20px;
  }

  .ind-proof__tablet-image {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
    display: block;
  }

  .ind-proof__mobile-image {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
  }

  .ind-proof__stats {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-area: 2 / 1 / auto / 3;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    display: grid;
  }

  .text-callout-22-compact-18 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .ind-budget__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    flex-direction: column-reverse;
    padding: 12px;
    display: flex;
  }

  .ind-budget__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 0;
  }

  .ind-budget__body-wrap {
    border-radius: 16px;
    margin: 0;
    padding: 32px;
  }

  .text-copy-17-16 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-copy-17-16 p {
    font-size: 16px;
  }

  .ind-budget__headline {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 16px;
    padding-right: 80px;
  }

  .ind-budget__section {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 12px;
  }

  .ind-budget__image {
    aspect-ratio: auto;
    height: 100%;
  }

  .ind-budget__media {
    aspect-ratio: 9 / 7;
    border-radius: 16px;
    flex-shrink: 0;
    height: auto;
  }

  .text-title-46-32-27 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .ind-carousel__next-icon {
    width: 32px;
    height: 32px;
  }

  .ind-cases {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    padding: 48px 32px 32px;
  }

  .ind-carousel__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 32px;
  }

  .ind-carousel__prev {
    border-width: .5px;
    border-color: var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    flex-shrink: 0;
    padding: 0;
  }

  .ind-carousel__prev:focus-visible, .ind-carousel__prev[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-carousel__prev-icon {
    width: 32px;
    height: 32px;
  }

  .ind-cases__all {
    border-radius: 992px;
    min-height: 56px;
    margin-top: -16px;
    padding: 16px 32px;
  }

  .ind-cases__all:focus-visible, .ind-cases__all[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .ind-carousel__next {
    border-width: .5px;
    border-color: var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    flex-shrink: 0;
    padding: 0;
  }

  .ind-carousel__next:focus-visible, .ind-carousel__next[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-cases__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .type-layout-template-f88be43718 {
    width: 1px;
    height: 1px;
  }

  .ind-faq__list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-faq {
    padding: 12px 12px 0;
  }

  .ind-faq__panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-columns: 1fr;
    padding: 64px;
  }

  .ind-related__panel {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    grid-template-columns: 1fr;
    padding: 16px 24px 24px;
  }

  .ind-related__links {
    grid-column-gap: 32px;
    grid-row-gap: 12px;
    justify-content: space-between;
  }

  .ind-related {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding: 12px;
    display: block;
  }

  .ind-page__top {
    width: 0;
    height: 0;
  }

  .ind-contact-section {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711ba3d76d418deb8646_industries-contact-tablet-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 12px;
  }

  .ind-contact {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin: 0;
    padding: 48px;
    scroll-margin-top: 112px;
  }

  .ind-contact__decor-flower {
    width: 1131.78px;
    max-width: none;
    height: 1103.4px;
    top: 280px;
    left: 309.32px;
  }

  .ind-contact__decor-circle {
    width: 2482.64px;
    max-width: none;
    height: 2482.64px;
    top: -482.32px;
    left: -611.32px;
  }

  .ind-button__arrow-inverted {
    width: 20px;
    height: 20px;
  }

  .ind-proof__desktop-image-hidden {
    border-radius: 24px;
    grid-area: 1 / 1;
    height: 100%;
  }

  .ind-cases__item-overflow {
    display: none;
  }

  .ind-case__rating-star-empty {
    width: 20px;
    height: 20px;
  }

  .ind-carousel__prev-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 50%;
    flex-shrink: 0;
    padding: 0;
  }

  .ind-carousel__prev-disabled:focus-visible, .ind-carousel__prev-disabled[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-faq__toggle-reduced {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .ind-faq__toggle-reduced:focus-visible, .ind-faq__toggle-reduced[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-faq__toggle-reduced:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-faq__toggle {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .ind-faq__toggle:focus-visible, .ind-faq__toggle[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-faq__toggle:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-proof__desktop-image-shown {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
  }

  .ind-proof__tablet-photo {
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
  }

  .ind-faq__toggle-open {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .ind-faq__toggle-open:focus-visible, .ind-faq__toggle-open[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-faq__toggle-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-case__rating-star-half {
    width: 20px;
    height: 20px;
  }

  .svc-page {
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .svc-hero__copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding: 48px 48px 40px;
  }

  .svc-hero__visual {
    aspect-ratio: 1.4;
    border-radius: 24px;
    min-height: 0;
  }

  .svc-hero__desktop, .svc-hero__video {
    display: none;
  }

  .svc-hero {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .svc-actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .svc-hero__mobile {
    display: block;
  }

  .div-block-485 {
    padding-bottom: 16px;
  }

  .svc-challenges__card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    padding: 32px;
  }

  .svc-challenges__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-challenges__body-wrap {
    max-width: 1168.75px;
  }

  .svc-challenges__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .svc-challenges__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1300px;
    margin: 0 auto 48px;
  }

  .text-body-17-tablet-medium {
    letter-spacing: -.48px;
    font-size: 16px;
    font-weight: 500;
  }

  .svc-challenges {
    margin-top: 12px;
    padding: 48px 40px;
  }

  .svc-native-flower--goals {
    background-size: 880px;
  }

  .type-layout-template-160ba1028a {
    margin-bottom: 32px;
  }

  .svc-goals__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .svc-goals {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711963d8b9b2ceede1a3_services-goals-tablet-figma-3000.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    margin-top: 12px;
    padding: 48px;
  }

  .svc-goal {
    grid-row-gap: 0;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    grid-column-gap: 0;
    border-width: 2px;
    border-radius: 24px;
    padding: 16px 32px 32px;
  }

  .svc-services__copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    padding-right: 0;
  }

  .text-body-17-mobile-16 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .svc-services__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 28px;
  }

  .svc-services {
    padding-top: 48px;
  }

  .svc-services__intro {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 0 48px 48px;
  }

  .svc-services__panel {
    border-radius: 24px;
    padding: 48px;
  }

  .text-eyebrow-15 {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .svc-services__team {
    aspect-ratio: 648 / 278;
    object-fit: cover;
    object-position: 50% 22.04%;
    border-radius: 24px;
    height: auto;
    min-height: 0;
  }

  .svc-services__arrow {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
  }

  .svc-services__card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    min-height: 0;
    padding: 16px 32px 32px;
  }

  .svc-services__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .svc-services__control {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    padding: 0;
  }

  .svc-services__control:focus-visible, .svc-services__control[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .svc-services__next-icon {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
  }

  .svc-services__status-wrap {
    width: 1px;
    height: 1px;
  }

  .svc-scope__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .svc-scope__card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: linear-gradient(152.822deg, #0c333d 46.536%, #09262e 119.88%);
    border-radius: 16px;
    padding: 32px;
  }

  .svc-scope__intro-copy {
    max-width: 100%;
  }

  .svc-scope__intro {
    max-width: 100%;
    margin: 0 auto 48px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .svc-scope__eyebrow-wrap {
    margin-bottom: 8px;
  }

  .svc-scope__title-wrap {
    margin-bottom: 24px;
  }

  .svc-scope {
    font-size: inherit;
    border-radius: 24px;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    padding: 48px 24px 24px;
  }

  .svc-scope__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-explain__copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-row: 1;
    align-self: center;
    max-width: none;
    padding-top: 24px;
    padding-bottom: 48px;
  }

  .svc-explain__play {
    width: 42.633px;
    height: 42.633px;
  }

  .svc-explain__image-frame {
    box-shadow: 0 2.869px 4.304px 0 var(--_alcaz-brand-2026---effects--black-opacity-8), 0 7.174px 12.912px 0 var(--_alcaz-brand-2026---effects--black-opacity-10), 0 12.912px 40.172px 0 var(--_alcaz-brand-2026---effects--black-opacity-20);
    border-radius: 32.5px;
    inset: 5.9965px 5.3165px 5.3165px 5.9965px;
  }

  .type-layout-template-465c56a21f {
    max-width: none;
  }

  .type-layout-template-cb3507ddf7 {
    text-align: left;
    grid-column-start: 1;
    max-width: none;
    padding-bottom: 0;
  }

  .svc-explain__video-link {
    border: .776px solid var(--_alcaz-brand-2026---opacity--video-frame-border-opacity-20);
    -webkit-backdrop-filter: blur(38.79px);
    backdrop-filter: blur(38.79px);
    border-radius: 36.563px;
    max-width: 260px;
  }

  .svc-explain__video-link:focus-visible, .svc-explain__video-link[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .svc-explain__notch {
    -webkit-backdrop-filter: blur(1.332px);
    backdrop-filter: blur(1.332px);
    border-radius: 7.994px;
    width: 66.613px;
    height: 13.989px;
    top: 18.65px;
  }

  .svc-explain {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 260px minmax(0, 1fr);
    align-items: center;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding: 48px 64px;
    font-size: 16px;
  }

  .svc-explain__visual {
    grid-row: 1 / 2;
  }

  .svc-industry__panel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .svc-industry__media {
    aspect-ratio: 648 / 504;
    border-radius: 16px;
    order: -1;
  }

  .svc-industry__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 0;
  }

  .text-title-46-32 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .svc-industry__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding: 0 12px 12px;
  }

  .svc-industry__headline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 0 80px 0 16px;
  }

  .svc-industry {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    font-size: inherit;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    margin-top: 0;
    margin-bottom: 0;
    padding: 12px;
  }

  .svc-localization__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding: 0 12px;
  }

  .svc-localization__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 0;
  }

  .svc-localization {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    font-size: inherit;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    margin-top: 0;
    margin-bottom: 0;
    padding: 12px;
  }

  .svc-localization__panel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .svc-localization__media {
    aspect-ratio: 648 / 504;
    border-radius: 24px;
    order: -1;
    grid-row-start: auto;
    grid-column-start: auto;
  }

  .svc-localization__headline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 0 0 0 16px;
  }

  .type-layout-template-8266c58cdd {
    margin-bottom: 8px;
  }

  .svc-methodology__card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 16px;
    min-height: 0;
    padding: 32px;
  }

  .svc-methodology__next-icon {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
  }

  .svc-methodology__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 28px;
  }

  .svc-methodology {
    background-color: var(--_alcaz-brand-2026---bright-ember-light);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711620f33fac7ac1ee0c_services-process-tablet-figma-3000.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    margin-top: 12px;
    padding: 48px 24px 24px;
  }

  .svc-methodology__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .svc-methodology__status-wrap {
    width: 1px;
    height: 1px;
  }

  .svc-methodology__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .type-layout-template-6acd0e1ee4 {
    max-width: 1100px;
  }

  .type-layout-template-ee67d8e7f0 {
    margin-bottom: 24px;
  }

  .svc-methodology__control {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    padding: 0;
  }

  .svc-methodology__control:focus-visible, .svc-methodology__control[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .svc-methodology__arrow {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
  }

  .svc-native-flower--methodology {
    background-position: -400px -480px;
    background-size: 880px;
  }

  .svc-methodology__header {
    max-width: 1300px;
    margin: 0 auto 48px;
    padding-left: 64px;
    padding-right: 64px;
  }

  .svc-pricing__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 24px;
    padding: 32px;
  }

  .svc-pricing__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 16px;
  }

  .svc-pricing__intro {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 24px;
    padding: 32px;
  }

  .svc-pricing__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-pricing {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac77117d4d00a9007e6be70_services-pricing-tablet-figma-3000.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    margin-top: 12px;
    padding: 24px;
  }

  .svc-native-flower--pricing {
    background-size: 880px;
  }

  .text-body-2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-2 h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .text-body-2 p {
    margin-top: 16px;
  }

  .svc-expansion__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-expansion__visual {
    border-radius: 24px;
    height: 390px;
  }

  .text-callout-2 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .svc-expansion__body-wrap {
    max-width: 1168.75px;
  }

  .svc-expansion__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 1300px;
    margin: 0 auto 32px;
    padding: 0 48px;
  }

  .svc-expansion {
    border-radius: 24px;
    padding-top: 48px;
  }

  .svc-expansion__image {
    object-position: 50% 50%;
    border-radius: 0;
    height: 100%;
  }

  .svc-related__links {
    grid-column-gap: 32px;
    grid-row-gap: 0;
    justify-content: space-between;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-related {
    grid-column-gap: 0;
    grid-row-gap: 0;
    flex-direction: column;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding: 12px;
  }

  .svc-related__bar {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 24px;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 24px 24px;
  }

  .svc-related__collection {
    width: 100%;
  }

  .svc-faq__list-layout {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .svc-faq__section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .svc-faq__heading-wrap {
    max-width: 100%;
    padding-bottom: 16px;
  }

  .svc-faq__list-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .svc-faq__outer {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .svc-faq__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .svc-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .svc-native-flower--faq {
    background-position: -432px 25%;
    background-size: 880px;
  }

  .svc-contact {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 12px;
    padding: 48px;
  }

  .svc-contact__section {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-metric-54-48-chart {
    letter-spacing: 0;
    font-size: 48px;
  }

  .case-detail__review-info {
    grid-column-gap: 4px;
  }

  .insights-banner__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    min-height: 154.66px;
    padding: 32px;
  }

  .case-detail__services {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-right: 16px;
  }

  .case-detail__services-introduction {
    padding-bottom: 16px;
  }

  .case-detail__review-badge {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border-top-width: 1px;
    padding-top: 12px;
  }

  .case-detail__services-heading {
    padding-top: 20px;
    padding-bottom: 12px;
  }

  .case-statistics__dot {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 99px;
    width: 24px;
    height: 24px;
  }

  .text-heading-28-compact-24 {
    letter-spacing: -.72px;
    font-size: 24px;
  }

  .text-review-label-14 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .case-detail__sidebar-image {
    aspect-ratio: auto;
    border-radius: 24px;
    grid-row-start: 2;
    grid-column-start: 1;
    height: 334px;
  }

  .case-chart-column-1 {
    height: 19px;
  }

  .text-rich-text {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text h2 {
    letter-spacing: -.72px;
    margin-top: 36px;
    margin-bottom: 12px;
    font-size: 24px;
  }

  .text-rich-text p {
    margin-bottom: 24px;
  }

  .text-rich-text ul {
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text figure {
    margin-top: 32px;
  }

  .text-rich-text ol {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text img {
    border-radius: 16px;
    font-size: 16px;
  }

  .case-detail__stat {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(243.363deg, #e9e6e066 -2.86847%, #f68c1f66 80.0341%);
    border-width: 1px;
    border-radius: 16px;
    min-height: 0;
    padding: 24px 32px 24px 24px;
  }

  .insights-banner__image-tablet {
    display: block;
  }

  .case-related__header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 1300px;
  }

  .case-detail__review-quote-wrap {
    padding-bottom: 1.9px;
  }

  .case-detail__columns {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .case-detail__review-badge-icon {
    width: 15px;
    height: 15px;
  }

  .button-main-1-5 {
    grid-column-gap: 11.2px;
    grid-row-gap: 11.2px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember);
    letter-spacing: -.16px;
    border-radius: 1584px;
    height: 56px;
    padding: 0 40px;
  }

  .button-main-1-5:hover {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 1584px;
  }

  .button-main-1-5:focus-visible, .button-main-1-5[data-wf-focus-visible] {
    border: 1px solid var(--_alcaz-brand-2026---bright-ember);
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige);
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    border-radius: 1584px;
    outline-width: 1px;
    outline-style: solid;
  }

  .case-detail__stats-track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .case-detail__dots {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .case-related__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .case-detail__panel {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 0;
    flex-direction: column;
    padding: 0;
  }

  .case-related__track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .case-chart-column-4 {
    height: 100px;
  }

  .case-chart-inner {
    max-width: 321px;
  }

  .case-detail__stat-glow {
    width: 324px;
    height: 324px;
    top: -163px;
    left: 1px;
    right: auto;
  }

  .case-detail__section {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .case-detail {
    padding-top: 0;
    font-size: 16px;
  }

  .type-layout-template-626e8e8a62 {
    flex-basis: auto;
  }

  .type-layout-template-4701f4d7a0 {
    margin-top: 12.84px;
  }

  .case-detail__goal-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 16px;
    grid-column: 1 / -1;
    padding: 16px 18px;
  }

  .insights-banner__image-desktop {
    display: none;
  }

  .case-chart-column-2 {
    height: 42px;
  }

  .case-detail__stats {
    padding: 0;
  }

  .case-related__next-icon {
    width: 32px;
    height: 32px;
  }

  .case-chart__end-label {
    margin-bottom: 12px;
    left: 0;
    right: 0;
  }

  .case-chart {
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    min-height: 334px;
    padding: 29px 22px;
  }

  .insights-banner__text-wrap {
    white-space: normal;
    min-height: 0;
    padding-bottom: .66px;
    display: block;
  }

  .case-detail__review-rating {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .case-related__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    min-width: 58px;
    height: 58px;
  }

  .case-detail__hero {
    padding: 12px;
  }

  .case-detail__cta {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .insights-banner__tablet-text-wrap {
    padding-bottom: .66px;
    display: block;
  }

  .case-detail__article {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    flex: auto;
    width: 100%;
    padding: 48px;
  }

  .case-chart__start-label {
    margin-bottom: 10px;
    left: 0;
    right: 0;
  }

  .text-page-title-54 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .case-detail__meta-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 16px;
    padding: 16px 18px;
  }

  .text-body-18p1872 {
    letter-spacing: 0;
    font-size: 18.187px;
  }

  .case-chart-bar {
    border-top-width: 3.92px;
  }

  .case-chart-column-3 {
    height: 81px;
  }

  .case-detail__sidebar {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-basis: auto;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    display: grid;
    position: static;
    top: auto;
  }

  .case-detail__review-stars {
    width: 112px;
    height: 20px;
  }

  .case-chart-column-5 {
    height: 120px;
  }

  .case-detail__hero-frame {
    border-radius: 24px;
    height: 201px;
  }

  .case-chart-plot {
    grid-column-gap: 1px;
    height: 157px;
    margin-top: -15.2px;
  }

  .case-detail__metadata {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column: 1 / -1;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-row-start: 1;
    display: grid;
  }

  .case-detail__review-wrap {
    border-radius: 24px;
    grid-column: 1 / -1;
    grid-row-start: 3;
    max-width: none;
    padding: 0;
  }

  .case-chart-header {
    grid-row-gap: 8px;
    padding-left: 8px;
  }

  .case-statistics__dot-selected {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 99px;
    width: 40px;
    height: 24px;
  }

  .case-related__previous-icon {
    width: 32px;
    height: 32px;
  }

  .case-detail__review {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    min-height: 247px;
    box-shadow: none;
    border-radius: 16px;
    justify-content: center;
    padding: 24px;
  }

  .text-metric-48-compact-36 {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .case-related__section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 48px;
  }

  .case-related__view-all {
    border-radius: 1584px;
    min-height: 56px;
    margin-top: 24px;
    padding: 20px 40px;
  }

  .blog-article-hero {
    height: 280px;
    padding: 12px;
  }

  .blog-article-hero__hero-frame {
    border-radius: 24px;
  }

  .blog-article-hero__hero-desktop {
    display: none;
  }

  .blog-article-hero__hero-responsive {
    display: block;
  }

  .blog-article__panel {
    border-radius: 24px;
    padding: 48px;
  }

  .blog-article__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding: 0;
  }

  .blog-article__body {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 100%;
    padding: 0;
  }

  .blog-article__toc-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 0;
    font-size: 16px;
  }

  .blog-article__banner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    padding: 48px;
  }

  .blog-article-section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    scroll-margin-top: 32px;
  }

  .blog-article-section__text-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-right: 16px;
  }

  .blog-article__toc {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 16px;
    padding: 32px 48px;
  }

  .blog-article__meta-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 16px 32px;
  }

  .blog-article__contents-label-layout {
    display: none;
    top: 32px;
  }

  .blog-article__banner-heading-wrap {
    padding-right: 64px;
  }

  .blog-article__metadata {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .text-article-rich-text {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    color: var(--_alcaz-brand-2026---warm-charcoal);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    word-break: normal;
    overflow-wrap: break-word;
    -webkit-hyphens: none;
    hyphens: none;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
  }

  .text-article-rich-text h3, .text-article-rich-text h4 {
    max-width: 100%;
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: -.64px;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Playfair Display Variable Latin, sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25;
  }

  .text-article-rich-text h1 {
    max-width: 100%;
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: -1.6px;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Playfair Display Variable Latin, sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
  }

  .text-article-rich-text h2 {
    max-width: 100%;
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: -1.44px;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Playfair Display Variable Latin, sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25;
  }

  .text-article-rich-text h3, .text-article-rich-text h4 {
    max-width: 100%;
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: -.64px;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Playfair Display Variable Latin, sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25;
  }

  .text-article-rich-text h5 {
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Dmsans, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
  }

  .text-article-rich-text h6 {
    max-height: none;
    color: var(--_alcaz-brand-2026---midnight-blue);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    margin: 0 0 12px;
    padding: 0;
    scroll-margin-top: 128px;
    font-family: Dmsans, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
  }

  .text-article-rich-text p {
    color: var(--_alcaz-brand-2026---warm-charcoal);
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    margin: 0 0 24px;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
  }

  .text-article-rich-text a {
    color: var(--_alcaz-brand-2026---muted-teal);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
    overflow-wrap: anywhere;
    text-underline-offset: 2.4px;
    text-decoration: underline;
    display: inline;
  }

  .text-article-rich-text strong {
    color: inherit;
    font-family: inherit;
    font-weight: 600;
    line-height: inherit;
    font-size: inherit;
    display: inline;
  }

  .text-article-rich-text em {
    color: inherit;
    font-family: inherit;
    font-style: italic;
    font-size: inherit;
    line-height: inherit;
    display: inline;
  }

  .text-article-rich-text li {
    letter-spacing: 0;
    width: auto;
    height: auto;
    min-height: 0;
    color: inherit;
    list-style-type: inherit;
    background-image: none;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    display: list-item;
  }

  .text-article-rich-text ul {
    color: var(--_alcaz-brand-2026---warm-charcoal);
    letter-spacing: 0;
    margin: 0 0 24px;
    padding: 0 0 0 24px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    list-style-type: disc;
    list-style-position: outside;
    display: block;
  }

  .text-article-rich-text blockquote {
    border-left: 2.57143px solid var(--_alcaz-brand-2026---bright-ember);
    color: var(--_alcaz-brand-2026---muted-teal);
    letter-spacing: -.48px;
    margin: 27.4286px 0;
    padding: 0 0 0 20.5714px;
    font-family: Playfair Display Variable Latin, sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.3;
  }

  .text-article-rich-text ol {
    color: var(--_alcaz-brand-2026---warm-charcoal);
    letter-spacing: 0;
    margin: 0 0 24px;
    padding: 0 0 0 24px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    list-style-type: decimal;
    list-style-position: outside;
    display: block;
  }

  .text-article-rich-text img {
    max-width: 100%;
    height: auto;
    font-size: inherit;
    border-radius: 24px;
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .text-article-rich-text figure {
    max-width: 100%;
    margin: 32px 0;
  }

  .text-article-rich-text figcaption {
    color: var(--_alcaz-brand-2026---eyebrow-on-light);
    letter-spacing: -.48px;
    margin: 12px 0 0;
    padding: 0;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
  }

  .blog-article {
    width: 100%;
    max-width: none;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .blog-article__sidebar {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 100%;
    position: static;
    top: auto;
    right: 13px;
  }

  .blog-article__layout {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    display: flex;
  }

  .blog-article-related__related-title-layout {
    text-align: center;
    order: 0;
    padding-left: 0;
  }

  .blog-article-related__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .blog-article-related__related-panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 0;
  }

  .blog-article-related__related-collection {
    order: 1;
  }

  .blog-article-related {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 48px 0 32px;
  }

  .blog-article-related__related-track {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    order: 1;
    grid-column: 1 / 2;
    padding: 0 36px;
    scroll-padding-left: 36px;
  }

  .blog-article-related__related-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 2;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .blog-article-related__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .blog-article-related__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 1584px;
    width: 58px;
    height: 58px;
  }

  .blog-article-related__related-item {
    flex: 0 0 calc(50% - 6px);
    width: calc(50% - 6px);
  }

  .blog-article-insights {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 12px;
  }

  .blog-post-footer__spacing {
    padding-top: 12px;
  }

  .blog-article__contents-subitem {
    font-size: 16px;
  }

  .blog-article__contents-nested {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 8px;
    padding-left: 28px;
    font-size: 16px;
  }

  .blog-article__toc-link {
    color: var(--_alcaz-brand-2026---warm-charcoal);
    text-decoration-line: none;
    transition: color .2s;
    display: block;
  }

  .blog-article__contents-item {
    font-size: 16px;
  }

  .blog-article__contents {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 16px;
  }

  .blog-article__arrow-disabled {
    border-width: .5px;
    border-radius: 1584px;
    width: 58px;
    height: 58px;
    font-size: 16px;
  }

  .ind-video-lightbox {
    width: 260px;
    max-width: 100%;
    box-shadow: 0 3px 4.3px var(--_alcaz-brand-2026---effects--black-opacity-8), 0 7.2px 13px var(--_alcaz-brand-2026---effects--black-opacity-10);
    border-width: .776px;
    border-radius: 36.56px;
  }

  .ind-video-lightbox:focus-visible, .ind-video-lightbox[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 2px;
  }

  .ind-explain__poster {
    border-radius: 32.5px;
    width: calc(100% - 12.866px);
    height: calc(100% - 12.866px);
    top: 6.433px;
    left: 6.433px;
  }

  .ind-features__title-wrap {
    max-width: 100%;
  }

  .ind-explain__play {
    width: 47.654px;
    height: 47.654px;
  }

  .ind-features__panel {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 260px minmax(0, 1fr);
    padding: 32px;
  }

  .ind-features__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    grid-column: 2;
    grid-row-start: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 24px 0;
  }

  .ind-native-20 {
    grid-column-end: 3;
  }

  .ind-features__poster {
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .ind-native-24 {
    border-radius: 24px;
    padding: 24px 32px;
  }

  .ind-native-24:nth-child(2n) {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ind-native-24:first-child, .ind-native-24:last-child {
    padding: 24px 32px;
  }

  .ind-features__body-wrap {
    max-width: 354px;
  }

  .ind-features {
    background-color: var(--_alcaz-brand-2026---white);
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ind-features__cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-column: 1 / 3;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-row-start: 2;
    height: auto;
    min-height: 0;
    display: flex;
  }

  .ind-features__cards:before {
    display: none;
  }

  .ind-insights {
    padding: 12px;
  }

  .ind-regions__image {
    aspect-ratio: auto;
    height: 100%;
  }

  .ind-regions__body-wrap {
    border-radius: 16px;
    margin: 0;
    padding: 32px;
  }

  .ind-regions {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 0 12px;
  }

  .ind-regions__media {
    aspect-ratio: 9 / 7;
    border-radius: 16px;
    flex-shrink: 0;
    height: auto;
  }

  .ind-regions__headline {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 16px;
    padding-right: 80px;
  }

  .ind-regions__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 0;
  }

  .ind-regions__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    flex-direction: column-reverse;
    padding: 12px;
    display: flex;
  }

  .services-footer__spacing, .case-study-footer__spacing {
    padding-top: 12px;
  }

  .insights-cta {
    text-align: left;
    border-radius: 0;
    min-height: 0;
    margin: 0;
    padding: 12px 12px 0;
  }

  .insights-hero__image {
    border-radius: 24px;
    height: 288px;
  }

  .insights-reports {
    padding: 48px 48px 32px;
  }

  .insights-reports__all {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
    height: 56px;
    min-height: 56px;
    margin: 32px 0 0;
    padding: 12px 28px;
  }

  .insights-cta__section-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
    min-height: 135.66px;
  }

  .insights-reports__report-download-icon {
    width: 20px;
    height: 20px;
    font-size: 16px;
  }

  .insights-reports__report-card {
    border-radius: 24px;
  }

  .insights-intro__section-content {
    max-width: 1600px;
  }

  .insights-page__reports-all-hidden {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    border-radius: 999px;
    height: 56px;
    min-height: 56px;
    margin: 32px 0 0;
    padding: 12px 28px;
  }

  .insights-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211feacbc30a0c739a_lead-bg-followup-tablet.avif");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    padding: 24px;
  }

  .insights-reports__card-date {
    margin-top: 12px;
  }

  .insights-page {
    padding-top: 12px;
  }

  .insights-reports__report-card-visual {
    height: 200px;
  }

  .insights-reports__report-card-download {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-width: 0;
    border-radius: 999px;
    height: 48px;
    min-height: 48px;
    margin-top: 0;
    padding: 16px 32px;
  }

  .insights-reports__report-card-download:focus-visible, .insights-reports__report-card-download[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .insights-cta__section-title-wrap {
    white-space: normal;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    max-width: none;
    padding-bottom: .66px;
  }

  .insights-intro {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 48px;
  }

  .insights-page__carousel-arrow-disabled {
    width: 44px;
    height: 44px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
  }

  .insights-page__carousel-arrow-disabled:focus-visible, .insights-page__carousel-arrow-disabled[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .insights-page__follow-tab-active {
    border-width: 0;
    border-radius: 1584px;
    padding: 8px 16px;
  }

  .insights-page__follow-tab-active:focus-visible, .insights-page__follow-tab-active[data-wf-focus-visible] {
    outline-offset: 3.2px;
    outline-width: 2.4px;
  }

  .insights-page__carousel-controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
  }

  .insights-intro__section-lead {
    max-width: 600px;
    padding-top: 8px;
  }

  .insights-cta__image {
    display: none;
  }

  .insights-reports__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .insights-hero {
    padding: 0 12px;
  }

  .insights-reports__report-card-content {
    min-height: 0;
    padding: 32px;
  }

  .insights-reports__section-content {
    max-width: 1600px;
  }

  .insights-footer__spacing {
    padding-top: 12px;
  }

  .case-index-main {
    padding: 12px 0 0;
    font-size: 16px;
  }

  .case-index-hero__frame {
    aspect-ratio: auto;
    border-radius: 24px;
    height: 213px;
  }

  .case-index-hero__tablet-image {
    display: block;
  }

  .case-index-hero__desktop-image {
    display: none;
  }

  .case-index-hero__layout {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .case-index__intro {
    padding: 48px 32px;
  }

  .text-fine-print-14 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .type-layout-template-b6b694610f-copy {
    max-width: 1100px;
    margin-top: 24px;
  }

  .type-layout-template-cb22b0329d {
    margin-bottom: 8px;
  }

  .text-callout-small-17p6 {
    letter-spacing: -.4px;
    font-size: 20px;
  }

  .case-index__feature-summary-wrap {
    min-width: 0;
    max-width: 407px;
  }

  .text-feature-title-38-compact {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .case-featured__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .case-index__feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    grid-template-columns: 1fr;
    padding: 16px;
  }

  .case-index__feature-story {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 24px;
    order: 0;
    grid-template-columns: 1fr;
    height: auto;
    min-height: 334px;
    padding: 32px 24px 45px 244px;
    display: flex;
    position: relative;
  }

  .text-metric-17p6-w500 {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .case-index__feature-chart {
    border-radius: 24px;
    display: none;
  }

  .case-index__feature-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: space-between;
    min-height: 257px;
    display: flex;
  }

  .case-index__feature-button {
    border-radius: 100px;
    width: 187px;
    height: 56px;
    min-height: 56px;
    bottom: 24px;
    right: 24px;
  }

  .case-index__feature-portrait {
    border-radius: 24px;
    order: 2;
    height: 301px;
    min-height: 0;
  }

  .case-index__feature-logo {
    width: 134px;
    height: 47px;
    top: 32px;
    right: 24px;
  }

  .case-index__feature-item {
    height: auto;
  }

  .case-index__mba-inset {
    width: 200px;
    height: 334.783px;
    top: auto;
    bottom: 0;
    left: 18px;
  }

  .case-featured__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    min-height: 58px;
    font-size: 32px;
    line-height: 1;
  }

  .case-index__featured-track {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    overflow-y: hidden;
  }

  .case-index__featured {
    padding: 0 16px 32px;
  }

  .case-index__feature-stat {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 0;
    padding: 16px 32px 16px 36px;
    display: flex;
  }

  .case-featured__arrow-icon-prev {
    width: 32px;
    height: 32px;
  }

  .case-index__feature-metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 1;
    align-items: stretch;
  }

  .case-index__feature-left {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: contents;
  }

  .case-featured__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 32px 0 0;
  }

  .case-index__feature-heading {
    white-space: pre-line;
    margin-bottom: 0;
    padding-right: 150px;
  }

  .case-index__results-cs {
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    padding: 48px 24px 24px;
  }

  .case-index__service-summary {
    grid-column-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 24px;
    height: 55px;
    padding: 0 24px;
  }

  .case-index__filters-industry-open {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border: 0 solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 0;
    align-items: stretch;
    height: auto;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .case-index__service-chevron {
    width: 16px;
    height: 16px;
  }

  .case-index__service-chevron-first {
    border-radius: 2px;
    height: 2px;
  }

  .case-index__industry-option {
    border-radius: 24px;
    padding: 8px 16px;
  }

  .case-index__industry-chevron-second {
    border-radius: 2px;
    height: 2px;
  }

  .text-body-medium-14p667 {
    letter-spacing: 0;
    font-size: 14.6667px;
  }

  .case-index__results-outer {
    padding-bottom: 0;
  }

  .case-index__industry-chevron-first-open, .case-index__industry-chevron-second-open, .case-index__service-chevron-second {
    border-radius: 2px;
    height: 2px;
  }

  .case-results__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    min-height: 58px;
    font-size: 32px;
    line-height: 1;
  }

  .case-index__filters {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: stretch;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .case-index__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .case-index__service-chevron-open {
    width: 16px;
    height: 16px;
  }

  .case-index__industry {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-light);
    width: 100%;
    min-width: 0;
    height: auto;
    box-shadow: 0 10px 30px var(--_alcaz-brand-2026---effects--filter-popover-shadow-opacity-12);
    border-radius: 24px;
    flex-wrap: wrap;
    flex-basis: 100%;
    order: 3;
    margin-top: 8px;
    padding: 12px;
    left: 0;
    overflow: hidden auto;
  }

  .case-index__service-filters {
    display: none;
  }

  .case-index__industry-summary-open {
    grid-column-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 24px;
    height: 55px;
    padding: 0 24px;
  }

  .case-index__industry-chevron-first, .case-index__service-chevron-second-open {
    border-radius: 2px;
    height: 2px;
  }

  .case-index__industry-chevron {
    width: 16px;
    height: 16px;
  }

  .case-index__industry-dropdown {
    flex: 1;
    width: auto;
    height: 55px;
    min-height: 55px;
    display: block;
  }

  .case-index__card-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 32px 0 0;
  }

  .text-subheading-22-compact-18 {
    letter-spacing: 0;
    font-size: 18px;
  }

  .text-body-17p6-medium {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .case-index__service-chevron-first-open {
    border-radius: 2px;
    height: 2px;
  }

  .case-index__industry-summary {
    grid-column-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 24px;
    height: 55px;
    padding: 0 24px;
  }

  .type-layout-template-e070a3473e {
    padding: 48px 16px;
  }

  .type-layout-template-c659f3bc96 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .case-index__industry-chevron-open {
    width: 16px;
    height: 16px;
  }

  .case-index__service-dropdown {
    flex: 1;
    width: auto;
    height: 55px;
    min-height: 55px;
    display: block;
  }

  .case-index__service-options {
    z-index: 10;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 100%;
    min-width: 0;
    height: auto;
    max-height: 60vh;
    box-shadow: 0 10px 30px var(--_alcaz-brand-2026---effects--filter-popover-shadow-opacity-12);
    border-radius: 24px;
    flex-wrap: wrap;
    flex-basis: 100%;
    order: 3;
    justify-content: flex-start;
    align-items: center;
    margin-top: 8px;
    padding: 16px 24px;
    display: flex;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden auto;
  }

  .case-index__industry-option-selected {
    border-radius: 24px;
    padding: 8px 16px;
  }

  .case-index__contact {
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac77114fd85d07f9d1e7e59_alcaz-blog-form-background-tablet-2x.avif");
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 64px;
  }

  .text-section-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .case-index__contact-panel {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-columns: 1fr;
    padding: 48px;
  }

  .case-studies-footer__spacing {
    padding-top: 12px;
  }

  .blog-corner__arrow-icon-previous {
    width: 32px;
    height: 32px;
  }

  .blog-featured__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 0 64px;
  }

  .blog-corner__controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .blog-corner__card {
    grid-column-gap: 0;
    grid-row-gap: 0;
    scroll-snap-align: start;
    border-radius: 24px;
    flex-direction: column;
    flex: 0 0 calc(50% - 6px);
  }

  .blog-featured__featured-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    max-width: 1600px;
  }

  .text-page-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-featured__2 {
    padding: 12px;
  }

  .blog-featured__secondary-column {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0 12px;
    display: grid;
  }

  .blog-featured__title-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .blog-corner__arrow-icon {
    width: 32px;
    height: 32px;
  }

  .blog-corner__compact-collection {
    width: calc(100% + 24px);
    display: block;
  }

  .blog-featured__top {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 32px;
    padding: 32px 0 12px;
  }

  .blog-corner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 0;
    padding: 48px 0 32px;
  }

  .blog-corner__arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 1584px;
    width: 58px;
    height: 58px;
  }

  .blog-corner__collection {
    display: none;
  }

  .blog-corner__track {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    scroll-snap-type: x mandatory;
    max-width: 1600px;
    padding: 0 36px;
    scroll-padding-left: 36px;
    display: flex;
  }

  .blog-featured__panel {
    grid-column-gap: 0;
    grid-row-gap: 0;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 0;
    padding: 0;
  }

  .blog-cta {
    margin-bottom: 12px;
    padding: 48px;
  }

  .text-section-title-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-cta__title-responsive-layout {
    display: block;
  }

  .blog-cta__decor {
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac77114fd85d07f9d1e7e59_alcaz-blog-form-background-tablet-2x.avif");
  }

  .blog-cta__title-layout {
    display: none;
  }

  .blog-cta__form-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .blog-cta__panel {
    grid-column-gap: 64px;
    grid-row-gap: 48px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 48px;
  }

  .blog-footer__spacing {
    padding-top: 12px;
  }

  .contact-main__panel-page {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 48px;
  }

  .contact-main__form-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 1600px;
  }

  .text-page-title-60p8 {
    letter-spacing: -1.36px;
    font-size: 36px;
  }

  .contact-main__intro {
    max-width: 100%;
  }

  .contact-main {
    padding: 12px;
  }

  .contact-visit__card {
    border-radius: 24px;
    padding: 24px;
  }

  .contact-team__image-small {
    display: block;
  }

  .contact-team__image-wide {
    display: none;
  }

  .contact-next__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .contact-visit__description-layout {
    max-width: 1072.94px;
  }

  .contact-visit__dot {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 1584px;
    width: 24px;
    height: 24px;
    font-size: 16px;
  }

  .contact-visit {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding-top: 12px;
  }

  .contact-next__panel {
    border-radius: 24px;
    padding: 64px;
  }

  .contact-visit__track {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-step-number-46-responsive {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .contact-next__background-desktop {
    display: none;
  }

  .contact-visit__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 48px 24px 24px;
  }

  .contact-visit__content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: 1600px;
  }

  .text-body-w700 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .contact-visit__photo {
    border-radius: 24px;
    height: 232px;
  }

  .contact-visit__header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .contact-next {
    padding-left: 12px;
    padding-right: 12px;
  }

  .contact-next__background-tablet {
    display: block;
  }

  .contact-visit__dots {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 16px;
    padding-bottom: 8px;
  }

  .contact-next__content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 1600px;
  }

  .contact-team {
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .contact-visit__dot-active {
    border: 8px solid var(--_alcaz-brand-2026---transparent);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    border-radius: 1584px;
    width: 40px;
    height: 24px;
  }

  .contact-next__card-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-right: 48px;
  }

  .contact-visit__cards {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .contact-visit__card-address {
    border-radius: 24px;
    grid-column: 1 / -1;
    padding: 24px;
  }

  .contact-next__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    border-width: 2px;
    border-radius: 24px;
    min-height: 0;
    padding: 14px 30px 30px;
  }

  .contact-team__frame {
    aspect-ratio: 744 / 278;
    border-radius: 24px;
  }

  .contact-visit__email-layout {
    text-underline-offset: 3.3px;
  }

  .contact-visit__map {
    border-radius: 24px;
    max-width: 1600px;
    height: 312px;
  }

  .contact-footer__spacing {
    padding-top: 12px;
  }

  .privacy-content__list-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .privacy-content__copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 16px;
    margin-bottom: 48px;
  }

  .privacy-content__bullet {
    border-radius: 8000px;
    width: 6px;
    height: 6px;
    margin-top: 9px;
  }

  .privacy-content {
    padding: 120px 24px 64px;
  }

  .text-page-title-64-butler {
    letter-spacing: -1.92px;
    font-size: 48px;
  }

  .text-legal-heading {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .privacy-content__title-wrap {
    max-width: 900px;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .privacy-content__inner {
    max-width: 900px;
    padding-left: 0;
    padding-right: 0;
  }

  .thank-you__contact {
    padding-bottom: 2em;
  }

  .text-body-thank-you {
    font-size: 16px;
    line-height: 32px;
  }

  .text-button-17p6-semibold {
    font-size: 16px;
    line-height: 1.5;
  }

  .text-link-17p6-10 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .thank-you__inner {
    max-width: 1280px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .thank-you__message {
    padding: 0;
  }

  .thank-you__header {
    text-align: center;
    width: 100%;
    margin: 2em auto 0;
  }

  .not-found__content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 600px;
  }

  .text-display-404 {
    letter-spacing: -3.84px;
    font-size: 96px;
    line-height: 1;
  }

  .not-found__spacer {
    width: 32px;
    height: 32px;
  }

  .not-found {
    padding: 120px 24px 64px;
  }

  .text-heading-404 {
    letter-spacing: -.02px;
    font-size: 48px;
    line-height: 1.25;
  }

  .not-found__title-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .not-found__bottom-space {
    width: 96px;
    height: 96px;
  }

  .not-found__code-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .al26-sg-page {
    padding: 48px 32px;
    font-size: 16px;
  }

  .al26-sg-container {
    max-width: 1440px;
  }

  .al26-sg-content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .al26-sg-copy {
    letter-spacing: 0;
    font-size: 17px;
  }

  .al26-sg-page-title {
    letter-spacing: -2.56px;
    font-size: 64px;
  }

  .al26-sg-nav {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .al26-sg-brand {
    letter-spacing: 1.92px;
    font-size: 15px;
  }

  .al26-sg-nav-link {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    letter-spacing: 0;
    border-radius: 999px;
    padding: 16px 24px;
    font-size: 16px;
  }

  .al26-sg-nav-link:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 48px;
  }

  .guide-navigation {
    grid-row-gap: 40px;
    border-bottom-width: 1px;
    padding-bottom: 64px;
    scroll-margin-top: 24px;
  }

  .al26-sg-swatch-bright-ember, .al26-sg-swatch-sand-beige, .al26-sg-swatch-midnight-blue, .al26-sg-swatch-muted-teal-dark {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    height: 160px;
  }

  .guide-colors {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .al26-sg-swatch-sand-beige-dark {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    height: 160px;
  }

  .al26-sg-small {
    letter-spacing: 0;
    font-size: 14px;
  }

  .al26-sg-color-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .al26-sg-title {
    letter-spacing: -1.92px;
    font-size: 48px;
  }

  .al26-sg-rules {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .al26-sg-swatch-warm-red-light, .al26-sg-swatch-midnight-blue-light, .al26-sg-swatch-muted-teal {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    height: 160px;
  }

  .al26-sg-color-card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .al26-sg-swatch-warm-red-dark, .al26-sg-swatch-midnight-blue-dark, .al26-sg-swatch-bright-ember-light, .al26-sg-swatch-warm-charcoal, .al26-sg-swatch-bright-ember-dark, .al26-sg-swatch-white, .al26-sg-swatch-muted-teal-light {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    height: 160px;
  }

  .al26-sg-token-name {
    letter-spacing: 0;
    font-size: 16px;
  }

  .al26-sg-swatch-warm-red {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    height: 160px;
  }

  .al26-sg-type-display {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .guide-type__meta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .al26-sg-type-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .guide-type__rules {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .al26-sg-label {
    letter-spacing: 1.2px;
    font-size: 15px;
  }

  .al26-sg-type-button {
    letter-spacing: -.16px;
    font-size: 16px;
  }

  .guide-type {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .guide-type__list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .al26-sg-type-h5 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .al26-sg-type-number {
    letter-spacing: -.8px;
    font-size: 40px;
  }

  .al26-sg-type-stat {
    letter-spacing: -1.92px;
    font-size: 64px;
  }

  .al26-sg-type-label {
    letter-spacing: 0;
    font-size: 14px;
  }

  .al26-sg-type-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .al26-sg-type-lead {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .al26-sg-type-subhead {
    letter-spacing: 0;
    font-size: 19px;
  }

  .al26-sg-type-h1 {
    letter-spacing: -1.92px;
    font-size: 48px;
  }

  .al26-sg-type-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .guide-type__row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 200px minmax(0, 1fr);
  }

  .al26-sg-type-h4 {
    letter-spacing: -.6px;
    font-size: 30px;
  }

  .al26-sg-type-stat-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .al26-sg-type-h2 {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .al26-sg-nesting-middle {
    border-radius: 16px;
    padding: 8px;
  }

  .al26-sg-space-16 {
    border-radius: 2px;
    width: 16px;
    height: 24px;
  }

  .al26-sg-nesting {
    border-radius: 32px;
    width: 192px;
    height: 160px;
    padding: 16px;
  }

  .guide-spacing {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .al26-sg-radius-24 {
    border-radius: 24px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-6 {
    border-radius: 6px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-32 {
    border-radius: 32px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-space-32 {
    border-radius: 2px;
    width: 32px;
    height: 24px;
  }

  .al26-sg-spacing-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .al26-sg-spacing-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 112px 128px minmax(0, 1fr);
  }

  .al26-sg-radius-12 {
    border-radius: 12px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-2 {
    border-radius: 2px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-space-24 {
    border-radius: 2px;
    width: 24px;
    height: 24px;
  }

  .al26-sg-radius-999 {
    border-radius: 999px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-8 {
    border-radius: 8px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-nesting-inner {
    border-radius: 8px;
  }

  .al26-sg-space-64 {
    border-radius: 2px;
    width: 64px;
    height: 24px;
  }

  .al26-sg-space-96 {
    border-radius: 2px;
    width: 96px;
    height: 24px;
  }

  .al26-sg-radius-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .al26-sg-space-4 {
    border-radius: 2px;
    width: 4px;
    height: 24px;
  }

  .al26-sg-space-80 {
    border-radius: 2px;
    width: 80px;
    height: 24px;
  }

  .al26-sg-space-12 {
    border-radius: 2px;
    width: 12px;
    height: 24px;
  }

  .al26-sg-space-48 {
    border-radius: 2px;
    width: 48px;
    height: 24px;
  }

  .al26-sg-radius-16 {
    border-radius: 16px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-4 {
    border-radius: 4px;
    height: 96px;
    margin-bottom: 16px;
  }

  .al26-sg-radius-20 {
    border-radius: 20px;
    height: 96px;
    margin-bottom: 16px;
  }

  .guide-spacing__color-card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .al26-sg-space-8 {
    border-radius: 2px;
    width: 8px;
    height: 24px;
  }

  .al26-sg-rhythm-tight {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px 32px;
  }

  .al26-sg-rhythm-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .al26-sg-layout-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .al26-sg-layout-cards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .al26-sg-rhythm-generous {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 96px 32px;
  }

  .al26-sg-rhythm-default {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 80px 32px;
  }

  .al26-sg-grid-demo {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    height: 128px;
  }

  .al26-sg-grid-col {
    border-radius: 4px;
  }

  .guide-layout {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .al26-sg-button-outline {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    letter-spacing: -.16px;
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .al26-sg-button-outline:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-surface-title-dark, .al26-sg-surface-title-red {
    letter-spacing: -1.8px;
    font-size: 45px;
  }

  .al26-sg-surface-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .al26-sg-surface-copy-ember {
    letter-spacing: 0;
    font-size: 17px;
  }

  .al26-sg-surface-title-light {
    letter-spacing: -1.8px;
    font-size: 45px;
  }

  .al26-sg-surface-group {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .al26-sg-example-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .al26-sg-surface-copy-dark {
    letter-spacing: 0;
    font-size: 17px;
  }

  .al26-sg-button-outline-light {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige);
    letter-spacing: -.16px;
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .al26-sg-button-outline-light:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-light);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-surface-ember {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .al26-sg-surface-copy-teal {
    letter-spacing: 0;
    font-size: 17px;
  }

  .guide-surfaces {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .al26-sg-button-dark-surface {
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    letter-spacing: -.16px;
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .al26-sg-button-dark-surface:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-light);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-surface-light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .al26-sg-surface-title-teal {
    letter-spacing: -1.8px;
    font-size: 45px;
  }

  .al26-sg-surface-teal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .al26-sg-surface-copy-light {
    letter-spacing: 0;
    font-size: 17px;
  }

  .al26-sg-surface-list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .al26-sg-surface-red {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .al26-sg-button-midnight {
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    letter-spacing: -.16px;
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .al26-sg-button-midnight:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-surface-title-ember {
    letter-spacing: -1.8px;
    font-size: 45px;
  }

  .al26-sg-button-primary {
    border: 1px solid var(--_alcaz-brand-2026---transparent);
    letter-spacing: -.16px;
    border-radius: 999px;
    min-height: 48px;
    padding: 16px 32px;
    font-size: 16px;
  }

  .al26-sg-button-primary:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-example-actions {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 16px;
  }

  .password__title-wrap {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .password__label-wrap {
    margin-bottom: 5px;
  }

  .text-heading-password {
    letter-spacing: -.02px;
    font-size: 36px;
    line-height: 44px;
  }

  .input-password {
    letter-spacing: 0;
    border-radius: 4px;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
  }

  .button-password {
    letter-spacing: 0;
    border-radius: 4px;
    padding: 9px 15px;
    font-size: 16px;
  }

  .ind-challenges__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    padding: 32px;
  }

  .ind-challenge__icon {
    width: 54px;
    height: 54px;
  }

  .ind-challenge__copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-solutions__card-panel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-64-of-255);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    border-radius: 24px;
    padding: 16px 32px 32px;
  }

  .ind-features__card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    height: auto;
  }

  .ind-feature__image {
    border-radius: 12px;
    display: none;
  }

  .ind-features__copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 0;
  }

  .text-callout-28-22-24 {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .ind-why__card-panel {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 2px solid var(--_alcaz-brand-2026---opacity--midnight-blue-dark-opacity-38-of-255);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    border-radius: 24px;
    padding: 16px 32px 32px;
  }

  .ind-why__card-body-wrap {
    max-width: 1072px;
  }

  .guide-navigation__intro {
    grid-row-gap: 24px;
  }

  .guide-navigation__instructions {
    grid-row-gap: 16px;
    border-radius: 24px;
    padding: 24px;
  }

  .guide-navigation__example {
    grid-row-gap: 24px;
  }

  .guide-navigation__desktop-viewport {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .guide-navigation__desktop-stage {
    min-width: 1120px;
  }

  .guide-navigation__mobile-stage {
    max-width: 416px;
  }

  .text-feature-title-large {
    letter-spacing: -.96px;
    font-size: 32px;
  }

  .text-card-title-38-w400 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .text-body-15-compact-15 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .guide-components {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-bottom: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    padding-bottom: 64px;
    scroll-margin-top: 32px;
  }

  .al26-sg-component-dark {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px;
  }

  .al26-sg-stat-example {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .al26-sg-stat-figure {
    letter-spacing: -2.31px;
    font-size: 77px;
  }

  .case-index__shared-feature-placement {
    width: 187px;
    max-width: calc(100% - 48px);
    display: flex;
    bottom: 24px;
    right: 24px;
  }

  .case-index__feature-inset {
    object-fit: contain;
    border-radius: 0;
    width: 200px;
    height: 334.783px;
    min-height: 0;
    display: block;
    top: 0;
    left: 24px;
  }

  .al26-sg-inherit-copy {
    letter-spacing: 0;
    font-size: 17px;
  }

  .al26-sg-card-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .al26-sg-card-title {
    letter-spacing: 0;
    font-size: 28px;
  }

  .al26-sg-component-light {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px;
  }

  .al26-sg-card-light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    padding: 32px;
  }

  .al26-sg-form-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .al26-sg-field {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .al26-sg-footer {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    letter-spacing: 0;
    font-size: 14px;
  }

  .guide__nav-link {
    border: 1px solid var(--_alcaz-brand-2026---sand-beige-dark);
    border-radius: 999px;
    padding: 16px 24px;
    font-family: Dmsans, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .guide__nav-link:focus {
    outline-color: var(--_alcaz-brand-2026---bright-ember-dark);
    outline-offset: 3px;
    outline-width: 2px;
    outline-style: solid;
  }

  .al26-sg-field-label-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .al26-sg-input-2 {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue-light);
    letter-spacing: 0;
    border-radius: 8px;
    padding: 16px;
    font-size: 16px;
  }

  .al26-sg-input-2:focus {
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige), 0 0 0 4px var(--_alcaz-brand-2026---bright-ember-dark);
  }

  .al26-sg-input-focus-2 {
    border: 1px solid var(--_alcaz-brand-2026---midnight-blue);
    box-shadow: 0 0 0 3px var(--_alcaz-brand-2026---sand-beige), 0 0 0 4px var(--_alcaz-brand-2026---bright-ember-dark);
    letter-spacing: 0;
    border-radius: 8px;
    padding: 16px;
    font-size: 16px;
  }

  .al26-sg-input-error-2 {
    border: 1px solid var(--_alcaz-brand-2026---warm-red-dark);
    letter-spacing: 0;
    border-radius: 8px;
    padding: 16px;
    font-size: 16px;
  }

  .al26-sg-error-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .svc-challenges__icon {
    background-color: var(--_alcaz-brand-2026---transparent);
    background-image: none;
    border-radius: 12px;
    width: 54px;
    height: 54px;
    margin-bottom: 16px;
  }

  .svc-goals__number-wrap, .type-layout-template-a9a655f539 {
    margin-bottom: 16px;
  }

  .svc-services__card-number-wrap {
    margin-bottom: 0;
  }

  .svc-services__card-copy {
    margin-top: 0;
  }

  .svc-scope__hover {
    background-image: linear-gradient(152.822deg, #134352 46.536%, #09262e 119.88%), linear-gradient(130.842deg, #f68c1f 0%, #f68c1f26 25%, #b86917 75%, #b8691726 100%);
    border-width: 1px;
    border-radius: 16px;
  }

  .svc-scope__card-copy {
    max-width: 100%;
  }

  .text-body-15-optical-9-2 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .text-body-15-optical-9-2 p {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    margin: 0;
  }

  .svc-methodology__icon {
    background-color: var(--_alcaz-brand-2026---transparent);
    background-image: none;
    border-radius: 12px;
    width: 48px;
    height: 48px;
    margin-bottom: 24px;
  }

  .type-layout-template-729c019b6f {
    margin-bottom: 8px;
  }

  .type-layout-template-167fc34d54 {
    margin-top: 0;
  }

  .text-link-small-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .case-index__all {
    border-radius: 100px;
    min-height: 44px;
    margin-top: 24px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 14px;
  }

  .blog-featured__featured {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 32px;
    padding: 12px 12px 0;
  }

  .blog-featured__featured-visual {
    border-radius: 24px;
  }

  .blog-featured__featured-image {
    height: 504px;
  }

  .div-block-479 {
    padding-top: 12px;
  }

  .blog-featured__featured-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    padding: 32px;
  }

  .blog-featured__featured-heading {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .blog-featured__secondary {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 32px;
    padding: 12px;
  }

  .blog-featured__visual {
    border-radius: 24px;
  }

  .blog-featured__secondary-image {
    height: 216px;
  }

  .blog-article-related__card-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    min-height: 180px;
    padding: 32px;
  }

  .blog-article-related__card-tag {
    border-radius: 1584px;
    height: 28px;
    padding: 0 16px;
    top: 24px;
    left: 24px;
  }

  .text-fine-print-medium-14-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .blog-article-related__card {
    grid-column-gap: 0;
    grid-row-gap: 0;
    border-radius: 24px;
  }

  .blog-article-related__card-visual {
    border-top-left-radius: 22.4px;
    border-top-right-radius: 22.4px;
    height: 240px;
  }

  .blog-featured__tag-layout {
    border-radius: 1386px;
    height: 28px;
    padding-left: 16px;
    padding-right: 16px;
    top: 24px;
    left: 24px;
  }

  .blog-featured__secondary-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 12px;
  }

  .blog-featured__secondary-title-layout {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  .blog-corner__card-visual {
    border-top-left-radius: 22.4px;
    border-top-right-radius: 22.4px;
  }

  .blog-corner__card-image {
    aspect-ratio: auto;
    height: 240px;
  }

  .blog-featured__secondary-date-layout {
    grid-row-start: 1;
    grid-column-start: 1;
  }

  .blog-corner__tag-layout {
    border-radius: 1386px;
    height: 28px;
    padding-left: 16px;
    padding-right: 16px;
    top: 24px;
    left: 24px;
  }

  .blog-corner__card-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    min-height: 0;
    padding: 32px;
  }

  .blog-corner__next-page {
    border-width: 1.28px;
    border-color: var(--_alcaz-brand-2026---interface--interface-deep-blue);
    border-radius: 1600px;
    height: 56px;
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .case-detail__service {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    padding: 32px;
  }

  .case-featured__arrow-disabled, .case-results__arrow-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    min-height: 58px;
    font-size: 32px;
    line-height: 1;
  }

  .svc-services__controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 28px;
  }

  .svc-services__control-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    padding: 0;
  }

  .svc-services__control-disabled:focus-visible, .svc-services__control-disabled[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .svc-methodology__controls-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 28px;
  }

  .svc-methodology__control-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    height: 58px;
    padding: 0;
  }

  .svc-methodology__control-disabled:focus-visible, .svc-methodology__control-disabled[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 2px;
  }

  .ind-carousel__previous-icon {
    width: 24px;
    height: 24px;
  }

  .ind-challenge__icon-hidden {
    width: 54px;
    height: 54px;
  }

  .ind-carousel__previous-icon-hidden {
    width: 24px;
    height: 24px;
  }

  .ind-challenges__image-hidden {
    border-radius: 24px;
    margin-top: 0;
  }

  .ind-carousel__next-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    width: 58px;
    height: 58px;
    color: var(--_alcaz-brand-2026---bright-ember);
    border-radius: 50%;
    flex-shrink: 0;
    padding: 0;
  }

  .ind-carousel__next-disabled:focus-visible, .ind-carousel__next-disabled[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-review__rating-star-hidden {
    width: 19px;
    height: 19px;
  }

  .ind-solutions__flower-hidden {
    width: 912px;
    height: 912px;
    top: 0;
    right: -224px;
  }

  .ind-carousel__arrow-hidden {
    width: 24px;
    height: 24px;
  }

  .ind-case__review-badge-hidden {
    width: 16px;
    height: 16px;
  }

  .ind-case__button-reduced {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 992px;
    min-height: 56px;
    margin-top: 0;
    padding: 18px 40px;
  }

  .ind-case__button-reduced:focus-visible, .ind-case__button-reduced[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-proof__mobile-image-hidden {
    border-radius: 24px;
    grid-area: 1 / 1;
    height: 100%;
  }

  .ind-budget__image-hidden {
    aspect-ratio: 704 / 450;
    height: auto;
  }

  .ind-proof__mobile-image-shown {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
  }

  .ind-explain__poster-hidden {
    border-radius: 32.5px;
    width: calc(100% - 12.866px);
    height: calc(100% - 12.866px);
    top: 6.433px;
    left: 6.433px;
  }

  .ind-faq__toggle-reduced-open {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
  }

  .ind-faq__toggle-reduced-open:focus-visible, .ind-faq__toggle-reduced-open[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .ind-faq__toggle-reduced-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-explain__play-hidden {
    width: 47.654px;
    height: 47.654px;
  }

  .ind-feature__image-hidden {
    border-radius: 12px;
  }

  .ind-why__flower-hidden {
    width: 912px;
    height: 912px;
    top: 24px;
    right: -192px;
  }

  .ind-regions__image-hidden {
    aspect-ratio: 704 / 450;
    height: auto;
  }

  .ind-proof__tablet-image-hidden {
    border-radius: 24px;
    grid-area: 1 / 1;
    height: 100%;
  }

  .ind-cases__grid-reduced {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ind-proof__tablet-image-shown {
    object-fit: contain;
    border-radius: 24px;
    grid-area: 1 / 1;
    align-self: stretch;
    height: 0;
    min-height: 100%;
  }

  .ind-proof__stat-hidden {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 16px;
    padding: 12px 16px;
  }

  .ind-case__review-rating-hidden {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .ind-review__rating-star {
    width: 19px;
    height: 19px;
  }

  .ind-contact__decor-circle-hidden {
    width: 2482.64px;
    height: 2482.64px;
    top: -482.32px;
    left: -611.32px;
  }

  .ind-contact__decor-flower-hidden {
    width: 1131.78px;
    height: 1103.4px;
    top: 280px;
    left: 309.32px;
  }

  .case-detail__review-wrap-hidden {
    border-radius: 24px;
    grid-column: 1 / -1;
    grid-row-start: 3;
    padding: 0;
  }

  .case-related__arrow-disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    border-radius: 50%;
    width: 58px;
    min-width: 58px;
    height: 58px;
  }

  .case-detail__result-graphic-hidden {
    border-radius: 16px;
  }

  .blog-featured__description {
    max-height: 48px;
  }

  .text-eyebrow-responsive-13 {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .text-reel-caption-team {
    letter-spacing: 0;
    margin: 0;
    font-size: 18.6452px;
  }

  .not-found__home-link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 800px;
    padding: 14px 32px;
  }

  .text-page-title-58-blog {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .text-callout-28-blog {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .text-toc-label-18-16 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-card-title-blog-featured {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .home-hero__play {
    min-width: 44px;
    min-height: 44px;
    box-shadow: none;
    padding: 0;
  }

  .home-hero__play:focus-visible, .home-hero__play[data-wf-focus-visible] {
    outline-offset: 4px;
    outline-width: 3px;
  }

  .home-hero__play-icon {
    font-size: 20px;
  }

  .svc-explain__inline-video {
    border-radius: 32.5px;
    width: calc(100% - 11.313px);
    height: calc(100% - 11.313px);
    top: 5.9965px;
    left: 5.9965px;
  }

  .lead-convert__showreel {
    border-radius: 32.5px;
    width: calc(100% - 22px);
    height: calc(100% - 18px);
    top: 9px;
    left: 11px;
  }

  .ind-explain__showreel {
    border-radius: 32.5px;
    width: calc(100% - 12.866px);
    height: calc(100% - 12.866px);
    top: 6.433px;
    left: 6.433px;
  }

  .blog-card-title {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .text-link-14-w600, .text-body-14-w600 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .home-showreel__stage {
    grid-row-gap: 16px;
    padding: 72px 24px 24px;
  }

  .home-showreel__video {
    border-radius: 12px;
    max-width: min(1280px, 189.723dvh - 182.134px);
    max-height: calc(100dvh - 96px);
  }

  .home-showreel__close {
    width: 44px;
    height: 44px;
    top: 12px;
    right: 24px;
  }

  .home-showreel__close:focus-visible, .home-showreel__close[data-wf-focus-visible] {
    outline-offset: 3px;
    outline-width: 3px;
  }

  .text-icon-close {
    font-size: 32px;
  }

  .guide-brand-2026__section {
    grid-row-gap: 24px;
    border-bottom-width: 1px;
    padding-bottom: 48px;
  }

  .guide-brand-2026__grid {
    grid-column-gap: 24px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .guide-brand-2026__item {
    grid-row-gap: 12px;
    min-width: 0;
  }

  .guide-brand-2026__light-frame, .guide-brand-2026__dark-frame {
    border-radius: 24px;
    height: 224px;
    padding: 24px;
  }

  .guide-brand-2026__horizontal-logo {
    max-width: 320px;
    height: 128px;
  }

  .guide-brand-2026__vertical-logo {
    max-width: 192px;
    height: 176px;
  }

  .guide-brand-2026__header-logo {
    width: 224px;
  }

  .guide-brand-2026__links {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 36px;
    line-height: 44px;
  }

  h2 {
    font-size: 32px;
    line-height: 40px;
  }

  h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .text-caption-strong {
    font-size: 12px;
  }

  .partner-logos__sortlist-frame {
    width: 91.7006%;
    margin-top: calc(4.13965px + 7.39521%);
    margin-left: 5.09614%;
  }

  .partner-logos__meta-slot {
    width: 79.2px;
    height: 27px;
  }

  .partner-logos__clutch-frame {
    width: 78.1904%;
    margin-top: calc(4.13965px + 5.43569%);
    margin-left: 11.1134%;
  }

  .text-page-title {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .button-outline {
    width: 100%;
  }

  .home-hero__content {
    padding: 32px;
  }

  .partner-logos__google-frame {
    width: 82.03%;
    margin-top: calc(2.7px + 3.94031%);
    margin-left: 9.54979%;
  }

  .partner-logos__row {
    height: 30px;
  }

  .text-callout {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .text-callout:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    line-height: 31px;
  }

  .text-callout:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .text-callout:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .text-callout:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf) {
    color: var(--_alcaz-brand-2026---white);
  }

  .text-callout:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .text-callout:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    color: var(--_alcaz-brand-2026---bright-ember);
  }

  .partner-logos__sortlist-slot {
    width: 47.7px;
    height: 27px;
  }

  .text-body-19p2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-19p2.text-body-19p2-body-mobile-soft {
    color: var(--_alcaz-brand-2026---text-body-secondary);
  }

  .text-body-19p2 p {
    margin-top: 16px;
  }

  .home-hero__visual {
    aspect-ratio: 456 / 281;
    height: auto;
    min-height: 0;
  }

  .partner-logos__google-slot {
    width: 60.3px;
    height: 27px;
  }

  .partner-logos__semrush-slot {
    width: 99.9px;
    height: 27px;
  }

  .text-link-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .partner-logos {
    grid-row-gap: 8px;
    padding: 12px 20px;
  }

  .button-main-1 {
    width: 100%;
  }

  .partner-logos__meta-frame {
    width: 81.1839%;
    margin-top: 5.7252px;
    margin-left: 9.09288%;
  }

  .partner-logos__clutch-slot {
    width: 55.8px;
    height: 27px;
  }

  .text-callout-18 {
    letter-spacing: -.26px;
    font-size: 13px;
  }

  .text-callout-small {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .partner-logos__semrush-frame {
    width: 89.1347%;
    margin-top: calc(4.63008px + 3.04734%);
    margin-left: 5.24683%;
  }

  .home-why__photo-tablet {
    display: none;
  }

  .text-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .home-why__card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    scroll-snap-align: start;
    flex-direction: column;
    flex: 0 0 100%;
  }

  .home-why__photo-mobile {
    display: block;
  }

  .home-why__decoration-second {
    display: none;
  }

  .home-why__pillars {
    background-color: var(--_alcaz-brand-2026---interface--home-pillars-surface-warm);
    padding: 24px;
  }

  .text-section-title {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-why__photo-wrap {
    aspect-ratio: 456 / 203;
    height: auto;
  }

  .home-why__controls {
    display: flex;
  }

  .home-why__decoration-third {
    object-fit: cover;
    width: 100%;
    display: block;
  }

  .home-why__track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    display: flex;
    overflow-x: auto;
  }

  .text-subheading-small-18p2048 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .home-wheel__panel {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    grid-template: "heading"
                   "intro"
                   "detail"
                   "diagram"
                   "lead"
                   / 1fr;
    padding: 48px 40px 32px;
  }

  .home-wheel__label-top-layout, .home-wheel__label-bottom-layout {
    min-height: 52.5px;
    box-shadow: 0 11.25px 26.25px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.875px 3.75px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1485px;
    padding: 9.75px 17.25px;
  }

  .text-feature-title-large-40p96 {
    letter-spacing: -.96px;
    font-size: 32px;
  }

  .text-body-17p072 {
    letter-spacing: 0;
    font-size: 13px;
  }

  .home-wheel__label-right-layout {
    min-height: 52.5px;
    box-shadow: 0 11.25px 26.25px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.875px 3.75px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1485px;
    padding: 9.75px 17.25px;
  }

  .home-wheel__lead-copy {
    display: block;
  }

  .home-wheel__label-left-layout {
    min-height: 52.5px;
    box-shadow: 0 11.25px 26.25px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.875px 3.75px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1485px;
    padding: 9.75px 17.25px;
  }

  .home-wheel__copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .home-wheel__body-copy {
    display: none;
  }

  .home-wheel__diagram {
    max-width: 464px;
  }

  .home-wheel__expanded-copy {
    display: none;
  }

  .text-subheading-small-20p8-w700, .text-body-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-section-title-49p6-butler {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-client-videos__overline-container-orange-secondary-large {
    border-radius: 3835px;
    padding-top: 1.1505px;
    padding-bottom: 1.1505px;
  }

  .home-client-videos__videos-container-text {
    flex-flow: column-reverse;
  }

  .text-eyebrow-large-20-w400 {
    letter-spacing: 1.2px;
    font-size: 12px;
  }

  .text-fine-print-medium-12p722 {
    letter-spacing: 0;
    font-size: 10px;
  }

  .home-performance__column-search {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    align-items: center;
    padding-right: 36px;
    display: grid;
  }

  .home-performance__panel {
    padding: 48px 0 12px;
  }

  .text-metric {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .home-performance__column-ai {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    align-items: center;
    padding-right: 36px;
    display: grid;
  }

  .home-performance__copy-layout {
    max-width: 1100px;
  }

  .home-performance__chart {
    height: auto;
    padding: 24px;
    overflow: hidden;
  }

  .home-performance__category-rule-ai {
    width: 20px;
    max-width: 20px;
    height: 4px;
    max-height: 4px;
  }

  .text-caption-medium, .text-fine-print {
    letter-spacing: 0;
    font-size: 14px;
  }

  .text-fine-print-medium {
    letter-spacing: 0;
    font-size: 12px;
  }

  .home-performance__bar-search {
    border-top: 0 solid var(--_alcaz-brand-2026---midnight-blue);
    border-right: 7.82912px solid var(--_alcaz-brand-2026---midnight-blue);
    background-image: linear-gradient(90deg, #0c333d40 0%, #0c333dbf 100%);
  }

  .home-performance__channel-layout {
    text-align: left;
    white-space: normal;
    order: 1;
    transform: none;
  }

  .home-performance__category-group {
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
  }

  .home-performance__category-rule-social {
    width: 20px;
    max-width: 20px;
    height: 4px;
    max-height: 4px;
  }

  .home-performance__bar-space {
    flex-direction: row;
    order: 2;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 28px;
  }

  .text-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550), .text-body:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .text-body:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .text-body:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .text-body:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    color: var(--_alcaz-brand-2026---sand-beige);
  }

  .text-body p {
    margin-top: 16px;
  }

  .text-body h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .home-performance__stat {
    scroll-snap-align: start;
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 180px;
    padding: 32px;
  }

  .home-performance__bar-fill-x {
    width: 33%;
    height: 28px;
  }

  .home-performance__chart-layout {
    max-width: none;
  }

  .home-performance__bars {
    grid-column-gap: 16px;
    grid-row-gap: 19.2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .home-performance__bar-fill-reddit {
    width: 30%;
    height: 28px;
  }

  .home-performance__bar-fill-gemini {
    width: 40%;
    height: 28px;
  }

  .home-performance__category-rule-search {
    width: 20px;
    max-width: 20px;
    height: 4px;
    max-height: 4px;
  }

  .home-performance__legend-item-ai {
    grid-template-rows: auto;
    grid-template-columns: 84px 1fr;
    padding: 11.2px 12.8px;
  }

  .home-performance__bar-fill-linkedin {
    width: 58%;
    height: 28px;
  }

  .home-performance__header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-performance__bar-social {
    border-top: 0 solid var(--_alcaz-brand-2026---bright-ember);
    border-right: 7.82912px solid var(--_alcaz-brand-2026---bright-ember);
    background-image: linear-gradient(90deg, #f68c1f40 0%, #f68c1fbf 100%);
  }

  .home-performance__number-layout {
    margin-bottom: 12px;
  }

  .home-performance__legend {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    padding: 24px;
  }

  .home-performance__bar-fill-tiktok {
    width: 90%;
    height: 28px;
  }

  .home-performance__categories {
    grid-column-gap: 8px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    order: 2;
    grid-template-rows: auto;
    grid-template-columns: repeat(3, 1fr);
    justify-content: space-between;
    min-width: 0;
    display: flex;
  }

  .home-performance__legend-item-search-copy {
    grid-template-rows: auto;
    grid-template-columns: 84px 1fr;
    padding: 11.2px 12.8px;
  }

  .home-performance__bar-ai {
    border-top: 0 solid var(--_alcaz-brand-2026---muted-teal);
    border-right: 7.82912px solid var(--_alcaz-brand-2026---muted-teal);
    background-image: linear-gradient(90deg, #336d7640 0%, #336d76bf 100%);
  }

  .home-performance__column-social {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
    align-items: center;
    padding-right: 36px;
    display: grid;
  }

  .home-performance__stats-grid {
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    margin: 0 24px;
    display: flex;
    overflow-x: auto;
  }

  .home-performance__bar-fill-snapchat {
    width: 55%;
    height: 28px;
  }

  .home-performance__bar-fill-google {
    width: 100%;
    height: 28px;
  }

  .home-performance__stats {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
  }

  .home-performance__legend-item-social {
    grid-template-rows: auto;
    grid-template-columns: 84px 1fr;
    padding: 11.2px 12.8px;
  }

  .home-performance__value-ai-layout {
    top: 50%;
    left: auto;
    right: -36px;
    transform: translateY(-50%);
  }

  .home-performance__pagination {
    display: flex;
  }

  .text-metric-15-w500 {
    letter-spacing: -.24px;
    font-size: 12px;
  }

  .home-performance__bar-fill-youtube {
    width: 78%;
    height: 28px;
  }

  .home-performance__bar-fill-claude {
    width: 25%;
    height: 28px;
  }

  .home-performance__bar-fill-meta {
    width: 94%;
    height: 28px;
  }

  .home-performance__bar-fill-chatgpt {
    width: 63%;
    height: 28px;
  }

  .home-methodology__header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-methodology {
    overflow: hidden;
  }

  .home-methodology__panel {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding: 48px 0 32px;
    overflow: visible;
  }

  .div-block-478 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .text-card-title {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .home-methodology__grid {
    width: calc(100% + 24px);
    margin-left: -12px;
    padding-left: 36px;
    padding-right: 36px;
    scroll-padding-left: 36px;
    scroll-padding-right: 36px;
  }

  .home-methodology__card {
    min-height: 464px;
  }

  .home-methodology__lead-detail-layout {
    max-width: 384px;
  }

  .team-reels {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 48px 0;
  }

  .team-reels__controls {
    display: flex;
  }

  .team-reels__viewport {
    width: 100%;
  }

  .team-reels__item {
    scroll-snap-stop: always;
    scroll-snap-align: center;
    flex: 0 0 100%;
  }

  .team-reels__track {
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    padding-left: 10%;
    padding-right: 10%;
    scroll-padding-left: 10%;
    scroll-padding-right: 10%;
    display: flex;
    overflow-x: auto;
  }

  .team-reels__header {
    padding-left: 36px;
    padding-right: 36px;
  }

  .brands-brands {
    padding: 3em 2em;
  }

  .text-link {
    letter-spacing: 0;
    font-size: 14px;
  }

  .case-studies__all {
    margin-top: 0;
  }

  .case-studies__track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    display: flex;
    overflow-x: auto;
  }

  .case-studies__full-list {
    display: block;
  }

  .case-studies__tablet-list {
    display: none;
  }

  .case-studies__item {
    flex: 0 0 100%;
  }

  .case-studies {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    padding: 3em 2.25em;
  }

  .case-studies__controls {
    display: flex;
  }

  .home-faq {
    padding: 48px 32px;
  }

  .home-faq__heading {
    text-align: center;
  }

  .text-faq-question {
    letter-spacing: 0;
  }

  .contact__grid {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .contact__submit-wrap {
    grid-column-start: span 1;
  }

  .main-form__country-panel-hidden {
    max-width: calc(100vw - 132px);
  }

  .text-body-medium-15 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .text-body-small {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-caption, .text-link-w400 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .contact__footer {
    min-height: 24px;
  }

  .contact__country-panel {
    max-width: calc(100vw - 132px);
  }

  .about-values__photo-efficiency {
    display: none;
  }

  .about-culture__slide--front {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-values__tile-teal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c8e30cb3312f432683_about-values-efficiency-mobile-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 24px;
    width: auto;
    min-height: 250px;
    padding: 32px;
  }

  .about-culture {
    background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac7711fa3d76d418deb88fc_alcaz-about-culture-bg-mobile-20261001.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 48px 32px 24px;
  }

  .about-team__section-copy-wrap {
    max-width: 1120px;
  }

  .image-reveal-card__content:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__content:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744), .image-reveal-card__content:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card__content:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .image-reveal-card__content:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    display: contents;
  }

  .about-direction__clarity-card {
    grid-column-gap: 55.2px;
    grid-row-gap: 55.2px;
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-122.069deg, #e9e6e066 -2.62231%, #f68c1f66 79.9513%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
  }

  .about-values__photo-creativity {
    display: none;
  }

  .about-contribution__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .about-direction__intro {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .about-culture__slide--front-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .text-team-title {
    letter-spacing: -.44px;
  }

  .about-founder__image-mobile {
    display: block;
  }

  .about-values__photo-reliability {
    display: none;
  }

  .about-culture__slide--leaving-motion, .about-culture__slide, .about-culture__slide--back {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-values__tile-orange {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c87162af06e04bf936_about-values-creativity-mobile-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 16px;
    width: auto;
    min-height: 250px;
    padding: 32px;
  }

  .about-culture__slide--middle-motion, .about-culture__slide--leaving-reduced-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-founder__section-lead {
    padding: 16px 32px;
  }

  .about-founder__second-line {
    display: inline;
  }

  .image-reveal-card:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    height: auto;
    min-height: 345px;
    padding: 32px 16px 32px 32px;
  }

  .image-reveal-card:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .image-reveal-card:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    aspect-ratio: 1;
    border-radius: 20px;
    height: auto;
    min-height: 0;
    padding: 64px 32px 32px;
  }

  .about-culture__intro {
    text-align: left;
  }

  .about-culture__slide--reduced-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-contribution {
    padding: 64px 48px 48px;
  }

  .text-callout-founder {
    letter-spacing: -.3px;
    font-size: 15px;
    line-height: 19px;
  }

  .about-values {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 48px 12px 16px;
  }

  .about-values__tile-sand {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771c96729912cf5b70d66_about-values-honesty-mobile-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 24px;
    width: auto;
    min-height: 250px;
    padding: 32px;
  }

  .about-page__follow-tab-active {
    padding: 10.4px 32px;
  }

  .about-direction__section-title-wrap {
    margin-bottom: 24px;
  }

  .about-founder__section-title-wrap, .about-values__section-title-wrap {
    max-width: 836px;
  }

  .text-callout-22 {
    letter-spacing: -.48px;
    font-size: 24px;
    line-height: 31px;
  }

  .about-culture__slide--back-reduced-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-direction__grid {
    margin-top: 32px;
  }

  .about-team__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .about-direction {
    padding: 48px;
  }

  .about-hero__hero-visual {
    aspect-ratio: 3 / 2;
  }

  .about-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .about-contribution__animal-layout {
    order: 4;
  }

  .about-founder__section-copy-wrap {
    max-width: 1120px;
  }

  .text-subheading {
    letter-spacing: 0;
    font-size: 18px;
  }

  .about-values__tile-dark {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac771caf32b81b3db8764db_about-values-reliability-mobile-backdrop-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 24px;
    width: auto;
    min-height: 250px;
    padding: 32px;
  }

  .about-culture__slide--front-reduced-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-team__section-title-wrap {
    max-width: 836px;
  }

  .image-reveal-card__shade:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__shade:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    display: block;
  }

  .image-reveal-card__shade:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card__shade:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd) {
    opacity: .8;
    border-radius: 0;
    width: 100%;
    inset: 0;
  }

  .image-reveal-card__shade:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    background-color: var(--_alcaz-brand-2026---opacity--black-opacity-60);
    opacity: 1;
    background-image: none;
    border-radius: 0;
    width: 100%;
    display: block;
    inset: 0;
  }

  .image-reveal-card__shade:where(.w-variant-314aa5d8-7f03-9aae-2760-b3ffc206184e) {
    opacity: .6;
  }

  .about-hero__section-copy-wrap {
    margin-top: 16px;
  }

  .about-culture__slide--middle-reduced-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .text-eyebrow-regular {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .about-direction__team-card {
    grid-column-gap: 55.2px;
    grid-row-gap: 55.2px;
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-122.069deg, #e9e6e066 -2.62231%, #f68c1f66 79.9513%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
  }

  .about-culture__section-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-culture__slide--back-motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-team {
    padding: 48px 2em;
  }

  .about-direction__plan-card {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac75667574f89a5e8a93303_figma-approach-card-glow.svg"), linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(-122.069deg, #e9e6e066 -2.62231%, #f68c1f66 79.9513%);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: auto, auto, auto;
    background-origin: border-box, border-box, border-box;
    background-clip: padding-box, padding-box, border-box;
  }

  .about-culture__slide--leaving {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-founder__header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .about-culture__slide--middle {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .about-values__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    padding: 16px;
  }

  .text-body-insides {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-insides p {
    margin-top: 16px;
  }

  .text-body-insides h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .about-founder {
    padding: 64px 12px 0;
  }

  .about-founder__image-compact {
    display: none;
  }

  .image-reveal-card__image:where(.w-variant-8299969f-74fd-de4c-d76e-040db57a6d86), .image-reveal-card__image:where(.w-variant-89adf40a-e0dc-2978-919d-4b24597c1744) {
    width: 100%;
    inset: 0;
  }

  .about-contribution__heading-wrap {
    padding-right: 48px;
  }

  .about-values__photo-honesty {
    display: none;
  }

  .about-founder__photo {
    height: 294px;
  }

  .about-hero__hero-copy {
    padding: 3em 36px;
  }

  .about-team__photo {
    aspect-ratio: 1.1;
  }

  .text-team-name {
    letter-spacing: 0;
  }

  .about-contribution__green-layout {
    order: 3;
  }

  .about-culture__slide--motion {
    grid-row-gap: 32px;
    justify-content: space-between;
    height: auto;
    min-height: 252px;
    padding: 30px 46px 30px 30px;
  }

  .image-reveal-card__media:where(.w-variant-57a3f91c-924b-048d-73aa-6bb76ca3fbcf), .image-reveal-card__media:where(.w-variant-c41c467b-0330-46f5-e0aa-3781ae47f5fd), .image-reveal-card__media:where(.w-variant-fd25cc86-31ff-d4db-a699-03dfba011550) {
    display: contents;
  }

  .site-nav__desktop-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: flex;
  }

  .site-nav__desktop-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__mobile-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .site-nav__space-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav__space-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    height: 0;
    display: none;
  }

  .text-link-w600 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-overtitle {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .site-nav__subpanel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    display: block;
    overflow: visible;
  }

  .site-nav__close-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    transform: none;
  }

  .site-nav__desktop-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-nav__desktop-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label-bold {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__mobile-services, .site-nav__mobile-services:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-feature-title-31 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .site-nav__service-links {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .site-nav__service-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    flex-direction: column;
    display: flex;
  }

  .site-nav__service-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .site-nav__desktop-cta:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: block;
  }

  .site-nav__desktop-cta:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .site-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
    inset: auto;
  }

  .site-nav__toggle:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__toggle:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: flex;
  }

  .site-nav__mobile-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__mobile-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-nav__service-group {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .site-header:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-header:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
  }

  .site-nav__bar:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 16px 48px;
    display: flex;
  }

  .text-body-strong {
    letter-spacing: 0;
    font-size: 16px;
  }

  .site-nav__menu-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 0;
    transform: none;
  }

  .site-nav__mobile-industries, .site-nav__mobile-industries:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-column-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer__socials {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    border-top: 1px solid var(--_alcaz-brand-2026---interface--sand-beige-mid);
    order: 2;
    justify-content: center;
    width: 100%;
    padding-top: 24px;
  }

  .footer__socials:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
    border-top-color: var(--_alcaz-brand-2026---midnight-blue-light);
  }

  .footer__copyright-mobile {
    width: 100%;
    color: var(--_alcaz-brand-2026---eyebrow-on-light);
    text-align: center;
    margin: 0;
    display: block;
  }

  .footer__copyright-mobile:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
    color: var(--_alcaz-brand-2026---interface--eyebrow-on-dark);
  }

  .text-footer-link {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
  }

  .footer__legal {
    text-align: center;
    width: 100%;
    display: block;
  }

  .text-fine-print-w600 {
    font-size: 10px;
    line-height: 1.3;
  }

  .footer__panel {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    padding: 24px;
    display: flex;
  }

  .text-fine-print-w600-tight {
    font-size: 12px;
    line-height: 1.33333;
  }

  .footer__links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    flex-grow: 0;
    flex-basis: auto;
    order: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 12px;
  }

  .footer__copyright {
    text-align: center;
    width: 100%;
    display: block;
  }

  .footer__brand {
    order: 0;
    justify-content: center;
    display: flex;
  }

  .footer__top {
    border-bottom-style: none;
    padding-bottom: 0;
    display: contents;
  }

  .footer__bottom {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    order: 3;
    align-items: center;
    width: 100%;
    padding-top: 0;
  }

  .footer__legal-mobile {
    width: 100%;
    color: var(--_alcaz-brand-2026---eyebrow-on-light);
    text-align: center;
    margin: 0;
    display: block;
  }

  .footer__legal-mobile:where(.w-variant-fc431358-0b62-5479-4e63-42aff8c5d47b) {
    color: var(--_alcaz-brand-2026---interface--eyebrow-on-dark);
  }

  .intl-hero__image-frame {
    height: 220px;
  }

  .intl-hero__image-tablet {
    display: none;
  }

  .intl-hero__hero-intro {
    padding: 3em 36px;
  }

  .intl-hero__image-mobile {
    display: block;
  }

  .intl-paths__path-card {
    scroll-snap-align: start;
    flex-direction: column;
    flex: 0 0 100%;
    padding: 16px 32px 32px;
  }

  .intl-paths__path-header-return {
    padding: 0 12px;
  }

  .text-step-number-small {
    letter-spacing: -1.38px;
    font-size: 46px;
  }

  .intl-paths__path-details {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-color: var(--_alcaz-brand-2026---opacity--white-opacity-64-of-255);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7712656afbf539d813a06_intl-orange-mobile-3000-native.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intl-paths__path-wrapper {
    padding: 12px;
  }

  .text-feature-title {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .intl-paths__path-header {
    padding: 0 12px;
  }

  .intl-paths__path-controls {
    padding: 32px 0 0;
    display: flex;
  }

  .intl-paths__path-track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    flex-direction: row;
    overflow: auto hidden;
  }

  .intl-paths__csuite-card {
    scroll-snap-align: start;
    flex: 0 0 100%;
    padding-right: 32px;
  }

  .intl-paths__path-body-inset {
    padding-right: 24px;
  }

  .intl-culture__controls {
    padding: 32px 0 8px;
  }

  .intl-culture__panel {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: inherit;
    grid-template-rows: inherit;
    background-color: var(--_alcaz-brand-2026---midnight-blue-dark);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771277bad84d5439928a6_intl-growth-mobile-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    grid-column: 1 / -1;
    padding: 48px 32px 24px;
  }

  .intl-culture__industry {
    flex-direction: column;
    flex: 0 0 100%;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: stretch;
    padding: 30px 46px 30px 30px;
  }

  .intl-culture__alt-label-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column-reverse;
    flex-grow: 0;
    width: 100%;
    margin: 0 0 8px;
  }

  .intl-culture__alt-body {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .intl-culture__card-body {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .intl-culture__ai {
    flex-direction: column;
    flex: 0 0 100%;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: stretch;
    padding: 30px 46px 30px 30px;
  }

  .intl-culture__track {
    overflow: auto hidden;
  }

  .intl-culture__label-row {
    justify-content: space-between;
    align-items: center;
  }

  .text-body-medium {
    letter-spacing: 0;
    font-size: 16px;
  }

  .intl-culture__alt-label {
    white-space: normal;
  }

  .intl-case-intro__section-title-wrap {
    max-width: 836px;
  }

  .intl-case-intro {
    padding: 48px 32px 1em;
  }

  .intl-mba__visual {
    aspect-ratio: 408 / 469;
    height: auto;
  }

  .intl-mba__panel {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    grid-column: 1 / -1;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 24px;
  }

  .text-callout-sm {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .intl-mba {
    flex-direction: column;
    align-items: stretch;
  }

  .intl-mba__metric {
    background-color: var(--_alcaz-brand-2026---transparent);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab714bc8c33561acc293_optimized-intl-mba-metric-mobile-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .intl-mba__metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-area: 3 / 1 / 4 / 2;
    grid-template-rows: repeat(3, auto);
    grid-template-columns: minmax(0, 1fr);
  }

  .intl-mba__cta {
    grid-area: 4 / 1 / 5 / 2;
  }

  .intl-mba__mobile-image {
    display: block;
  }

  .intl-mba__copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-area: 1 / 1 / 2 / 2;
  }

  .intl-mba__tablet-image {
    display: none;
  }

  .intl-shpper__label-videos, .intl-shpper__label-users {
    max-width: none;
  }

  .intl-shpper__panel {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column: 1 / -1;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 411fr) minmax(0, 805fr);
    padding: 24px;
  }

  .intl-shpper__graphic {
    flex-direction: column;
    flex: none;
    display: flex;
  }

  .intl-shpper {
    flex-direction: column;
    align-items: stretch;
  }

  .intl-shpper__desktop-image {
    aspect-ratio: 408 / 494.9;
  }

  .intl-shpper__label-revenue {
    max-width: none;
  }

  .intl-shpper__mobile-image {
    aspect-ratio: 408 / 494.9;
    display: block;
  }

  .text-metric-xs {
    letter-spacing: -.6px;
    font-size: 30px;
  }

  .intl-shpper__metrics {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    flex-direction: row;
    display: flex;
    overflow: auto hidden;
  }

  .intl-shpper__metric {
    background-color: var(--_alcaz-brand-2026---transparent);
    scroll-snap-align: start;
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab70d1d615da7b26ba51_optimized-intl-shpper-metric-mobile-native-2x.avif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    flex-direction: column;
    flex: 0 0 100%;
    width: 100%;
    min-height: 136px;
  }

  .text-callout-xs {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .intl-shpper__tablet-image {
    aspect-ratio: 408 / 494.9;
    display: none;
  }

  .intl-shpper__home-stats-pagination {
    display: flex;
  }

  .intl-noelie__panel {
    padding: 24px;
  }

  .intl-noelie__copy {
    flex-direction: column;
    flex: none;
    order: 2;
    min-height: 0;
  }

  .intl-noelie__phone-cell {
    order: 1;
  }

  .intl-noelie__noelie-title-wrap {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .intl-noelie {
    align-items: stretch;
  }

  .intl-noelie__phone-secondary {
    order: 1;
  }

  .intl-noelie__row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .intl-chawa {
    align-items: stretch;
  }

  .intl-chawa__chawa-title-wrap {
    text-align: left;
    padding-left: 0;
    padding-right: 48px;
  }

  .intl-chawa__row {
    flex-direction: column;
  }

  .intl-chawa__panel {
    padding: 48px 32px;
  }

  .intl-chawa__copy {
    flex-direction: column;
    flex: none;
    padding: 0;
  }

  .intl-challenges__header {
    text-align: left;
    align-items: stretch;
    padding: 0;
  }

  .intl-challenges__content {
    padding: 0;
  }

  .intl-challenges__track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scroll-snap-type: none;
    flex-direction: column;
    overflow: visible;
  }

  .intl-challenges__controls {
    display: none;
  }

  .intl-challenges {
    padding: 64px 48px 48px;
  }

  .intl-reviews__section-title-wrap {
    max-width: 836px;
  }

  .intl-reviews {
    padding: 3em 24px;
  }

  .intl-faq {
    padding: 48px 32px;
  }

  .intl-faq__heading-width {
    text-align: center;
  }

  .intl-paths__path-track--reduced-motion, .intl-paths__path-track--motion {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    flex-direction: row;
    overflow: auto hidden;
  }

  .intl-culture__track--reduced-motion {
    overflow: auto hidden;
  }

  .intl-challenges__track--reduced-motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scroll-snap-type: none;
    flex-direction: column;
    overflow: visible;
  }

  .intl-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intl-page__follow-tab-active {
    padding: 10.4px 32px;
  }

  .intl-challenges__track--motion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scroll-snap-type: none;
    flex-direction: column;
    overflow: visible;
  }

  .intl-culture__track--motion {
    overflow: auto hidden;
  }

  .lead-hero__image-tablet {
    display: none;
  }

  .lead-hero__image-mobile {
    display: block;
  }

  .lead-hero__hero-copy-wrap {
    margin-bottom: 40px;
  }

  .lead-hero__visual {
    height: 440px;
  }

  .lead-hero__actions {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    flex-flow: wrap-reverse;
    align-items: flex-start;
  }

  .lead-hero__copy {
    padding: 32px 24px;
  }

  .lead-coverage {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7712363d8b9b2ceede611_lead-bg-coverage-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-coverage__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .lead-coverage__card {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
  }

  .text-eyebrow-large {
    letter-spacing: 1.8px;
    font-size: 18px;
  }

  .lead-coverage__outer {
    background-color: var(--_alcaz-brand-2026---white);
  }

  .lead-positioning__narrative-columns {
    grid-column-gap: 4em;
    grid-row-gap: 2em;
  }

  .lead-positioning {
    grid-column-gap: 48px;
    grid-row-gap: 0px;
    padding: 48px;
  }

  .text-micro {
    letter-spacing: 0;
    font-size: 12px;
  }

  .lead-funnel__stages {
    display: none;
  }

  .lead-funnel__figure {
    width: 97.5%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .lead-funnel__header {
    padding-left: 64px;
    padding-right: 64px;
  }

  .lead-funnel__image-mobile {
    width: 100%;
    max-width: none;
    height: auto;
    margin: 0;
    display: block;
  }

  .lead-funnel__funnel-sentence {
    display: inline;
  }

  .lead-funnel__tablet-frame, .lead-funnel__image-tablet {
    display: none;
  }

  .lead-funnel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .lead-capture__grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .lead-convert__creative-position {
    grid-area: 2 / 1 / 3 / 2;
  }

  .lead-capture__journey-title-wrap {
    max-width: 836px;
  }

  .lead-capture__meta, .lead-sales__enable-budget {
    grid-area: 3 / 1 / 4 / 2;
  }

  .lead-sales__journey-header {
    margin: 0 auto 32px;
  }

  .lead-sales {
    border-radius: 24px;
    margin: 0 12px;
  }

  .lead-sales__enable-office {
    grid-area: 4 / 1 / 5 / 2;
    height: 230px;
    min-height: 0;
  }

  .lead-capture__photo {
    grid-area: 1 / 1 / 2 / 2;
    height: 230px;
    min-height: 0;
  }

  .lead-capture__office {
    grid-area: 4 / 1 / 5 / 2;
    height: 230px;
    min-height: 0;
  }

  .lead-capture__google {
    grid-area: 2 / 1 / 3 / 2;
  }

  .lead-convert__content {
    grid-row-gap: 32px;
  }

  .lead-convert__landing-position {
    grid-area: 4 / 1 / 5 / 2;
  }

  .lead-convert__grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .lead-convert__play {
    width: 47.65px;
    height: 47.65px;
  }

  .lead-sales__journey-title-wrap {
    max-width: 836px;
  }

  .lead-convert__automation-position {
    grid-area: 3 / 1 / 4 / 2;
  }

  .text-section-title-50p7 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .lead-convert__poster {
    width: calc(100% - 13.04px);
    height: calc(100% - 13.2px);
    top: 6.6px;
    left: 6.52px;
  }

  .lead-sales__enable-offline-text {
    grid-area: 5 / 1 / 6 / 2;
  }

  .lead-convert__video {
    grid-area: 1 / 1 / 2 / 2;
    margin-bottom: 16px;
  }

  .lead-capture {
    border-radius: 24px;
    margin: 0 12px;
  }

  .lead-convert__lightbox {
    aspect-ratio: 260 / 494.271;
    width: 260px;
  }

  .lead-sales__enable-crm {
    grid-area: 1 / 1 / 2 / 2;
  }

  .lead-capture__linked-text {
    grid-area: 5 / 1 / 6 / 2;
  }

  .lead-capture__journey-header {
    margin: 0 auto 32px;
  }

  .lead-sales__enable-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .lead-sales__enable-calling {
    grid-area: 2 / 1 / 3 / 2;
  }

  .lead-convert {
    border-radius: 24px;
    margin: 0 12px;
  }

  .lead-followup-intro {
    grid-column-gap: 48px;
    grid-row-gap: 0px;
    padding: 48px;
  }

  .lead-followup-intro__qualified-columns {
    grid-column-gap: 4em;
    grid-row-gap: 2em;
  }

  .text-callout-large {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .lead-followup__follow-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-followup__secondary-panel--hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-followup__title-wrap {
    max-width: 836px;
  }

  .lead-followup {
    padding: 48px 12px;
  }

  .lead-followup__tab--active {
    padding: 10.4px 32px;
  }

  .lead-followup__follow-footnote {
    max-width: 380px;
  }

  .lead-followup__tab {
    padding: 10.4px 32px;
  }

  .lead-followup__primary-panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .text-callout-under {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .text-link-small-14p667 {
    letter-spacing: 0;
    font-size: 14.667px;
  }

  .text-step-number {
    letter-spacing: -1.38px;
    font-size: 46px;
  }

  .text-subheading-small {
    letter-spacing: 0;
    font-size: 18px;
  }

  .lead-comparison__table-wrap {
    display: none;
  }

  .lead-comparison__table-section-header {
    margin: 0 0 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .lead-comparison__mobile-generic {
    justify-content: center;
    align-items: center;
    padding: 16px;
    display: flex;
  }

  .lead-comparison__card-label {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lead-comparison__track {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    display: grid;
    overflow: auto hidden;
  }

  .lead-comparison__spacer {
    border-width: 0;
    border-bottom-style: solid;
    border-bottom-color: var(--_alcaz-brand-2026---interface--comparison-header-divider);
  }

  .lead-comparison__carousel-controls {
    display: flex;
  }

  .lead-comparison__card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    flex: 0 0 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 265px;
    padding: 12px 0 0;
    display: flex;
  }

  .lead-comparison__card-values {
    grid-column-gap: 48px;
    grid-row-gap: 0px;
    flex-grow: 1;
    align-items: stretch;
    min-height: 104px;
    padding: 0;
  }

  .lead-comparison__sr-only {
    width: .9625px;
    height: .9625px;
  }

  .lead-comparison__card-labels {
    grid-column-gap: 48px;
    grid-row-gap: 0px;
    border-bottom: .5px solid var(--_alcaz-brand-2026---opacity--midnight-blue-light-opacity-38-of-255);
    align-items: center;
    min-height: 94px;
    padding: 0 0 12px;
  }

  .lead-comparison {
    padding: 48px 24px 32px;
  }

  .lead-comparison__cell-text {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .lead-comparison__comparison-title-wrap {
    white-space: normal;
    max-width: 836px;
  }

  .lead-comparison__card-kpi {
    background-color: var(--_alcaz-brand-2026---opacity--bright-ember-light-opacity-38-of-255);
    justify-content: center;
    align-items: center;
    height: 55px;
    min-height: 55px;
    display: flex;
  }

  .lead-comparison__table-arrow-previous, .lead-comparison__table-mobile-arrow {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    color: var(--_alcaz-brand-2026---bright-ember);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac752514bd6ed04e6934c29_alcaz-blog-article-arrow-orange.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 100%;
    font-family: Dmsans, sans-serif;
    font-size: 0;
    line-height: 1;
  }

  .lead-comparison__mobile {
    display: block;
  }

  .lead-comparison__table {
    min-width: 588px;
  }

  .lead-process__grid {
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-process__process-title-wrap {
    max-width: 836px;
  }

  .lead-process__card {
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 273px;
  }

  .lead-process__panel {
    border-radius: 32px;
  }

  .lead-process__header {
    padding-left: 0;
    padding-right: 0;
  }

  .lead-process__carousel-controls {
    display: flex;
  }

  .lead-process__background {
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7ab72e9e2b0e7d6cfcfe9_optimized-process-outer-mobile-figma-native.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-process__card-title-wrap {
    white-space: normal;
    min-height: 0;
  }

  .lead-sectors__outer {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lead-sectors {
    border-radius: 24px;
    margin: 0 12px;
    padding: 32px 24px;
  }

  .lead-sectors__intro-ind {
    margin-bottom: 32px;
    padding: 0;
  }

  .lead-sectors__intro-copy-wrap {
    margin-top: 16px;
  }

  .lead-sectors__grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    overscroll-behavior-x: contain;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    overflow: auto hidden;
  }

  .lead-cases__section-title-wrap {
    max-width: 836px;
  }

  .text-subheading-22p4 {
    letter-spacing: 0;
    font-size: 18px;
  }

  .lead-cases__grid {
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-cases__carousel-controls {
    display: flex;
  }

  .lead-cases {
    border-radius: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .lead-cases__case-cell-extra {
    display: block;
  }

  .case-study-card {
    scroll-snap-align: start;
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 0;
  }

  .lead-cases__button-space {
    margin-top: 32px;
  }

  .text-metric-36-tablet-32-mobile {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .case-study-card__stat {
    padding: 12px 16px;
  }

  .lead-measures__section-title-wrap {
    max-width: 836px;
  }

  .lead-measures {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7712407ee59c2a0801e7b_lead-bg-measures-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 48px 24px 24px;
  }

  .lead-measures__header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-section-title-54-compact-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .lead-measures__grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .lead-measures__measure-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 32px;
  }

  .lead-measures__measure-card:last-child {
    padding: 32px;
  }

  .lead-international {
    border-radius: 0;
    margin: 0 0 12px;
  }

  .lead-international__last {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-international__section-title-wrap {
    max-width: 836px;
  }

  .lead-international__row-reverse {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-international__text-reverse, .lead-international__text {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 12px;
  }

  .lead-international__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lead-reviews {
    background-color: var(--_alcaz-brand-2026---white);
    padding: 32px 12px 12px;
  }

  .lead-reviews__section-title-wrap {
    max-width: 836px;
  }

  .text-metric-31-w500 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .lead-related__link-meta {
    overflow-wrap: anywhere;
    flex-shrink: 1;
    width: auto;
  }

  .lead-related__links {
    grid-column-gap: 4px;
    grid-row-gap: 0;
    align-items: start;
    min-height: 34px;
  }

  .lead-related__link-google, .lead-related__link-ppc {
    overflow-wrap: anywhere;
    flex-shrink: 1;
    width: auto;
  }

  .lead-related {
    background-color: var(--_alcaz-brand-2026---white);
  }

  .lead-related__content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 24px 32px;
  }

  .lead-related__link-conversion {
    overflow-wrap: anywhere;
    flex-shrink: 1;
    width: 94px;
  }

  .text-link-related-services {
    font-size: 12px;
  }

  .text-callout-related-services {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .lead-faq {
    padding: 48px 32px;
  }

  .lead-faq__image-compact {
    top: -680.303px;
  }

  .lead-faq__heading {
    text-align: center;
  }

  .text-section-title-60p8 {
    letter-spacing: -1.28px;
  }

  .lead-faq__outer {
    background-color: var(--_alcaz-brand-2026---white);
  }

  .lead-process__grid--motion {
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-sectors__grid--motion {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    overscroll-behavior-x: contain;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    overflow: auto hidden;
  }

  .lead-followup__secondary-panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-sectors__grid--reduced-motion {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    overscroll-behavior-x: contain;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    overflow: auto hidden;
  }

  .lead-sectors__intro {
    margin-bottom: 32px;
    padding: 0;
  }

  .lead-related__link {
    padding: 0;
  }

  .lead-cases__grid--motion {
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-followup__primary-panel--hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lead-comparison__track--reduced-motion {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    display: grid;
    overflow: auto hidden;
  }

  .lead-comparison__table-mobile-arrow--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    color: var(--_alcaz-brand-2026---bright-ember);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac752514bd6ed04e6934c29_alcaz-blog-article-arrow-orange.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 100%;
    font-family: Dmsans, sans-serif;
    font-size: 0;
    line-height: 1;
  }

  .lead-page__follow-tab-active {
    padding: 10.4px 32px;
  }

  .lead-cases__grid--reduced-motion, .lead-process__grid--reduced-motion {
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    overflow: auto hidden;
  }

  .lead-comparison__track--motion {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    grid-template-rows: auto;
    grid-template-columns: none;
    grid-auto-columns: 100%;
    grid-auto-flow: column;
    align-items: stretch;
    display: grid;
    overflow: auto hidden;
  }

  .lead-comparison__table-arrow-previous--disabled {
    border: .5px solid var(--_alcaz-brand-2026---bright-ember-light);
    background-color: var(--_alcaz-brand-2026---white);
    color: var(--_alcaz-brand-2026---bright-ember);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac752514bd6ed04e6934c29_alcaz-blog-article-arrow-orange.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border-radius: 100%;
    font-family: Dmsans, sans-serif;
    font-size: 0;
    line-height: 1;
  }

  .lead-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .team-reel-card {
    scroll-snap-align: start;
    border-radius: 32px;
    flex-direction: column;
    flex: 0 0 100%;
    padding: 48px;
  }

  .type-layout-template-ca9eee1881 {
    margin-top: -9.6px;
  }

  .ind-hero__visual {
    height: 336px;
  }

  .ind-hero__actions {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .ind-hero__copy {
    padding: 32px 24px;
  }

  .ind-challenges__image {
    object-fit: cover;
    aspect-ratio: 1.5;
  }

  .ind-challenges {
    padding: 48px 24px;
  }

  .ind-solutions__panel {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711ee7da56f70908fe96_industries-goals-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 48px 32px 32px;
  }

  .text-section-title-46 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .ind-why {
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .ind-why__panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711d6f1973595bfc471b_industries-why-us-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 48px 32px;
  }

  .ind-case__copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 16px 16px 0;
  }

  .ind-proof__stat {
    padding: 16px 32px;
  }

  .ind-case {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .ind-case__callout-wrap {
    display: block;
  }

  .ind-case__review {
    padding: 24px;
  }

  .ind-proof__review-2 {
    order: 1;
  }

  .ind-proof {
    flex-direction: column;
    display: flex;
  }

  .ind-case__button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 868px;
    min-height: 56px;
    margin-top: 8px;
    padding: 18px 24px;
    font-family: Dmsans, sans-serif;
    font-weight: 500;
  }

  .text-review-label-14-compact-12 {
    letter-spacing: 0;
    font-size: 12px;
  }

  .ind-case__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 24px;
  }

  .ind-proof__desktop-image {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
  }

  .text-body-w500 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-overline-15-13 {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .ind-proof__tablet-image {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
    display: none;
  }

  .ind-proof__mobile-image {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
    display: block;
  }

  .ind-proof__stats {
    flex-direction: column;
    order: 2;
    display: flex;
  }

  .ind-budget__panel {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0;
  }

  .ind-budget__copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 16px;
  }

  .ind-budget__body-wrap {
    margin-left: 16px;
    margin-right: 16px;
    padding: 32px;
  }

  .ind-budget__headline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 24px 48px 12px;
  }

  .ind-budget__section {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 0 12px 12px;
  }

  .ind-budget__image {
    aspect-ratio: auto;
    height: 100%;
  }

  .ind-budget__media {
    aspect-ratio: auto;
    border-radius: 24px;
    height: 305px;
  }

  .text-title-46-32-27 {
    letter-spacing: -.54px;
    font-size: 27px;
  }

  .ind-cases__item {
    scroll-snap-align: start;
    flex: 0 0 100%;
    display: block;
  }

  .ind-cases {
    margin: 0 12px;
    padding: 48px 24px 24px;
  }

  .ind-carousel__controls {
    display: flex;
  }

  .ind-cases__all {
    margin-top: 0;
  }

  .ind-cases__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    display: flex;
    overflow-x: auto;
  }

  .ind-faq__title-wrap {
    text-align: center;
  }

  .ind-faq {
    padding-bottom: 12px;
  }

  .ind-faq__panel {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 32px;
  }

  .ind-related__panel {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: start;
    padding: 24px 32px;
  }

  .ind-related__links {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .ind-related {
    display: none;
  }

  .ind-contact-section {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711b63d8b9b2ceede2e9_industries-contact-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 12px;
  }

  .ind-contact {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px 32px;
  }

  .ind-contact__decor-flower {
    top: 501px;
    left: 229.32px;
  }

  .ind-contact__decor-circle {
    width: 2470.35px;
    height: 2470.35px;
    top: -521.3px;
    left: -707.3px;
  }

  .ind-contact__title-wrap {
    text-align: center;
  }

  .ind-proof__desktop-image-hidden {
    height: auto;
  }

  .ind-cases__item-overflow {
    scroll-snap-align: start;
    flex: 0 0 100%;
    display: block;
  }

  .ind-faq__toggle-reduced {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-faq__toggle-reduced:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-faq__toggle {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px;
  }

  .ind-faq__toggle:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-proof__desktop-image-shown {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
  }

  .ind-proof__tablet-photo {
    align-self: auto;
    height: auto;
    min-height: 0;
  }

  .ind-faq__toggle-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-faq__toggle-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .svc-hero__copy {
    padding: 40px 32px 2.5em;
  }

  .svc-hero__visual {
    aspect-ratio: 1.62;
  }

  .svc-challenges__body-wrap {
    max-width: 1100px;
  }

  .svc-challenges__header {
    margin: 0 auto 32px;
  }

  .text-body-17-tablet-medium {
    letter-spacing: 0;
    font-weight: 400;
  }

  .svc-challenges {
    padding: 3em 24px;
  }

  .type-layout-template-160ba1028a {
    margin-bottom: 24px;
  }

  .svc-goals {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711a645dd3c9406f8924_services-goals-mobile-figma-3000.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 32px;
    padding: 48px 24px 24px;
  }

  .svc-goal {
    padding: 16px 32px 32px;
  }

  .svc-services__copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-body-17-mobile-16 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .svc-services__controls {
    display: flex;
  }

  .svc-services {
    padding-top: 48px;
  }

  .svc-services__intro {
    padding: 0 24px 32px;
  }

  .svc-services__panel {
    border-radius: 32px;
    padding: 12px 12px 24px;
  }

  .text-eyebrow-15 {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .svc-services__team {
    aspect-ratio: 408 / 203;
    object-position: 50% 31.9%;
    height: auto;
    min-height: 0;
  }

  .svc-services__card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scroll-snap-align: start;
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 0;
  }

  .svc-services__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    align-items: flex-start;
    display: flex;
    overflow-x: auto;
  }

  .svc-services__body-wrap {
    margin-top: 16px;
  }

  .svc-scope__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .svc-scope__card {
    background-image: linear-gradient(160.454deg, #0c333d 46.536%, #09262e 119.88%);
    border-radius: 16px;
    padding: 32px;
  }

  .svc-scope__intro {
    margin: 0 auto 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .svc-scope {
    padding: 64px 16px 16px;
  }

  .type-layout-template-787f060a8a {
    text-align: center;
  }

  .svc-explain__copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    grid-column: 1 / 2;
    align-self: start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .svc-explain__play {
    width: 72px;
    height: 72px;
  }

  .svc-explain__image-frame {
    box-shadow: 0 3.311px 4.966px 0 var(--_alcaz-brand-2026---effects--black-opacity-8), 0 8.277px 14.899px 0 var(--_alcaz-brand-2026---effects--black-opacity-10), 0 14.899px 46.352px 0 var(--_alcaz-brand-2026---effects--black-opacity-20);
    border-radius: 37.5px;
    inset: 6.917px 6.137px 6.137px 6.917px;
  }

  .type-layout-template-465c56a21f {
    text-align: center;
    max-width: 380px;
  }

  .type-layout-template-cb3507ddf7 {
    text-align: center;
    white-space: normal;
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  .svc-explain__video-link {
    border: .895px solid var(--_alcaz-brand-2026---opacity--video-frame-border-opacity-20);
    -webkit-backdrop-filter: blur(44.758px);
    backdrop-filter: blur(44.758px);
    border-radius: 42.188px;
    max-width: 300px;
  }

  .svc-explain__notch {
    -webkit-backdrop-filter: blur(1.537px);
    backdrop-filter: blur(1.537px);
    border-radius: 9.223px;
    width: 76.862px;
    height: 16.141px;
    top: 21.52px;
  }

  .svc-explain {
    grid-column-gap: 0px;
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 416px);
    padding: 48px 12px 64px;
  }

  .svc-explain__visual {
    grid-row: 2 / 3;
  }

  .svc-industry__media {
    aspect-ratio: auto;
    border-radius: 24px 24px 0 0;
    height: 305px;
  }

  .svc-industry__copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 16px;
  }

  .svc-industry__eyebrow-wrap {
    display: block;
  }

  .svc-industry__headline {
    padding: 24px 32px 12px;
  }

  .svc-industry {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 0 16px;
  }

  .svc-localization__copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 16px;
  }

  .svc-localization {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0 0 16px;
  }

  .svc-localization__eyebrow-wrap {
    display: block;
  }

  .svc-localization__media {
    aspect-ratio: auto;
    border-radius: 24px 24px 0 0;
    height: 305px;
  }

  .svc-localization__headline {
    padding: 24px 32px 12px;
  }

  .svc-methodology__card {
    scroll-snap-align: start;
    grid-row-gap: 0;
    grid-column-gap: 0;
    flex-direction: column;
    flex: 0 0 100%;
    min-height: 0;
  }

  .svc-methodology__controls {
    display: flex;
  }

  .svc-methodology {
    background-color: var(--_alcaz-brand-2026---bright-ember-light);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac77116d363a1ec6b97870f_services-process-mobile-figma-3000.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 32px 24px 24px;
  }

  .svc-methodology__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    display: flex;
    overflow-x: auto;
  }

  .svc-methodology__header {
    padding-left: 32px;
    padding-right: 32px;
  }

  .svc-pricing__card {
    padding: 32px 48px 32px 32px;
  }

  .svc-pricing__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .svc-pricing__intro {
    padding: 32px 48px 32px 32px;
  }

  .svc-pricing {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac77118645dd3c9406f8838_services-pricing-mobile-figma-3000.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 16px;
  }

  .text-body-2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-2 h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .text-body-2 p {
    margin-top: 16px;
  }

  .text-callout-2 {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .svc-expansion__body-wrap {
    max-width: 1100px;
  }

  .svc-expansion__header {
    padding: 0 24px;
  }

  .svc-expansion__image {
    object-position: 70.4% 50%;
    height: 100%;
  }

  .svc-related__links {
    grid-column-gap: 4px;
    grid-row-gap: 0;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .svc-related {
    padding: 12px;
  }

  .svc-related__bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 24px 32px;
  }

  .svc-faq__section {
    padding: 48px 32px;
  }

  .svc-faq__heading-wrap {
    text-align: center;
  }

  .svc-faq, .svc-contact {
    padding: 3em 24px;
  }

  .svc-contact__section {
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .text-metric-54-48-chart {
    font-size: 54px;
  }

  .insights-banner__panel {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 274.66px;
    padding: 48px;
  }

  .case-detail__services {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding-right: 0;
  }

  .case-detail__sidebar-image {
    aspect-ratio: 851 / 1080;
    height: auto;
  }

  .case-chart-column-1 {
    height: 20.3658px;
  }

  .text-rich-text {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text h2 {
    letter-spacing: -.72px;
    margin-top: 36px;
    margin-bottom: 12px;
    font-size: 24px;
  }

  .text-rich-text p {
    margin-bottom: 16px;
  }

  .text-rich-text ul {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text figure {
    margin-top: 32px;
  }

  .text-rich-text ol {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text img {
    border-radius: 16px;
    font-size: 16px;
  }

  .case-detail__stat {
    scroll-snap-align: start;
    background-image: linear-gradient(#f8f7f5, #f8f7f5), linear-gradient(219.591deg, #e9e6e066 -2.86847%, #f68c1f66 80.0341%);
    flex: 0 0 100%;
  }

  .insights-banner__image-tablet {
    display: none;
  }

  .insights-banner__mobile-text-wrap {
    text-align: center;
    width: 100%;
    padding-bottom: .66px;
    display: block;
  }

  .case-detail__columns {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .button-main-1-5 {
    width: 100%;
  }

  .case-detail__stats-track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    display: flex;
    overflow-x: auto;
  }

  .case-detail__dots {
    margin-top: 16px;
    display: flex;
  }

  .case-related__controls {
    margin-top: 32px;
    display: flex;
  }

  .case-detail__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    padding: 12px 12px 24px;
  }

  .case-related__track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    scroll-behavior: smooth;
    overscroll-behavior-x: contain;
    display: flex;
    overflow-x: auto;
  }

  .case-chart-column-4 {
    height: 109.662px;
  }

  .case-detail__desktop-image {
    display: none;
  }

  .case-chart-inner {
    max-width: 347px;
  }

  .case-detail__stat-glow {
    left: auto;
    right: -39px;
  }

  .type-layout-template-626e8e8a62 {
    flex-basis: 120px;
  }

  .case-detail__goal-row {
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .case-chart-column-2 {
    height: 46.2148px;
  }

  .insights-banner__image-mobile {
    display: block;
  }

  .case-chart__end-label {
    margin-bottom: 13.254px;
  }

  .case-chart {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    min-height: 344px;
    padding: 32px 24px;
  }

  .insights-banner__text-wrap {
    text-align: center;
    white-space: normal;
    flex-basis: auto;
    width: 100%;
    display: block;
  }

  .case-related__outer {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .case-related__arrow {
    width: 58px;
    min-width: 58px;
    height: 58px;
  }

  .case-detail__mobile-image {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }

  .case-detail__cta {
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .insights-banner__tablet-text-wrap {
    display: none;
  }

  .case-detail__article {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 0;
    padding: 0 12px;
  }

  .case-chart__start-label {
    margin-bottom: 11.687px;
  }

  .text-page-title-54 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .case-detail__meta-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .text-body-18p1872 {
    letter-spacing: 0;
    font-size: 18.187px;
  }

  .case-chart-column-3 {
    height: 88.5131px;
  }

  .case-detail__sidebar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .case-chart-column-5 {
    height: 131.595px;
  }

  .case-detail__hero-frame {
    height: 284px;
  }

  .case-chart-plot {
    grid-column-gap: 1.57px;
    height: 171.848px;
    margin-top: -31.816px;
  }

  .case-detail__metadata {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    order: -1;
    display: flex;
  }

  .case-detail__review-wrap {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 12px;
  }

  .case-chart-header {
    padding-left: 4px;
  }

  .case-detail__related-item {
    scroll-snap-align: start;
    flex: 0 0 100%;
  }

  .case-detail__review {
    min-height: 223px;
    box-shadow: 0 2px 10px var(--_alcaz-brand-2026---effects--black-opacity-5), 0 1px 3px var(--_alcaz-brand-2026---effects--black-opacity-7);
    border-radius: 16px;
  }

  .case-related__section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    border-radius: 24px;
    padding: 48px 24px 24px;
  }

  .case-related__view-all {
    margin-top: 32px;
  }

  .blog-article-hero {
    height: 240px;
  }

  .blog-article__panel {
    padding: 32px 24px 24px;
  }

  .blog-article__banner-shade {
    display: block;
  }

  .blog-article__body {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog-article__toc {
    padding: 24px;
  }

  .blog-article__meta-row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 125px minmax(0, 1fr);
    align-items: center;
    padding: 16px 24px;
  }

  .blog-article__banner-heading-wrap {
    padding-right: 24px;
  }

  .blog-article__metadata {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .text-article-rich-text h1 {
    letter-spacing: -.96px;
    font-size: 32px;
    line-height: 48px;
  }

  .text-article-rich-text h2 {
    letter-spacing: -.72px;
    font-size: 24px;
    line-height: 36px;
  }

  .text-article-rich-text h3 {
    font-size: 20px;
  }

  .text-article-rich-text h4 {
    font-size: 18px;
    line-height: 27px;
  }

  .text-article-rich-text h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-article-rich-text h6 {
    font-size: 14px;
    line-height: 21px;
  }

  .text-article-rich-text p {
    font-size: 16px;
    line-height: 28.8px;
  }

  .text-article-rich-text img {
    font-size: inherit;
    border-radius: 24px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .blog-article-related {
    padding: 32px 0;
  }

  .blog-article-related__related-track {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0 24px;
    scroll-padding-left: 24px;
  }

  .blog-article-related__related-item {
    flex: 0 0 408px;
    width: 408px;
    max-width: 100%;
  }

  .blog-article-insights {
    background-color: var(--_alcaz-brand-2026---sand-beige);
  }

  .ind-features__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    padding: 48px 20px;
    display: flex;
  }

  .ind-features__header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
    align-items: center;
    padding: 0 16px;
  }

  .ind-native-20 {
    width: 100%;
  }

  .ind-features__poster {
    align-self: center;
    width: 260px;
    max-width: 100%;
  }

  .ind-native-24 {
    padding: 32px;
  }

  .ind-native-24:nth-child(2n) {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .ind-native-24:first-child, .ind-native-24:last-child {
    padding: 32px;
  }

  .ind-features__body-wrap {
    max-width: 100%;
  }

  .ind-features__cards {
    display: flex;
  }

  .ind-insights {
    padding-top: 0;
  }

  .ind-regions__eyebrow-wrap {
    display: none;
  }

  .ind-regions__image {
    aspect-ratio: auto;
    height: 100%;
  }

  .ind-regions__body-wrap {
    margin-left: 16px;
    margin-right: 16px;
    padding: 32px;
  }

  .ind-regions {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    padding: 0 12px 12px;
  }

  .ind-regions__media {
    aspect-ratio: auto;
    border-radius: 24px;
    height: 305px;
  }

  .ind-regions__headline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 24px 48px 12px;
  }

  .ind-regions__copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 16px;
  }

  .ind-regions__panel {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0;
  }

  .insights-hero__image {
    height: 240px;
  }

  .insights-cta__section-content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .insights-page__follow-panel-hidden {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac771211b1967d29517a9c9_lead-bg-followup-mobile.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .insights-cta__section-title-wrap {
    flex-basis: auto;
    width: 100%;
    max-width: none;
  }

  .insights-intro {
    padding: 3em 36px;
  }

  .insights-page__follow-tab-active {
    padding: 10.4px 32px;
  }

  .insights-intro__section-lead {
    max-width: 880px;
  }

  .insights-reports__grid {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .insights-reports__report-card-content {
    min-height: 0;
  }

  .case-index-hero__frame {
    height: 143px;
  }

  .case-index-hero__tablet-image {
    display: none;
  }

  .case-index-hero__mobile-image {
    display: block;
  }

  .case-index-hero__desktop-image {
    display: none;
  }

  .case-index__intro {
    border-radius: 24px;
    padding: 40px 24px;
  }

  .text-fine-print-14 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .text-callout-small-17p6 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .case-index__feature-summary-wrap {
    max-width: none;
  }

  .text-feature-title-38-compact {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .case-index__feature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 32px;
    padding: 16px;
  }

  .case-index__feature-story {
    border-radius: 24px;
    height: auto;
    min-height: 320px;
    padding: 38px 24px;
  }

  .text-metric-17p6-w500 {
    letter-spacing: -.6px;
    font-size: 30px;
  }

  .case-index__feature-copy {
    justify-content: flex-start;
    min-height: 0;
  }

  .case-index__feature-portrait {
    border-radius: 24px;
    height: 380px;
    min-height: 0;
  }

  .case-index__feature-logo {
    width: 133.507px;
    height: 47px;
    top: 38px;
    right: 24px;
  }

  .case-index__mba-inset {
    display: none;
  }

  .case-index__featured {
    padding: 0 16px;
  }

  .case-index__feature-stat {
    padding: 16px 30px 16px 34px;
  }

  .case-index__feature-metrics {
    padding-left: 0;
  }

  .case-featured__controls {
    padding: 48px 0 0;
  }

  .case-index__results-cs {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
    padding: 48px 24px 24px;
  }

  .case-index__filters-industry-open {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: stretch;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .case-index__item {
    width: 100%;
  }

  .case-index__filters {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: stretch;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .case-index__grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    scrollbar-width: auto;
    scroll-snap-type: none;
    grid-template-columns: minmax(0, 1fr);
    display: grid;
    overflow: visible;
  }

  .case-index__service-option {
    white-space: normal;
  }

  .case-index__industry-dropdown {
    flex: none;
    width: 100%;
  }

  .case-index__card-controls {
    padding: 20px 0 0;
    display: none;
  }

  .case-results__filter-selected {
    white-space: nowrap;
  }

  .text-body-17p6-medium {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .type-layout-template-c659f3bc96 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .case-index__service-dropdown {
    flex: none;
    width: 100%;
  }

  .case-index__service-options {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 1;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    height: auto;
    padding: 16px 24px;
    display: grid;
    top: 55px;
  }

  .case-index__contact {
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac7711643eb01b0285dc7ed_alcaz-blog-form-background-mobile-2x.avif");
    padding: 24px;
  }

  .text-section-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-featured__header {
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
    padding: 48px;
  }

  .blog-corner__card {
    flex-direction: column;
    flex: 0 0 408px;
    max-width: calc(100% - 32px);
  }

  .text-page-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-featured__secondary-column {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    padding: 0;
  }

  .blog-corner__compact-collection {
    width: calc(100% + 72px);
  }

  .blog-featured__top {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 0;
    padding: 0;
  }

  .blog-corner {
    padding: 32px 24px;
  }

  .blog-corner__track {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: none;
    padding: 0 36px;
    scroll-padding-left: 36px;
  }

  .blog-cta {
    padding: 32px;
  }

  .text-section-title-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-cta__decor {
    background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6ac743dc611be10c3bc1cd0b/6ac7711643eb01b0285dc7ed_alcaz-blog-form-background-mobile-2x.avif");
  }

  .text-page-title-60p8 {
    letter-spacing: -1.28px;
  }

  .contact-main, .contact-visit {
    background-color: var(--_alcaz-brand-2026---white);
  }

  .contact-next__panel {
    padding: 48px 32px 32px;
  }

  .contact-visit__track {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    display: flex;
    overflow-x: auto;
  }

  .text-step-number-46-responsive {
    letter-spacing: -.54px;
    font-size: 27px;
  }

  .contact-visit__panel {
    padding: 48px 12px 24px;
  }

  .text-body-w700 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .contact-visit__photo {
    scroll-snap-align: start;
    scroll-snap-stop: always;
    flex: 0 0 100%;
  }

  .contact-visit__header {
    padding: 0 32px;
  }

  .contact-next {
    padding: 12px;
  }

  .contact-next__background-tablet {
    display: none;
  }

  .contact-visit__dots {
    display: flex;
  }

  .contact-next__content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .contact-team {
    padding-top: 12px;
  }

  .contact-next__card-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-right: 0;
  }

  .contact-next__background-mobile {
    display: block;
  }

  .contact-visit__cards {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .contact-team__frame {
    aspect-ratio: 456 / 203;
  }

  .contact-visit__map {
    height: 232px;
  }

  .privacy-content {
    padding-top: 120px;
    padding-bottom: 64px;
  }

  .text-page-title-64-butler {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .text-legal-heading {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .thank-you__contact {
    padding-bottom: 0;
  }

  .text-body-thank-you {
    font-size: 16px;
    line-height: 32px;
  }

  .thank-you {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-button-17p6-semibold {
    font-size: 16px;
    line-height: 1.5;
  }

  .text-link-17p6-10 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .thank-you__header {
    margin: 0 auto;
  }

  .text-display-404 {
    letter-spacing: -3.84px;
    font-size: 96px;
    line-height: 1;
  }

  .text-heading-404 {
    letter-spacing: -.02px;
    font-size: 48px;
    line-height: 1.25;
  }

  .al26-sg-page {
    padding: 40px 24px;
  }

  .al26-sg-page-title {
    letter-spacing: -2.08px;
    font-size: 52px;
  }

  .al26-sg-color-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .al26-sg-title {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .al26-sg-type-display {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .al26-sg-type-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .al26-sg-type-button {
    letter-spacing: -.16px;
    font-size: 16px;
  }

  .guide-type__list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .al26-sg-type-h5 {
    letter-spacing: 0;
    font-size: 28px;
  }

  .al26-sg-type-number {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .al26-sg-type-stat {
    letter-spacing: -1.92px;
    font-size: 64px;
  }

  .al26-sg-type-label {
    letter-spacing: 0;
    font-size: 14px;
  }

  .al26-sg-type-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .al26-sg-type-lead {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .al26-sg-type-subhead {
    letter-spacing: 0;
    font-size: 18px;
  }

  .al26-sg-type-h1 {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .al26-sg-type-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .guide-type__row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .al26-sg-type-h4 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .al26-sg-type-stat-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .al26-sg-type-h2 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .al26-sg-spacing-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 72px 100px minmax(0, 1fr);
  }

  .al26-sg-radius-grid {
    grid-template-rows: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .al26-sg-rhythm-tight {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .al26-sg-rhythm-generous {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .al26-sg-rhythm-default {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .al26-sg-grid-demo {
    grid-template-rows: auto;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .al26-sg-surface-dark, .al26-sg-surface-ember, .al26-sg-surface-light, .al26-sg-surface-teal, .al26-sg-surface-red {
    padding: 24px;
  }

  .text-heading-password {
    font-size: 32px;
    line-height: 40px;
  }

  .ind-challenges__card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ind-features__copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-callout-28-22-24 {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .text-feature-title-large {
    letter-spacing: -.81px;
    font-size: 27px;
  }

  .text-card-title-38-w400 {
    letter-spacing: -.76px;
  }

  .al26-sg-component-dark {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .case-results__filter {
    white-space: nowrap;
  }

  .case-index__feature-inset {
    display: none;
  }

  .al26-sg-component-light {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .svc-scope__hover {
    background-image: linear-gradient(160.454deg, #134352 46.536%, #09262e 119.88%), linear-gradient(141.151deg, #f68c1f 0%, #f68c1f26 25%, #b86917 75%, #b8691726 100%);
  }

  .svc-methodology__icon {
    margin-bottom: 24px;
  }

  .type-layout-template-729c019b6f {
    margin-bottom: 8px;
  }

  .type-layout-template-167fc34d54 {
    margin-top: 0;
  }

  .svc-related__link {
    white-space: normal;
    max-width: 78px;
  }

  .text-link-small-2 {
    letter-spacing: 0;
    font-size: 12px;
  }

  .blog-featured__featured {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    border-radius: 24px;
    padding: 0;
  }

  .blog-featured__featured-image {
    height: 305px;
  }

  .blog-featured__featured-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: var(--_alcaz-brand-2026---white);
  }

  .blog-featured__featured-heading {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .blog-featured__secondary {
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 24px;
  }

  .blog-featured__visual {
    border-radius: 16px;
  }

  .blog-featured__secondary-image {
    height: 260px;
  }

  .blog-article-related__card-content {
    min-height: 246px;
    padding: 32px 64px 32px 48px;
  }

  .text-fine-print-medium-14-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .blog-article-related__card-visual {
    height: 320px;
  }

  .blog-featured__secondary-content {
    justify-items: start;
  }

  .blog-corner__card-image {
    height: 320px;
  }

  .blog-corner__card-content {
    min-height: 246px;
    padding: 32px 64px 32px 48px;
  }

  .case-detail__service {
    padding: 32px;
  }

  .case-index__service-option-selected {
    white-space: normal;
  }

  .case-results__item-hidden {
    scroll-snap-align: start;
    flex: 0 0 100%;
  }

  .ind-challenges__image-hidden {
    aspect-ratio: 1.5;
  }

  .ind-case__button-reduced {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 868px;
    min-height: 56px;
    margin-top: 8px;
    padding: 18px 24px;
    font-family: Dmsans, sans-serif;
    font-weight: 500;
  }

  .ind-proof__mobile-image-hidden {
    height: auto;
  }

  .ind-budget__image-hidden {
    aspect-ratio: 424 / 282;
  }

  .ind-proof__mobile-image-shown {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
  }

  .ind-faq__toggle-reduced-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .ind-faq__toggle-reduced-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-regions__image-hidden {
    aspect-ratio: 424 / 282;
  }

  .ind-proof__tablet-image-hidden {
    height: auto;
  }

  .ind-cases__grid-reduced {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    display: flex;
    overflow-x: auto;
  }

  .ind-proof__tablet-image-shown {
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 0;
  }

  .ind-proof__stat-hidden {
    padding: 16px 24px;
  }

  .ind-contact__decor-circle-hidden {
    width: 2470.35px;
    height: 2470.35px;
    top: -521.3px;
    left: -707.3px;
  }

  .ind-contact__decor-flower-hidden {
    top: 501px;
    left: 229.32px;
  }

  .case-detail__review-wrap-hidden {
    padding: 12px;
  }

  .case-detail__related-item-hidden {
    scroll-snap-align: start;
    flex: 0 0 100%;
  }

  .case-related__arrow-disabled {
    width: 58px;
    min-width: 58px;
    height: 58px;
  }

  .text-eyebrow-responsive-13 {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .text-reel-caption-team {
    letter-spacing: 0;
    margin: 0;
  }

  .text-callout-28-blog {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .svc-explain__inline-video {
    border-radius: 37.5px;
    width: calc(100% - 13.054px);
    height: calc(100% - 13.054px);
    top: 6.917px;
    left: 6.917px;
  }

  .lead-convert__showreel {
    width: calc(100% - 13.04px);
    height: calc(100% - 13.2px);
    top: 6.6px;
    left: 6.52px;
  }

  .blog-card-title {
    letter-spacing: -.76px;
  }

  .text-link-14-w600, .text-body-14-w600 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .home-showreel__stage {
    grid-row-gap: 16px;
    padding: 64px 16px 16px;
  }

  .home-showreel__video {
    border-radius: 12px;
    max-width: min(1280px, 189.723dvh - 151.779px);
    max-height: calc(100dvh - 80px);
  }

  .home-showreel__close {
    width: 44px;
    height: 44px;
    top: 12px;
    right: 16px;
  }

  .text-icon-close {
    font-size: 32px;
  }
}

@media screen and (max-width: 479px) {
  .home-hero__actions {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column wrap;
    align-items: flex-start;
    width: 100%;
  }

  .text-page-title {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .home-hero__content {
    padding: 32px 24px;
  }

  .text-callout {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .text-body-19p2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-19p2 p {
    margin-top: 16px;
  }

  .text-link-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .button-main-1:where(.w-variant-3573bf78-1aa2-fb1f-604e-ba006d3ac973) {
    height: auto;
    padding: 16px 20px;
  }

  .text-callout-small {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .home-why {
    padding: 40px 12px 0;
  }

  .text-eyebrow {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .home-why__pillars {
    padding: 20px;
  }

  .text-section-title {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-why__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    padding-left: 32px;
    padding-right: 32px;
  }

  .home-why__photo-wrap {
    border-radius: 20px;
    height: auto;
  }

  .text-subheading-small-18p2048 {
    letter-spacing: 0;
    font-size: 11px;
  }

  .home-wheel__panel {
    padding: 40px 24px 24px;
  }

  .home-wheel__label-top-layout, .home-wheel__label-bottom-layout {
    min-height: 38.5px;
    box-shadow: 0 8.25px 19.25px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.375px 2.75px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1089px;
    padding: 7.15px 12.65px;
  }

  .text-feature-title-large-40p96 {
    letter-spacing: -.75px;
    font-size: 25px;
  }

  .text-body-17p072 {
    letter-spacing: 0;
    font-size: 9px;
  }

  .home-wheel__label-right-layout, .home-wheel__label-left-layout {
    min-height: 38.5px;
    box-shadow: 0 8.25px 19.25px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-26-of-255), 0 1.375px 2.75px var(--_alcaz-brand-2026---effects--midnight-blue-opacity-10-of-255);
    border-radius: 1089px;
    padding: 7.15px 12.65px;
  }

  .text-subheading-small-20p8-w700, .text-body-17p6 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .home-client-videos {
    padding-top: 0;
    padding-bottom: 120px;
  }

  .text-section-title-49p6-butler {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .home-client-videos__overline-container-orange-secondary-large {
    border-radius: 3832px;
    min-width: 120px;
    padding-top: 1.1496px;
    padding-bottom: 1.1496px;
  }

  .home-client-videos__container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-eyebrow-large-20-w400 {
    letter-spacing: 1.2px;
    font-size: 12px;
  }

  .text-fine-print-medium-12p722 {
    letter-spacing: 0;
    font-size: 10px;
  }

  .home-performance__panel {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 40px 0 12px;
  }

  .text-metric {
    letter-spacing: -.72px;
    font-size: 36px;
  }

  .text-caption-medium, .text-fine-print {
    letter-spacing: 0;
    font-size: 14px;
  }

  .text-fine-print-medium {
    letter-spacing: 0;
    font-size: 12px;
  }

  .text-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body p {
    margin-top: 16px;
  }

  .text-body h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .home-performance__pagination {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-metric-15-w500 {
    letter-spacing: -.24px;
    font-size: 12px;
  }

  .home-methodology__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-478 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-card-title {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .d-31-card {
    width: 100%;
    height: auto;
  }

  .d-31-card-wrapper {
    width: 100%;
  }

  .home-methodology__lead-detail-layout {
    max-width: 352px;
  }

  .team-reels {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .team-reels__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brands__hidden-logo-row-second {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brands__hidden-logo-row-first {
    display: none;
  }

  .brands__hidden-logo-second {
    width: 100%;
  }

  .brands__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-link {
    letter-spacing: 0;
    font-size: 14px;
  }

  .case-studies__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-faq {
    padding: 40px 24px;
  }

  .home-faq__icon-frame-open {
    flex: none;
  }

  .home-faq__heading {
    padding-bottom: .5em;
  }

  .text-faq-question {
    letter-spacing: 0;
    font-size: 18px;
  }

  .main-form__country-panel-hidden {
    max-width: calc(100vw - 84px);
  }

  .text-body-medium-15 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .text-body-small {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-caption, .text-link-w400 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .contact__country-panel {
    max-width: calc(100vw - 84px);
  }

  .clutch-code__container, .clutch-code__container:where(.w-variant-f2298517-7611-2900-4341-5f857f206189) {
    padding-left: 16px;
    padding-right: 16px;
  }

  .clutch-code, .clutch-code:where(.w-variant-f2298517-7611-2900-4341-5f857f206189) {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .about-values__tile-teal {
    min-height: 250px;
  }

  .about-contribution__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-team-title {
    letter-spacing: -.44px;
    font-size: 22px;
  }

  .about-values__tile-orange, .about-values__tile-sand {
    min-height: 250px;
  }

  .about-founder__section-title-wrap, .about-values__section-title-wrap {
    max-width: 748px;
  }

  .about-hero__hero-visual {
    aspect-ratio: 3 / 2;
  }

  .about-values__photo {
    min-height: 320px;
  }

  .text-subheading {
    letter-spacing: 0;
    font-size: 18px;
  }

  .about-values__tile-dark {
    min-height: 250px;
  }

  .about-team__section-title-wrap {
    max-width: 748px;
  }

  .text-eyebrow-regular {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .about-team {
    padding: 3em 24px;
  }

  .about-values__grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-body-insides {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-insides p {
    margin-top: 16px;
  }

  .text-body-insides h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .about-hero__hero-actions {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .about-hero__hero-copy {
    padding: 32px 24px;
  }

  .text-team-name {
    letter-spacing: 0;
  }

  .site-nav__desktop-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: flex;
  }

  .site-nav__desktop-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__mobile-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .site-nav__space-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav__space-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    height: 0;
    display: none;
  }

  .text-link-w600 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-overtitle {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .site-nav__subpanel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    display: block;
    overflow: visible;
  }

  .site-nav__close-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    transform: none;
  }

  .site-nav__desktop-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-nav__desktop-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .text-navigation-label-bold {
    letter-spacing: -.14px;
    font-size: 14px;
  }

  .site-nav__mobile-services:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-feature-title-31 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .site-nav__service-links:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    flex-direction: column;
    display: flex;
  }

  .site-nav__service-links:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .site-nav__desktop-cta:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: block;
  }

  .site-nav__desktop-cta:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: none;
  }

  .site-nav:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-nav:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
    inset: auto;
  }

  .site-nav__toggle:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__toggle:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    display: flex;
  }

  .site-nav__mobile-panel:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    display: none;
  }

  .site-nav__mobile-panel:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: none;
    margin-top: 24px;
    display: block;
    position: relative;
    inset: auto;
    overflow: visible;
  }

  .site-header:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4), .site-header:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    z-index: auto;
    width: 100%;
    max-width: none;
    position: relative;
  }

  .site-nav__bar:where(.w-variant-f7ce0b0d-b674-ffe9-2f70-b52b1e6e66e4) {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--_alcaz-brand-2026---white);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 80px;
    padding: 16px 48px;
    display: flex;
  }

  .text-body-strong {
    letter-spacing: 0;
    font-size: 16px;
  }

  .site-nav__menu-icon:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    opacity: 0;
    transform: none;
  }

  .site-nav__mobile-industries:where(.w-variant-ecd08e52-0e43-e1b9-5e6e-537ccb3101ad) {
    grid-column-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer__socials {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .intl-hero__hero-actions {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .intl-hero__hero-intro {
    padding: 32px 20px;
  }

  .text-step-number-small {
    letter-spacing: -1.38px;
    font-size: 46px;
  }

  .text-feature-title {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .text-body-medium {
    letter-spacing: 0;
    font-size: 16px;
  }

  .intl-case-intro__section-title-wrap {
    max-width: 748px;
  }

  .text-callout-sm {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .intl-mba__metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-metric-xs {
    letter-spacing: -.6px;
    font-size: 30px;
  }

  .intl-shpper__metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-callout-xs {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .intl-reviews__section-title-wrap {
    max-width: 748px;
  }

  .intl-faq {
    padding: 40px 24px;
  }

  .intl-faq__heading-width {
    padding-bottom: .5em;
  }

  .intl-faq__arrow--open {
    flex: none;
  }

  .lead-hero__visual {
    aspect-ratio: 456 / 440;
    height: auto;
  }

  .lead-hero__actions {
    flex-flow: wrap;
  }

  .text-eyebrow-large {
    letter-spacing: 1.8px;
    font-size: 18px;
  }

  .text-micro {
    letter-spacing: 0;
    font-size: 12px;
  }

  .lead-capture__journey-title-wrap, .lead-sales__journey-title-wrap {
    max-width: 748px;
  }

  .text-section-title-50p7 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .text-callout-large {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .lead-followup__title-wrap {
    max-width: 748px;
  }

  .text-callout-under {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .text-link-small-14p667 {
    letter-spacing: 0;
    font-size: 14.667px;
  }

  .text-step-number {
    letter-spacing: -1.38px;
    font-size: 46px;
  }

  .text-subheading-small {
    letter-spacing: 0;
    font-size: 18px;
  }

  .lead-comparison__cell-text {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .lead-comparison__comparison-title-wrap {
    white-space: normal;
    text-wrap: balance;
    max-width: 748px;
  }

  .lead-process__process-title-wrap, .lead-cases__section-title-wrap {
    max-width: 748px;
  }

  .text-subheading-22p4 {
    letter-spacing: 0;
    font-size: 18px;
  }

  .case-study-card__stat {
    padding: 12px 16px;
  }

  .lead-measures__section-title-wrap {
    max-width: 748px;
  }

  .text-section-title-54-compact-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .lead-international__section-title-wrap, .lead-reviews__section-title-wrap {
    max-width: 748px;
  }

  .text-metric-31-w500 {
    letter-spacing: -.56px;
    font-size: 28px;
  }

  .lead-faq {
    padding: 40px 24px;
  }

  .lead-faq__heading {
    padding-bottom: .5em;
  }

  .text-section-title-60p8 {
    letter-spacing: -1.2px;
  }

  .lead-faq__arrow--open {
    flex: none;
  }

  .team-reel-card {
    padding: 48px 48px 48px 32px;
  }

  .ind-hero__visual {
    aspect-ratio: 1.3;
    height: auto;
  }

  .ind-challenges__title-wrap, .ind-solutions__title-wrap {
    max-width: 672px;
  }

  .ind-solutions__panel {
    background-color: var(--_alcaz-brand-2026---sand-beige);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711ee7da56f70908fe96_industries-goals-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 20px 24px;
  }

  .text-section-title-46 {
    letter-spacing: -1.28px;
    font-size: 32px;
  }

  .ind-why__panel {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711d6f1973595bfc471b_industries-why-us-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 20px;
  }

  .type-layout-template-cc78eee754-indu {
    max-width: 576px;
  }

  .ind-proof__stat {
    padding: 16px 24px;
  }

  .text-body-w500 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .ind-contact-section {
    background-color: var(--_alcaz-brand-2026---midnight-blue);
    background-image: url("https://cdn.prod.website-files.com/6ac743dc611be10c3bc1cd0b/6ac7711b63d8b9b2ceede2e9_industries-contact-mobile-figma-3000.avif");
    background-repeat: no-repeat;
    background-size: cover;
  }

  .ind-faq__toggle-reduced:after, .ind-faq__toggle:after, .ind-faq__toggle-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .svc-hero__copy {
    padding: 32px 24px;
  }

  .svc-actions {
    flex-direction: column;
    align-items: flex-start;
  }

  .svc-challenges__card {
    padding: 1.75em;
  }

  .svc-challenges {
    padding: 3em 16px;
  }

  .svc-goal {
    padding: 16px 32px 32px;
  }

  .text-body-17-mobile-16 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-eyebrow-15 {
    letter-spacing: 1.8px;
    font-size: 15px;
  }

  .svc-services__card {
    padding: 16px 32px 32px;
  }

  .svc-pricing__card, .svc-pricing__intro {
    padding: 32px 48px 32px 32px;
  }

  .svc-pricing {
    padding: 16px;
  }

  .text-body-2 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-body-2 h3 {
    letter-spacing: 0;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 18px;
  }

  .text-body-2 p {
    margin-top: 16px;
  }

  .text-callout-2 {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .svc-expansion__image {
    height: 100%;
  }

  .svc-faq__section {
    padding: 40px 24px;
  }

  .svc-faq__heading-wrap {
    padding-bottom: 8px;
  }

  .text-rich-text {
    letter-spacing: 0;
    font-size: 16px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text h2 {
    letter-spacing: -.72px;
    margin-top: 36px;
    margin-bottom: 12px;
    font-size: 24px;
  }

  .text-rich-text p {
    margin-bottom: 16px;
  }

  .text-rich-text ul {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text figure {
    margin-top: 32px;
  }

  .text-rich-text ol {
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 24px;
  }

  .text-rich-text h3, .text-rich-text h4 {
    letter-spacing: -.6px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .text-rich-text img {
    border-radius: 16px;
    font-size: 16px;
  }

  .insights-banner__button-wrap {
    width: 100%;
  }

  .case-related__header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .case-detail {
    padding-top: 0;
  }

  .type-layout-template-626e8e8a62 {
    flex-basis: 105px;
  }

  .case-detail__goal-row {
    padding: 16px;
  }

  .case-detail__stats {
    width: 100%;
  }

  .text-page-title-54 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .case-detail__meta-row {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-body-18p1872 {
    letter-spacing: 0;
    font-size: 18.187px;
  }

  .blog-article__banner {
    padding: 32px;
  }

  .blog-article__meta-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .blog-article__banner-heading-wrap {
    padding-right: 0;
  }

  .text-article-rich-text img {
    font-size: inherit;
    font-size: inherit;
    border-radius: 24px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .blog-article-related {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-article-related__related-track {
    max-width: 408px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    scroll-padding-left: 0;
  }

  .blog-article-related__related-item {
    flex-basis: 100%;
    width: 100%;
  }

  .ind-native-24, .ind-native-24:first-child, .ind-native-24:last-child {
    padding: 32px;
  }

  .insights-cta__section-title-wrap {
    max-width: none;
  }

  .case-index-main {
    padding-top: 12px;
  }

  .text-fine-print-14 {
    letter-spacing: 0;
    font-size: 15px;
  }

  .text-callout-small-17p6 {
    letter-spacing: -.36px;
    font-size: 18px;
  }

  .text-metric-17p6-w500 {
    letter-spacing: -.6px;
    font-size: 30px;
  }

  .case-index__feature-logo {
    width: 88px;
    height: 36px;
  }

  .case-index__feature-heading {
    padding-right: 104px;
  }

  .case-index__service-summary, .case-index__industry-summary-open {
    grid-column-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-body-17p6-medium {
    letter-spacing: -.48px;
    font-size: 16px;
    line-height: 1.5;
  }

  .case-index__industry-summary {
    grid-column-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .type-layout-template-c659f3bc96 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-section-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-featured__header {
    padding: 40px 24px;
  }

  .blog-corner__card {
    flex-basis: 100%;
    max-width: none;
  }

  .text-page-title-64 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .blog-corner__compact-collection {
    width: 100%;
  }

  .blog-corner__track {
    max-width: 408px;
    padding-left: 0;
    padding-right: 0;
    scroll-padding-left: 0;
  }

  .text-section-title-36 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .contact-main__panel-page {
    padding: 48px 24px;
  }

  .text-page-title-60p8 {
    letter-spacing: -1.2px;
  }

  .text-body-w700 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .contact-visit__header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .privacy-content__copy {
    margin-top: 16px;
    margin-bottom: 40px;
  }

  .privacy-content {
    padding: 104px 20px 48px;
  }

  .text-page-title-64-butler {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .text-legal-heading {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .privacy-content__inner {
    padding-left: 0;
    padding-right: 0;
  }

  .text-body-thank-you {
    font-size: 16px;
    line-height: 32px;
  }

  .text-button-17p6-semibold {
    font-size: 16px;
    line-height: 1.5;
  }

  .text-link-17p6-10 {
    letter-spacing: 0;
    font-size: 16px;
  }

  .thank-you__step {
    padding-left: .5em;
  }

  .thank-you__inner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .thank-you__header {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin: 0 auto 2em;
  }

  .not-found__content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-display-404 {
    letter-spacing: -3.2px;
    font-size: 80px;
    line-height: 1;
  }

  .not-found {
    padding: 104px 20px 48px;
  }

  .text-heading-404 {
    letter-spacing: -.02px;
    font-size: 48px;
    line-height: 1.25;
  }

  .not-found__title-wrap, .not-found__code-wrap {
    margin-top: 0;
    margin-bottom: 0;
  }

  .al26-sg-page {
    padding: 32px 16px;
  }

  .al26-sg-page-title {
    letter-spacing: -1.76px;
    font-size: 44px;
  }

  .al26-sg-nav-link {
    padding: 14px 16px;
  }

  .guide-colors {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .al26-sg-color-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .al26-sg-title {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .al26-sg-rules {
    padding: 24px;
  }

  .al26-sg-type-display {
    letter-spacing: -.54px;
    font-size: 27px;
  }

  .al26-sg-type-body {
    letter-spacing: 0;
    font-size: 16px;
  }

  .guide-type__rules {
    padding: 24px;
  }

  .al26-sg-type-button {
    letter-spacing: -.16px;
    font-size: 16px;
  }

  .guide-type {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .al26-sg-type-h5 {
    letter-spacing: 0;
    font-size: 28px;
  }

  .al26-sg-type-number {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .al26-sg-type-stat {
    letter-spacing: -1.92px;
    font-size: 64px;
  }

  .al26-sg-type-label {
    letter-spacing: 0;
    font-size: 12px;
  }

  .al26-sg-type-eyebrow {
    letter-spacing: 1.56px;
    font-size: 13px;
  }

  .al26-sg-type-lead {
    letter-spacing: -.48px;
    font-size: 24px;
  }

  .al26-sg-type-subhead {
    letter-spacing: 0;
    font-size: 18px;
  }

  .al26-sg-type-h1 {
    letter-spacing: -1.6px;
    font-size: 40px;
  }

  .al26-sg-type-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .al26-sg-type-h4 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .al26-sg-type-stat-caption {
    letter-spacing: -.48px;
    font-size: 16px;
  }

  .al26-sg-type-h2 {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .guide-spacing {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .al26-sg-spacing-row {
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .al26-sg-rhythm-tight {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .al26-sg-layout-cards {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .al26-sg-rhythm-generous {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .al26-sg-rhythm-default {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .al26-sg-grid-demo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .guide-layout {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .al26-sg-surface-title-dark, .al26-sg-surface-title-red, .al26-sg-surface-title-light {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .guide-surfaces {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .al26-sg-surface-title-teal, .al26-sg-surface-title-ember {
    letter-spacing: -1.44px;
    font-size: 36px;
  }

  .ind-challenges__card {
    padding: 24px;
  }

  .ind-solutions__card-panel, .ind-why__card-panel {
    padding: 16px 24px 24px;
  }

  .guide-navigation__instructions {
    padding: 20px;
  }

  .text-feature-title-large {
    letter-spacing: -.81px;
    font-size: 27px;
  }

  .text-card-title-38-w400 {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .guide-components {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 48px;
  }

  .guide__nav-link {
    padding: 14px 16px;
  }

  .text-link-small-2 {
    letter-spacing: 0;
    font-size: 12px;
  }

  .blog-article-related__card-content {
    padding: 32px;
  }

  .text-fine-print-medium-14-2 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .blog-featured__secondary-content {
    place-items: end start;
  }

  .blog-corner__card-content, .case-detail__service {
    padding: 32px;
  }

  .ind-faq__toggle-reduced-open:after {
    width: 24px;
    height: 24px;
    font-size: inherit;
  }

  .ind-cases__grid-reduced {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-reel-caption-team {
    letter-spacing: 0;
    margin: 0;
  }

  .blog-card-title {
    letter-spacing: -.64px;
    font-size: 32px;
  }

  .text-link-14-w600, .text-body-14-w600 {
    letter-spacing: 0;
    font-size: 14px;
  }

  .home-showreel__stage {
    grid-row-gap: 16px;
    padding: 64px 12px 16px;
  }

  .home-showreel__video {
    border-radius: 8px;
    max-width: min(1280px, 189.723dvh - 151.779px);
    max-height: calc(100dvh - 80px);
  }

  .home-showreel__close {
    width: 44px;
    height: 44px;
    top: 12px;
    right: 12px;
  }

  .text-icon-close {
    font-size: 32px;
  }
}
