.mp26 {
  --color-bg: #161826;
  --color-surface: #232532;
  --color-text: #e9e9ed;
  --color-accent: #9184d9;
  --color-accent-2: #a7a1db;
  --color-divider: color-mix(in srgb, #e9e9ed 16%, transparent);
  --color-neutral-100: #f3f5fe;
  --color-neutral-200: #e4e7f5;
  --color-neutral-300: #cfd3e5;
  --color-neutral-400: #b2b6ca;
  --color-neutral-500: #9397ab;
  --color-neutral-600: #75798c;
  --color-neutral-700: #595d6c;
  --color-neutral-800: #3f424d;
  --color-neutral-900: #292b31;

  --color-accent-100: #f5f4ff;
  --color-accent-200: #e7e5fe;
  --color-accent-300: #d2cefd;
  --color-accent-400: #b5abfc;
  --color-accent-500: #968ae0;
  --color-accent-600: #796cbf;
  --color-accent-700: #5d5294;
  --color-accent-800: #423a6a;
  --color-accent-900: #2b2741;

  --color-accent-2-100: #f5f4ff;
  --color-accent-2-200: #e7e5fe;
  --color-accent-2-300: #d2cefd;
  --color-accent-2-400: #b5afe8;
  --color-accent-2-500: #9690c9;
  --color-accent-2-600: #7972a9;
  --color-accent-2-700: #5c5783;
  --color-accent-2-800: #423e5d;
  --color-accent-2-900: #2b293a;
  --color-section: #262a60;
  --color-section-glow: #353b80;
  --color-section-ghost: #4c5397;

  --font-heading: "Inter", system-ui, sans-serif;
  --font-heading-weight: 500;
  --font-body: "Inter", system-ui, sans-serif;

  --space-1: 2.8px;
  --space-2: 5.6px;
  --space-3: 8.4px;
  --space-4: 11.2px;
  --space-6: 16.8px;
  --space-8: 22.4px;

  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 14px;
  --shadow-sm: 0 0 0 1px #3f424d;
  --shadow-md: 0 0 0 1px #595d6c, 0 6px 18px rgba(0,0,0,0.55);
  --shadow-lg: 0 0 0 1px #9397ab, 0 16px 40px rgba(0,0,0,0.65);
}

.mp26 {
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-body);
}
.mp26 h1, .mp26 h2, .mp26 h3, .mp26 h4 { font-family: var(--font-heading); font-weight: var(--font-heading-weight); }

.mp26 .lighten{mix-blend-mode:lighten;background-color:transparent}

.mp26 *, .mp26 *::before, .mp26 *::after { box-sizing: border-box; }
.mp26 { margin: 0; font-size: 15px; line-height: 1.55; font-weight: 400; }
.mp26 h1, .mp26 h2, .mp26 h3, .mp26 h4, .mp26 h5, .mp26 h6 {
  font-family: var(--font-heading); font-weight: var(--font-heading-weight);
  line-height: 1.12; letter-spacing: -0.015em; margin: 0 0 var(--space-2);
}
.mp26 h1 { font-size: 42px; }
.mp26 h2 { font-size: 32px; }
.mp26 h3 { font-size: 25px; }
.mp26 h4 { font-size: 20px; }
.mp26 h5 { font-size: 16px; }
.mp26 h6 { font-size: 13px; }
.mp26 h6 { letter-spacing: 0.08em; text-transform: uppercase; }
.mp26 p { margin: 0 0 var(--space-3); }
.mp26 a { color: var(--color-accent); text-underline-offset: 3px; }
.mp26 img { display: block; max-width: 100%; }
.mp26 figure { margin: 0; }
.mp26 figcaption {
  font-size: 11px; margin-top: var(--space-1);
  color: color-mix(in srgb, var(--color-text) 55%, transparent);
}
.mp26 .text-muted { color: color-mix(in srgb, var(--color-text) 55%, transparent); }
.mp26 :focus { outline: none; }
.mp26 :focus-visible { outline: 2px solid var(--color-accent); outline-offset: 2px; }
.mp26 ::selection { background: color-mix(in srgb, var(--color-accent) 30%, transparent); }
.mp26 .hr {
  height: 1px; border: 0; margin: var(--space-4) 0;
  background: linear-gradient(to right,
    transparent, var(--color-divider) 48px,
    var(--color-divider) calc(100% - 48px), transparent);
}
.mp26 .btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 6px;
  cursor: pointer; text-decoration: none;
  font-family: var(--font-heading); font-weight: var(--font-heading-weight);
  font-size: 14px; line-height: 1.2; color: var(--color-text);
  background: transparent; border: 1px solid transparent;
  padding: var(--space-2) calc(var(--space-3) * 1.2);
  border-radius: var(--radius-md);
}
.mp26 .btn svg { display: block; }
.mp26 .btn:disabled { opacity: 0.45; cursor: not-allowed; }
.mp26 .btn-primary { color: var(--color-accent); border-color: var(--color-accent); }
.mp26 .btn-primary:hover { background: color-mix(in srgb, var(--color-accent) 12%, transparent); }
.mp26 .btn-primary:active { background: color-mix(in srgb, var(--color-accent) 22%, transparent); }
.mp26 .btn-secondary { border-color: var(--color-divider); }
.mp26 .btn-secondary:hover { background: color-mix(in srgb, var(--color-text) 7%, transparent); }
.mp26 .btn-secondary:active { background: color-mix(in srgb, var(--color-text) 14%, transparent); }
.mp26 .btn-ghost { color: var(--color-accent); padding-inline: var(--space-1); }
.mp26 .btn-ghost:hover { background: color-mix(in srgb, var(--color-accent) 10%, transparent); }
.mp26 .btn-ghost:active { background: color-mix(in srgb, var(--color-accent) 18%, transparent); }
.mp26 .btn-icon { width: 36px; height: 36px; padding: 0; }
.mp26 .btn-block { width: 100%; margin-top: var(--space-2); }
.mp26 .field > label {
  display: block; font-size: 12px; margin-bottom: 5px;
  color: color-mix(in srgb, var(--color-text) 70%, transparent);
}
.mp26 .input {
  width: 100%; min-height: 36px; padding: 6px 10px; font: inherit;
  font-size: 14px; color: var(--color-text); caret-color: var(--color-accent);
  background: var(--color-surface);
  border: 1px solid var(--color-divider); border-radius: var(--radius-md);
}
.mp26 .input:hover { border-color: color-mix(in srgb, var(--color-text) 45%, transparent); }
.mp26 .input:focus-visible { border-color: var(--color-accent); outline-offset: 0; }
.mp26 textarea.input { min-height: 90px; resize: vertical; }
.mp26 .radio { display: inline-flex; align-items: center; gap: 8px; cursor: pointer; font-size: 14px; }
.mp26 .radio input, .mp26 .seg-opt input {
  position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none;
}
.mp26 .radio .dot {
  width: 16px; height: 16px; flex: none; border-radius: 50%;
  border: 1.5px solid var(--color-divider);
}
.mp26 .radio:hover .dot { border-color: var(--color-accent); }
.mp26 .radio input:checked + .dot {
  border-color: var(--color-accent); background: var(--color-accent);
  box-shadow: inset 0 0 0 4px var(--color-bg);
}
.mp26 .radio input:focus-visible + .dot { outline: 2px solid var(--color-accent); outline-offset: 2px; }
.mp26 .seg {
  display: inline-flex; overflow: hidden;
  border: 1px solid var(--color-divider); border-radius: var(--radius-md);
}
.mp26 .seg-opt {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 7px 12px; font-size: 13px; cursor: pointer;
}
.mp26 .seg-opt + .seg-opt { border-left: 1px solid var(--color-divider); }
.mp26 .seg-opt:has(input:checked) { color: var(--color-accent); box-shadow: inset 0 0 0 1px var(--color-accent); }
.mp26 .seg-opt:not(:has(input:checked)):hover { background: color-mix(in srgb, var(--color-text) 7%, transparent); }
.mp26 .seg-opt:has(input:focus-visible) { outline: 2px solid var(--color-accent); outline-offset: -2px; }
.mp26 .card {
  display: flex; flex-direction: column; gap: var(--space-2);
  padding: var(--space-3); border-radius: var(--radius-md); background: var(--color-surface);
}
.mp26 .card-kicker { font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--color-accent); }
.mp26 .card-title {
  font-family: var(--font-heading); font-weight: var(--font-heading-weight);
  font-size: 17px; line-height: 1.2;
}
.mp26 .card-body { margin: 0; font-size: 13px; opacity: 0.8; flex: 1; }
.mp26 .card-meta {
  display: flex; align-items: center; gap: 6px; font-size: 11px;
  color: color-mix(in srgb, var(--color-text) 50%, transparent);
}
.mp26 .elev-sm { box-shadow: var(--shadow-sm); }
.mp26 .elev-md { box-shadow: var(--shadow-md); }
.mp26 .elev-lg { box-shadow: var(--shadow-lg); }
.mp26 .tag {
  display: inline-flex; align-items: center; font-size: 11px;
  letter-spacing: 0.02em; padding: 3px 10px;
  border-radius: calc(var(--radius-md) * 0.75);
}
.mp26 .tag-accent { background: var(--color-accent-800); color: var(--color-accent-100); }
.mp26 .tag-accent-2 { background: var(--color-accent-2-800); color: var(--color-accent-2-100); }
.mp26 .tag-neutral { background: var(--color-neutral-800); color: var(--color-neutral-100); }
.mp26 .tag-outline { border: 1px solid var(--color-accent); color: var(--color-accent); }
.mp26 .nav {
  display: flex; align-items: center; gap: var(--space-4);
  padding: var(--space-3) var(--space-4);
  border-bottom: none;
}
.mp26 .nav-brand {
  font-family: var(--font-heading); font-weight: var(--font-heading-weight);
  font-size: 18px; margin-right: auto;
}
.mp26 .nav a { color: inherit; text-decoration: none; font-size: 14px; }
.mp26 .nav a:hover, .mp26 .nav a[aria-current='page'] { color: var(--color-accent); }
.mp26 .table { width: 100%; border-collapse: collapse; font-size: 14px; }
.mp26 .table th {
  text-align: left; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase;
  color: color-mix(in srgb, var(--color-text) 60%, transparent);
  padding: var(--space-2); border-bottom: 1px solid transparent;
}
.mp26 .table td {
  padding: var(--space-2);
  border-bottom: 1px solid transparent;
}
.mp26 .table thead tr {
  background: linear-gradient(to right,
    transparent, var(--color-divider) 48px,
    var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px;
}
.mp26 .table tbody tr {
  background: linear-gradient(to right,
    transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px,
    color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px;
}
.mp26 .table tbody tr:hover {
  background:
    linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent),
                    color-mix(in srgb, var(--color-text) 4%, transparent)) no-repeat 0 0 / 100% 100%,
    linear-gradient(to right,
      transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px,
      color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px;
}
.mp26 .dialog-backdrop {
  position: fixed; inset: 0; display: grid; place-items: center;
  padding: var(--space-4);
  background: color-mix(in srgb, var(--color-neutral-900) 50%, transparent);
}
.mp26 .dialog {
  width: min(440px, 100%); display: flex; flex-direction: column; gap: var(--space-3);
  padding: var(--space-4); border-radius: var(--radius-lg);
  background: var(--color-surface); box-shadow: var(--shadow-lg);
}
.mp26 .dialog-title {
  font-family: var(--font-heading); font-weight: var(--font-heading-weight);
  font-size: 20px;
}
.mp26 .dialog-body { font-size: 14px; opacity: 0.85; }
.mp26 .dialog-actions { display: flex; justify-content: flex-end; gap: var(--space-2); margin-top: var(--space-2); }


.mp26 {
  --brand: #753cbe;
  --color-accent: #753cbe;
  --color-accent-100: #f3ecfd;
  --color-accent-200: #e2d5fa;
  --color-accent-300: #cbb2f4;
  --color-accent-400: #a87ee2;
  --color-accent-500: #753cbe;
  --color-accent-600: #63319f;
  --color-accent-700: #4c267b;
  --color-accent-800: #351a57;
  --color-accent-900: #241139;

  --color-accent-2-100: #f3ecfd;
  --color-accent-2-200: #e2d5fa;
  --color-accent-2-300: #cbb2f4;
  --color-accent-2-400: #a87ee2;
  --color-accent-2-500: #753cbe;
  --color-accent-2-600: #63319f;
  --color-accent-2-700: #4c267b;
  --color-accent-2-800: #351a57;
  --color-accent-2-900: #241139;

  --color-section: #2b1750;
  --color-section-glow: #3d1f72;
  --color-section-ghost: #573096;
}
.mp26 {
  --bs-body-color: var(--color-text);
  --bs-body-color-rgb: 233, 233, 237;
  --bs-body-bg: var(--color-bg);
  --bs-body-bg-rgb: 22, 24, 38;
  --bs-emphasis-color: var(--color-neutral-100);
  --bs-secondary-color: var(--color-neutral-300);
  --bs-tertiary-color: var(--color-neutral-400);
  --bs-border-color: var(--color-divider);
  --bs-link-color: var(--color-accent-300);
  --bs-link-hover-color: var(--color-accent-200);
  --bs-heading-color: inherit;
}

.mp26 .card,
.mp26 .card-title,
.mp26 .card-body,
.mp26 .card-text,
.mp26 .card-header,
.mp26 .card-footer,
.mp26 .nav,
.mp26 .table,
.mp26 .table > :not(caption) > * > *,
.mp26 .table thead th,
.mp26 .table tbody td,
.mp26 .input,
.mp26 .seg {
  color: inherit;
}

.mp26 .table {
  --bs-table-bg: transparent;
  --bs-table-color: inherit;
  --bs-table-border-color: var(--color-divider);
  --bs-table-striped-bg: transparent;
  --bs-table-striped-color: inherit;
  --bs-table-hover-bg: color-mix(in srgb, var(--color-accent) 8%, transparent);
  --bs-table-hover-color: inherit;
  --bs-table-accent-bg: transparent;
}

.mp26 .table > :not(caption) > * > * {
  background-color: transparent;
  box-shadow: none;
}

.mp26 .card-body {
  padding: 0;
}

.mp26 .btn {
  --bs-btn-color: inherit;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: currentColor;
}
.mp26 .card-kicker,
.mp26 .btn-primary,
.mp26 .btn-ghost,
.mp26 .tag-outline,
.mp26 .nav a:hover,
.mp26 .nav a[aria-current='page'],
.mp26 .seg-opt:has(input:checked) {
  color: var(--color-accent-300);
}

.mp26 .btn-primary {
  border-color: var(--color-accent-500);
}
.mp26 .btn.btn-primary,
.mp26 .btn.btn-ghost,
.mp26 .btn.btn-secondary {
  background-color: transparent !important;
  background-image: none !important;
  color: var(--color-accent-300) !important;
  box-shadow: none !important;
}

.mp26 .btn.btn-primary {
  border: 1px solid var(--color-accent-500) !important;
}

.mp26 .btn.btn-secondary {
  border: 1px solid var(--color-divider) !important;
  color: var(--color-text) !important;
}

.mp26 .btn.btn-ghost {
  border-color: transparent !important;
}

.mp26 .btn.btn-primary:hover,
.mp26 .btn.btn-ghost:hover,
.mp26 .btn.btn-secondary:hover {
  background-color: color-mix(in srgb, var(--color-accent) 22%, transparent) !important;
  color: var(--color-accent-200) !important;
}

.mp26 .btn.btn-primary:active,
.mp26 .btn.btn-ghost:active {
  background-color: color-mix(in srgb, var(--color-accent) 34%, transparent) !important;
}
.mp26 .seg-opt {
  background: transparent;
  font: inherit;
  border-top: none;
  border-right: none;
  border-bottom: none;
  color: var(--color-neutral-300);
}

.mp26 .btn-primary:hover,
.mp26 .btn-ghost:hover {
  color: var(--color-accent-200);
}

.mp26{background:#161826;color:#e9e9ed;font:400 15px/1.55 Inter,system-ui,sans-serif;--wp--style--block-gap:0;overflow-wrap:break-word}
.mp26 :where(.wp-block-group,.wp-block-columns,.wp-block-column,.wp-block-heading,.wp-block-image,.wp-block-paragraph,.wp-block-buttons){margin-block:0}
.mp26 a{color:var(--color-accent-300);text-decoration:none}.mp26 a:hover{color:var(--color-accent-200)}
.mp26 .container{width:calc(100% - 40px);margin-inline:auto;max-width:1320px}
.mp26 .row{--bs-gutter-x:24px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-inline:calc(-.5 * var(--bs-gutter-x));gap:0}
.mp26 .row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.mp26 .col-6{width:50%}
.mp26 .d-flex{display:flex}.mp26 .d-inline-block{display:inline-block}.mp26 .d-none{display:none}.mp26 .flex-wrap{flex-wrap:wrap}.mp26 .flex-column{flex-direction:column}.mp26 .align-items-center{align-items:center}.mp26 .align-items-baseline{align-items:baseline}.mp26 .justify-content-center{justify-content:center}.mp26 .justify-content-between{justify-content:space-between}
@media(min-width:576px){.mp26 .container{max-width:540px}.mp26 .col-sm-6{width:50%}.mp26 .d-sm-inline-flex{display:inline-flex}}
@media(min-width:768px){.mp26 .container{max-width:720px}.mp26 .col-md-6{width:50%}.mp26 .d-md-flex{display:flex}.mp26 .d-md-none{display:none}}
@media(min-width:992px){.mp26 .container{max-width:960px}.mp26 .col-lg-2{width:16.666667%}.mp26 .col-lg-3{width:25%}.mp26 .col-lg-4{width:33.333333%}.mp26 .col-lg-5{width:41.666667%}.mp26 .col-lg-6{width:50%}.mp26 .col-lg-7{width:58.333333%}.mp26 .col-lg-8{width:66.666667%}.mp26 .d-lg-inline{display:inline}}
@media(min-width:1200px){.mp26 .container{max-width:1140px}.mp26 .col-xl-3{width:25%}.mp26 .col-xl-4{width:33.333333%}}
@media(min-width:1400px){.mp26 .container{max-width:1320px}}
.mp26 p.mp26-link{margin:0}.mp26 .card{height:auto}.mp26 figure.wp-block-image img{height:auto;max-width:100%}.mp26 figure.lighten img{mix-blend-mode:lighten}
.mp26 #top>.container>.row{align-items:flex-start}.mp26 #infografica>iframe,.mp26 #infografica>script{margin:0!important}.mp26 #infografica>.gform_wrapper{margin-top:16px}
.mp26 .mp26-header{border-bottom:1px solid var(--color-divider);background:var(--color-bg);position:relative;z-index:20}.mp26 .mp26-header-row{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mp26 .mp26-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.mp26 .mp26-brand img{height:26px;width:auto}.mp26 .mp26-brand p{white-space:nowrap;font-size:16px}
.mp26 .mp26-navigation{font-size:14px}.mp26 .mp26-navigation ul{gap:20px}.mp26 .wp-block-navigation__responsive-container.is-menu-open{background:#161826;color:#e9e9ed;padding:32px}.mp26 .wp-block-navigation__responsive-container.is-menu-open a{color:#e2d5fa}
.mp26 .mp26-legacy{padding-top:clamp(48px,6vw,80px)}.mp26 .mp26-legacy h2{font-size:clamp(25px,3.5vw,40px);line-height:1.12;margin:0 0 22px}.mp26 .mp26-legacy h3{font-size:21px;margin:0 0 12px}.mp26 .mp26-legacy p{color:var(--color-neutral-300);font-size:16px;line-height:1.65;margin-bottom:16px}.mp26 .mp26-legacy strong{color:var(--color-neutral-100)}
.mp26 .mp-intro{max-width:1050px}.mp26 .mp-intro .mp-center{text-align:left}.mp26 .mp-intro>.wp-block-group{margin-top:28px}.mp26 .mp-final-claim{border-left:2px solid var(--color-accent);padding-left:22px;margin-top:28px}
.mp26 .mp-service-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.mp26 .mp-card{border:1px solid var(--color-divider);border-radius:14px;background:var(--color-surface);padding:26px;height:100%}.mp26 .mp-services-intro{max-width:900px;margin-bottom:28px}
.mp26 .mp-strategy-row{display:grid;grid-template-columns:30% 1fr;gap:40px;align-items:start;margin-top:28px}.mp26 .mp-portrait img{width:100%;border-radius:14px}.mp26 .mp-letter-column p{margin-bottom:18px}.mp26 .mp26-footer-resources{border-top:1px solid var(--color-divider);padding-block:28px;font-size:14px}.mp26 .mp26-footer-resources ul{columns:3;margin:20px 0;padding-left:20px}.mp26 .mp26-footer-resources li{break-inside:avoid;margin:0 0 8px}
.mp26 footer figure.wp-block-image{width:auto!important;height:auto!important;max-width:max-content}.mp26 footer figure.wp-block-image img{display:block;width:auto!important;height:30px!important;max-width:none!important;object-fit:contain}
.mp26 .mp26-tab .wp-block-button__link{background:transparent;border:1px solid var(--color-divider);border-radius:8px;color:var(--color-accent-300);font:inherit;padding:12px 20px}.mp26 .mp26-tab .wp-block-button__link[aria-pressed=true]{background:var(--color-accent-800);color:var(--color-accent-100);border-color:var(--color-accent)}
.mp26 [hidden]{display:none!important}.mp26 .mp26-crm-tabs{gap:10px}.mp26 .mp26-crm-tabs .wp-block-buttons{display:inline-flex}.mp26 .mp26-crm-panel{scroll-margin-top:25px}
.mp26 .gform_wrapper{--gf-color-primary:#753cbe;--gf-color-primary-rgb:117,60,190;--gf-color-in-ctrl:#232532;--gf-color-in-ctrl-contrast:#e9e9ed;--gf-color-in-ctrl-primary:#753cbe;--gf-color-in-ctrl-light:#595d6c;--gf-color-out-ctrl:#e9e9ed;--gf-color-out-ctrl-light:#cfd3e5;--gf-ctrl-bg-color:#232532;--gf-ctrl-color:#e9e9ed;margin:24px 0 0}
.mp26 .gform_wrapper :where(label,legend,.gfield_label,.gfield_description,.gform-field-label,.gform_description,.gform_title){color:var(--color-neutral-200)!important;font-family:inherit}.mp26 .gform_wrapper .gfield_required{color:#e2b2fd}
.mp26 .gform_wrapper input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),.mp26 .gform_wrapper textarea,.mp26 .gform_wrapper select{background:#232532!important;color:#e9e9ed!important;border:1px solid #595d6c!important;border-radius:8px!important;font-family:inherit;max-width:100%;min-height:44px}
.mp26 .gform_wrapper input::placeholder,.mp26 .gform_wrapper textarea::placeholder{color:#b2b6ca;opacity:1}.mp26 .gform_wrapper input:focus,.mp26 .gform_wrapper select:focus,.mp26 .gform_wrapper textarea:focus{outline:2px solid #a87ee2;outline-offset:2px}.mp26 .gform_wrapper input[type=submit],.mp26 .gform_wrapper button[type=submit]{background:transparent!important;color:#cbb2f4!important;border:1px solid #753cbe!important;border-radius:8px!important;padding:14px 22px!important;cursor:pointer;font:500 16px/1.3 Inter,system-ui,sans-serif!important}
.mp26 .gform_wrapper .gform_fields{list-style:none;padding:0;margin:0}.mp26 .gform_wrapper .gfield{width:100%!important;float:none!important;padding:0!important;margin:0!important;min-width:0}.mp26 .gform_wrapper .ginput_container{margin-top:0!important;width:100%}.mp26 .gform_wrapper input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),.mp26 .gform_wrapper textarea,.mp26 .gform_wrapper select{width:100%!important}.mp26 .gform_wrapper .gfield_label{margin:0 0 6px!important;line-height:1.5}.mp26 .gform_wrapper .gfield_checkbox{padding:0;list-style:none;margin:0}.mp26 .gform_wrapper .gfield_checkbox li{margin:0 0 8px;line-height:1.4}.mp26 .gform_wrapper .gfield_checkbox label{font-size:13px!important;line-height:1.5;max-width:calc(100% - 25px)!important}.mp26 #gform_wrapper_1 #field_1_1{grid-column:span 2}.mp26 #gform_wrapper_4 .gform_fields{display:grid;gap:22px}
.mp26 #gform_wrapper_1 .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp26 #gform_wrapper_1 .gfield{grid-column:span 2}.mp26 #gform_wrapper_1 .gfield--type-phone,.mp26 #gform_wrapper_1 .gfield--type-text{grid-column:span 1}.mp26 #gform_wrapper_1 .gfield_label{font-size:13px}.mp26 #gform_wrapper_1 .gfield_description{font-size:12px}.mp26 #gform_wrapper_1 .gform_footer{margin-top:16px;padding:0}.mp26 #gform_submit_button_1{width:100%}.mp26 #gform_wrapper_1 .gform_fields .gfield--type-hidden{display:none}.mp26 .gform_wrapper .gform_validation_errors{background:#3b1d2f;color:#fff;border-color:#d78aa7}.mp26 .gform_confirmation_message{color:#e9e9ed}
.mp26 .mp26-query{margin-top:28px}.mp26 .mp26-posts{gap:22px!important}.mp26 .mp26-post-card{padding:26px;height:100%;display:flex;flex-direction:column;gap:18px}.mp26 .mp26-post-card .wp-block-post-title{font-size:22px;line-height:1.25}.mp26 .mp26-post-card .wp-block-post-excerpt{color:var(--color-neutral-300);font-size:15px;line-height:1.6}.mp26 .mp26-post-card .wp-block-post-date{margin-top:auto}.mp26 .wp-block-query-pagination{gap:20px;margin-top:30px}.mp26 .wp-block-query-pagination-numbers>*{padding:7px}.mp26 .mp26-posts>li:first-child{grid-column:1/-1}.mp26 .mp26-posts>li:first-child .mp26-post-card{padding:clamp(24px,3vw,40px);background:linear-gradient(180deg,var(--color-accent-900),var(--color-surface))}.mp26 .mp26-posts>li:first-child .wp-block-post-title{font-size:clamp(25px,3vw,38px);max-width:30ch}.mp26 .mp26-posts>li:first-child .wp-block-post-excerpt{font-size:17px;max-width:65ch}
.mp26 .mp26-post-card .wp-block-post-title{font-size:22px!important}.mp26 .mp26-posts>li:first-child .wp-block-post-title{font-size:clamp(25px,3vw,38px)!important}.mp26 .mp26-testimonials .mp26-posts>li:first-child{grid-column:auto}.mp26 .mp26-testimonials .mp26-posts>li:first-child .mp26-post-card{padding:26px;background:var(--color-surface)}.mp26 .mp26-testimonials .mp26-post-card .wp-block-post-title{font-size:18px!important;max-width:none;order:2;border-top:1px solid var(--color-divider);padding-top:18px}.mp26 .mp26-testimonials .mp26-post-card .wp-block-post-excerpt{font-size:16px;order:1}.mp26 .mp26-testimonials .mp26-post-card .wp-block-post-date{order:3;font-size:12px}
.mp26 .mp26-contact-copy{padding:26px;margin-top:22px}.mp26 .mp26-contact-copy h3{font-size:20px}.mp26 .mp26-contact-copy p{margin:14px 0;color:#cfd3e5}.mp26 .mp26-jobs-intro{max-width:1060px}.mp26 .mp26-jobs-intro p{margin-bottom:20px}.mp26 .mp26-jobs-list li{margin-bottom:12px}
body:has(.mp26){background:#161826}.wp-site-blocks:has(.mp26){padding:0}.wp-site-blocks>.mp26{margin:0;max-width:none}.wp-site-blocks:has(.mp26)>style+*{margin-top:0}.mp26 .wp-block-post-content{margin:0;max-width:none;padding:0}
@media(max-width:1100px){.mp26 .mp26-brand p{display:none}.mp26 .mp26-header-row{gap:16px}.mp26 .mp26-navigation ul{gap:14px}}
@media(max-width:781px){.mp26 .mp-service-row{grid-template-columns:1fr 1fr}.mp26 .mp-strategy-row{grid-template-columns:1fr}.mp26 .mp-portrait{max-width:260px}.mp26 .mp26-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp26 .mp26-footer-resources ul{columns:2}}
@media(max-width:599px){.mp26 .mp26-header-row{min-height:66px}.mp26 .mp26-header-cta{display:none}.mp26 .mp26-brand p{display:block;font-size:14px}.mp26 .container{width:calc(100% - 36px)}.mp26 .mp-service-row,.mp26 .mp26-posts{grid-template-columns:1fr!important}.mp26 .mp26-footer-resources ul{columns:1}.mp26 .mp26-posts>li:first-child{grid-column:auto}.mp26 #gform_wrapper_1 .gform_fields{grid-template-columns:1fr}.mp26 #gform_wrapper_1 .gfield{grid-column:1!important}.mp26 .gform_wrapper{overflow-wrap:anywhere}.mp26 .ginput_recaptcha{transform-origin:left top;max-width:100%}.mp26 .mp26-crm-tabs{flex-wrap:wrap}}

.mp26 .mp26-s1{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s2{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 420px at 92% -10%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s3{padding:clamp(40px,6vw,84px) 0}
.mp26 .mp26-s4{--bs-gutter-y:32px}
.mp26 .mp26-s5{font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.mp26 .mp26-s6{font-size:clamp(32px,5.4vw,60px);line-height:1.05;margin:var(--space-8) 0 0;text-wrap:pretty}
.mp26 .mp26-s7{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--color-neutral-300);max-width:58ch;margin:var(--space-6) 0 0;text-wrap:pretty}
.mp26 .mp26-s8{display:grid;gap:var(--space-4);margin-top:var(--space-8);max-width:52ch}
.mp26 .mp26-s9{display:flex;gap:var(--space-4);align-items:flex-start;font-size:16px;line-height:1.5;color:var(--color-neutral-200)}
.mp26 .mp26-s10{display:flex;gap:var(--space-4);align-items:flex-start;font-size:16px;line-height:1.5;color:var(--color-neutral-200)}
.mp26 .mp26-s11{display:flex;gap:var(--space-4);align-items:flex-start;font-size:16px;line-height:1.5;color:var(--color-neutral-200)}
.mp26 .mp26-s12{padding:clamp(22px,3vw,32px);background:linear-gradient(180deg, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s13{font-size:20px;line-height:1.25;margin:0}
.mp26 .mp26-s14{color:var(--color-neutral-300);font-size:14px;line-height:1.55;margin:var(--space-4) 0 0}
.mp26 .mp26-s15{margin-top:16px}
.mp26 .mp26-s16{background:radial-gradient(700px 320px at 78% 0%, var(--color-section-glow), var(--color-section));border-bottom:1px solid var(--color-section-ghost)}
.mp26 .mp26-s17{padding:clamp(26px,3.5vw,42px) 0}
.mp26 .mp26-s18{--bs-gutter-y:20px}
.mp26 .mp26-s19{font-size:clamp(24px,3.2vw,38px);font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;color:var(--color-neutral-100)}
.mp26 .mp26-s20{font-size:13px;line-height:1.45;color:var(--color-accent-200);margin-top:var(--space-2)}
.mp26 .mp26-s21{font-size:clamp(24px,3.2vw,38px);font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;color:var(--color-neutral-100)}
.mp26 .mp26-s22{font-size:13px;line-height:1.45;color:var(--color-accent-200);margin-top:var(--space-2)}
.mp26 .mp26-s23{font-size:clamp(24px,3.2vw,38px);font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;color:var(--color-neutral-100)}
.mp26 .mp26-s24{font-size:13px;line-height:1.45;color:var(--color-accent-200);margin-top:var(--space-2)}
.mp26 .mp26-s25{font-size:clamp(24px,3.2vw,38px);font-family:var(--font-heading);font-weight:500;letter-spacing:-.03em;color:var(--color-neutral-100)}
.mp26 .mp26-s26{font-size:13px;line-height:1.45;color:var(--color-accent-200);margin-top:var(--space-2)}
.mp26 .mp26-s27{padding:clamp(52px,7vw,92px) 0 0}
.mp26 .mp26-s28{--bs-gutter-y:var(--space-6)}
.mp26 .mp26-s29{font-size:clamp(26px,4vw,42px);line-height:1.08;margin:var(--space-4) 0 0;text-wrap:pretty}
.mp26 .mp26-s30{margin-top:22px}
.mp26 .mp26-s31{--bs-gutter-y:22px;margin-top:var(--space-8)}
.mp26 .mp26-s32{height:100%;padding:clamp(22px,3vw,32px);background:linear-gradient(180deg, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s33{font-size:clamp(20px,2.4vw,26px);line-height:1.2;margin:var(--space-4) 0 0}
.mp26 .mp26-s34{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s35{margin-top:var(--space-8);align-self:flex-start}
.mp26 .mp26-s36{--bs-gutter-y:18px}
.mp26 .mp26-s37{height:100%;padding:22px}
.mp26 .mp26-s38{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s39{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s40{height:100%;padding:22px}
.mp26 .mp26-s41{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s42{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s43{height:100%;padding:22px}
.mp26 .mp26-s44{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s45{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s46{height:100%;padding:22px}
.mp26 .mp26-s47{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s48{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s49{--bs-gutter-y:22px;margin-top:var(--space-8)}
.mp26 .mp26-s50{height:100%;padding:clamp(22px,3vw,32px);background:linear-gradient(180deg, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s51{font-size:clamp(20px,2.4vw,26px);line-height:1.2;margin:var(--space-4) 0 0}
.mp26 .mp26-s52{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s53{margin-top:var(--space-8);align-self:flex-start}
.mp26 .mp26-s54{--bs-gutter-y:18px}
.mp26 .mp26-s55{height:100%;padding:22px}
.mp26 .mp26-s56{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s57{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s58{height:100%;padding:22px}
.mp26 .mp26-s59{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s60{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s61{height:100%;padding:22px}
.mp26 .mp26-s62{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s63{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s64{height:100%;padding:22px}
.mp26 .mp26-s65{font-family:var(--font-heading);font-weight:500;font-size:17px;margin:0;line-height:1.3}
.mp26 .mp26-s66{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s67{padding:clamp(52px,7vw,92px) 0 0}
.mp26 .mp26-s68{--bs-gutter-y:var(--space-6)}
.mp26 .mp26-s69{font-size:clamp(26px,4vw,42px);line-height:1.08;margin:var(--space-4) 0 0;text-wrap:pretty}
.mp26 .mp26-s70{margin-top:var(--space-8);border-top:1px solid var(--color-divider)}
.mp26 .mp26-s71{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s72{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s73{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s74{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s75{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s76{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s77{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s78{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s79{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s80{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s81{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s82{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s83{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s84{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s85{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s86{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s87{padding:clamp(52px,7vw,92px) 0 0}
.mp26 .mp26-s88{padding:clamp(24px,4vw,48px)}
.mp26 .mp26-s89{--bs-gutter-y:28px}
.mp26 .mp26-s90{font-family:var(--font-heading);font-weight:500;font-size:clamp(20px,2.6vw,30px);line-height:1.3;margin:var(--space-6) 0 0;color:var(--color-neutral-100);text-wrap:pretty}
.mp26 .mp26-s91{margin-top:var(--space-6)}
.mp26 .mp26-s92{display:inline-block;margin-top:var(--space-6);font-size:15px}
.mp26 .mp26-s93{display:grid;gap:var(--space-6)}
.mp26 .mp26-s94{margin:0;border-left:2px solid var(--color-accent-700);padding-left:var(--space-6)}
.mp26 .mp26-s95{margin:0;font-size:15px;line-height:1.55;color:var(--color-neutral-200)}
.mp26 .mp26-s96{margin-top:var(--space-4)}
.mp26 .mp26-s97{margin:0;border-left:2px solid var(--color-accent-700);padding-left:var(--space-6)}
.mp26 .mp26-s98{margin:0;font-size:15px;line-height:1.55;color:var(--color-neutral-200)}
.mp26 .mp26-s99{margin-top:var(--space-4)}
.mp26 .mp26-s100{margin:0;border-left:2px solid var(--color-accent-700);padding-left:var(--space-6)}
.mp26 .mp26-s101{margin:0;font-size:15px;line-height:1.55;color:var(--color-neutral-200)}
.mp26 .mp26-s102{margin-top:var(--space-4)}
.mp26 .mp26-s103{padding:clamp(52px,7vw,92px) 0 0}
.mp26 .mp26-s104{--bs-gutter-y:28px}
.mp26 .mp26-s105{font-size:clamp(26px,3.6vw,40px);line-height:1.08;margin:var(--space-4) 0 0;text-wrap:pretty}
.mp26 .mp26-s106{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s107{gap:var(--space-6);margin-top:var(--space-8)}
.mp26 .mp26-s108{width:180px;max-width:55%;height:auto;display:block}
.mp26 .mp26-s109{font-size:15px}
.mp26 .mp26-s110{--bs-gutter-y:18px}
.mp26 .mp26-s111{height:100%;padding:24px}
.mp26 .mp26-s112{font-size:18px;margin:0;line-height:1.3}
.mp26 .mp26-s113{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s114{height:100%;padding:24px}
.mp26 .mp26-s115{font-size:18px;margin:0;line-height:1.3}
.mp26 .mp26-s116{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s117{height:100%;padding:24px}
.mp26 .mp26-s118{font-size:18px;margin:0;line-height:1.3}
.mp26 .mp26-s119{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s120{height:100%;padding:24px}
.mp26 .mp26-s121{font-size:18px;margin:0;line-height:1.3}
.mp26 .mp26-s122{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s123{padding:clamp(52px,7vw,92px) 0 clamp(52px,7vw,92px)}
.mp26 .mp26-s124{padding:clamp(26px,4vw,52px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s125{--bs-gutter-y:22px}
.mp26 .mp26-s126{font-size:clamp(24px,3.4vw,38px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s127{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s128{gap:var(--space-4)}
.mp26 .mp26-s129{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s130{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 10% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s131{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s132{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:24ch;text-wrap:pretty}
.mp26 .mp26-s133{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:60ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s134{gap:var(--space-6);margin-top:var(--space-8)}
.mp26 .mp26-s135{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s136{--bs-gutter-y:24px}
.mp26 .mp26-s137{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:var(--space-4) 0 0}
.mp26 .mp26-s138{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s139{margin-top:var(--space-8);align-self:flex-start}
.mp26 .mp26-s140{--bs-gutter-y:18px}
.mp26 .mp26-s141{height:100%;padding:24px}
.mp26 .mp26-s142{font-size:18px}
.mp26 .mp26-s143{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s144{height:100%;padding:24px}
.mp26 .mp26-s145{font-size:18px}
.mp26 .mp26-s146{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s147{height:100%;padding:24px}
.mp26 .mp26-s148{font-size:18px}
.mp26 .mp26-s149{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s150{height:100%;padding:24px}
.mp26 .mp26-s151{font-size:18px}
.mp26 .mp26-s152{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s153{height:100%;padding:24px}
.mp26 .mp26-s154{font-size:18px}
.mp26 .mp26-s155{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s156{height:100%;padding:24px}
.mp26 .mp26-s157{font-size:18px}
.mp26 .mp26-s158{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s159{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s160{--bs-gutter-y:24px}
.mp26 .mp26-s161{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:var(--space-4) 0 0}
.mp26 .mp26-s162{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s163{width:170px;max-width:55%;height:auto;margin-top:var(--space-8);display:block}
.mp26 .mp26-s164{--bs-gutter-y:18px}
.mp26 .mp26-s165{height:100%;padding:24px}
.mp26 .mp26-s166{font-size:18px}
.mp26 .mp26-s167{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s168{height:100%;padding:24px}
.mp26 .mp26-s169{font-size:18px}
.mp26 .mp26-s170{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s171{height:100%;padding:24px}
.mp26 .mp26-s172{font-size:18px}
.mp26 .mp26-s173{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s174{height:100%;padding:24px}
.mp26 .mp26-s175{font-size:18px}
.mp26 .mp26-s176{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s177{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s178{--bs-gutter-y:var(--space-6)}
.mp26 .mp26-s179{font-size:clamp(26px,4vw,42px);line-height:1.08;margin:var(--space-4) 0 0;text-wrap:pretty}
.mp26 .mp26-s180{margin-top:var(--space-8);border-top:1px solid var(--color-divider)}
.mp26 .mp26-s181{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s182{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s183{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s184{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s185{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s186{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s187{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s188{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s189{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s190{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s191{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s192{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s193{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s194{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s195{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s196{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s197{--bs-gutter-y:var(--space-4);border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s198{font-size:19px;margin:var(--space-2) 0 0}
.mp26 .mp26-s199{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:0}
.mp26 .mp26-s200{font-size:15px;color:var(--color-accent-300)}
.mp26 .mp26-s201{--bs-gutter-y:22px}
.mp26 .mp26-s202{height:100%;padding:26px}
.mp26 .mp26-s203{height:100%;padding:26px}
.mp26 .mp26-s204{height:100%;padding:26px}
.mp26 .mp26-s205{height:100%;padding:26px}
.mp26 .mp26-s206{height:100%;padding:26px}
.mp26 .mp26-s207{height:100%;padding:26px}
.mp26 .mp26-s208{height:100%;padding:26px}
.mp26 .mp26-s209{margin-top:32px}
.mp26 .mp26-s210{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s211{padding:clamp(26px,4vw,48px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s212{--bs-gutter-y:20px}
.mp26 .mp26-s213{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s214{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s215{gap:var(--space-4)}
.mp26 .mp26-s216{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s217{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 10% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s218{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s219{font-size:clamp(30px,5vw,54px);line-height:1.05;margin:var(--space-6) 0 0;max-width:24ch;text-wrap:pretty}
.mp26 .mp26-s220{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s221{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s222{--bs-gutter-y:28px}
.mp26 .mp26-s223{padding:clamp(24px,3.5vw,44px);background:radial-gradient(560px 280px at 8% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s224{font-size:clamp(22px,2.8vw,32px);line-height:1.12;margin:var(--space-4) 0 0}
.mp26 .mp26-s225{font-size:20px;margin-top:24px}
.mp26 .mp26-s226{display:grid;gap:var(--space-6)}
.mp26 .mp26-s227{padding:26px}
.mp26 .mp26-s228{font-size:20px;margin-bottom:18px}
.mp26 .mp26-s229{display:grid;gap:var(--space-6);margin-top:var(--space-6)}
.mp26 .mp26-s230{font-family:var(--font-heading);font-weight:500;font-size:18px;display:inline-block;margin-top:4px}
.mp26 .mp26-s231{font-family:var(--font-heading);font-weight:500;font-size:18px;display:inline-block;margin-top:4px}
.mp26 .mp26-s232{font-family:var(--font-heading);font-weight:500;font-size:18px;display:inline-block;margin-top:4px}
.mp26 .mp26-s233{padding:26px}
.mp26 .mp26-s234{padding:26px}
.mp26 .mp26-s235{padding:26px}
.mp26 .mp26-s236{display:grid;gap:var(--space-6);margin-top:var(--space-6)}
.mp26 .mp26-s237{font-size:16px;margin:0;line-height:1.3}
.mp26 .mp26-s238{margin:var(--space-2) 0 0;line-height:1.55}
.mp26 .mp26-s239{font-size:16px;margin:0;line-height:1.3}
.mp26 .mp26-s240{margin:var(--space-2) 0 0;line-height:1.55}
.mp26 .mp26-s241{font-size:16px;margin:0;line-height:1.3}
.mp26 .mp26-s242{margin:var(--space-2) 0 0;line-height:1.55}
.mp26 .mp26-s243{padding:26px;margin-top:22px}
.mp26 .mp26-s244{font-size:19px}
.mp26 .mp26-s245{margin-top:16px}
.mp26 .mp26-s246{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s247{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 88% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s248{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s249{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:24ch;text-wrap:pretty}
.mp26 .mp26-s250{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s251{gap:var(--space-6);margin-top:var(--space-8)}
.mp26 .mp26-s252{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s253{--bs-gutter-y:18px}
.mp26 .mp26-s254{height:100%;padding:24px}
.mp26 .mp26-s255{font-size:17px}
.mp26 .mp26-s256{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s257{height:100%;padding:24px}
.mp26 .mp26-s258{font-size:17px}
.mp26 .mp26-s259{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s260{height:100%;padding:24px}
.mp26 .mp26-s261{font-size:17px}
.mp26 .mp26-s262{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s263{height:100%;padding:24px}
.mp26 .mp26-s264{font-size:17px}
.mp26 .mp26-s265{margin:var(--space-4) 0 0;line-height:1.55}
.mp26 .mp26-s266{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s267{font-size:clamp(26px,3.6vw,40px);line-height:1.08;margin:var(--space-4) 0 0}
.mp26 .mp26-s268{margin-top:var(--space-8);border-top:1px solid var(--color-divider)}
.mp26 .mp26-s269{--bs-gutter-y:16px;border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s270{font-size:22px}
.mp26 .mp26-s271{--bs-gutter-y:16px;border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s272{font-size:22px}
.mp26 .mp26-s273{--bs-gutter-y:16px;border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s274{font-size:22px}
.mp26 .mp26-s275{--bs-gutter-y:16px;border-bottom:1px solid var(--color-divider);padding:24px 0}
.mp26 .mp26-s276{font-size:22px}
.mp26 .mp26-s277{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s278{padding:clamp(26px,4vw,48px)}
.mp26 .mp26-s279{--bs-gutter-y:28px}
.mp26 .mp26-s280{font-size:clamp(24px,3.2vw,34px);line-height:1.1;margin:var(--space-4) 0 0;text-wrap:pretty}
.mp26 .mp26-s281{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s282{font-size:17px;line-height:1.6}
.mp26 .mp26-s283{margin-top:24px}
.mp26 .mp26-s284{margin-top:18px}
.mp26 .mp26-s285{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s286{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 10% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s287{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s288{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:24ch;text-wrap:pretty}
.mp26 .mp26-s289{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s290{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s291{gap:12px}
.mp26 .mp26-s292{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s293{padding:clamp(26px,4vw,48px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s294{--bs-gutter-y:20px}
.mp26 .mp26-s295{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s296{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s297{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s298{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 88% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s299{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s300{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:26ch;text-wrap:pretty}
.mp26 .mp26-s301{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s302{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s303{margin-bottom:12px}
.mp26 .mp26-s304{gap:12px}
.mp26 .mp26-s305{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s306{padding:clamp(26px,4vw,48px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s307{--bs-gutter-y:20px}
.mp26 .mp26-s308{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s309{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s310{border-top:1px solid var(--color-divider);margin-top:clamp(52px,7vw,92px)}
.mp26 .mp26-s311{padding:clamp(28px,4vw,44px) 0}
.mp26 .mp26-s312{--bs-gutter-y:24px}
.mp26 .mp26-s313{height:30px;width:auto;display:block}
.mp26 .mp26-s314{color:var(--color-neutral-400);font-size:14px;line-height:1.6;margin:var(--space-6) 0 0;max-width:38ch}
.mp26 .mp26-s315{display:grid;gap:var(--space-4);align-content:start;font-size:14px}
.mp26 .mp26-s316{color:var(--color-neutral-300)}
.mp26 .mp26-s317{color:var(--color-neutral-300)}
.mp26 .mp26-s318{color:var(--color-neutral-300)}
.mp26 .mp26-s319{display:grid;gap:var(--space-4);align-content:start;font-size:14px}
.mp26 .mp26-s320{color:var(--color-neutral-300)}
.mp26 .mp26-s321{color:var(--color-neutral-300)}
.mp26 .mp26-s322{color:var(--color-neutral-300)}
.mp26 .mp26-s323{display:grid;gap:var(--space-4);align-content:start;font-size:14px}
.mp26 .mp26-s324{color:var(--color-neutral-300)}
.mp26 .mp26-s325{color:var(--color-neutral-300)}
.mp26 .mp26-s326{color:var(--color-neutral-300)}
.mp26 .mp26-s327{border-top:1px solid var(--color-divider);margin-top:var(--space-8);padding-top:var(--space-6);font-size:13px;line-height:1.65;color:var(--color-neutral-400)}
.mp26 .mp26-s328{margin-top:16px}
.mp26 .mp26-s329{margin-top:16px}
.mp26 .mp26-s330{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s331{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 10% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s332{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s333{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:24ch;text-wrap:pretty}
.mp26 .mp26-s334{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s335{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s336{gap:12px}
.mp26 .mp26-s337{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s338{padding:clamp(26px,4vw,48px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s339{--bs-gutter-y:20px}
.mp26 .mp26-s340{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s341{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
.mp26 .mp26-s342{background:var(--color-bg);overflow-x:hidden}
.mp26 .mp26-s343{border-bottom:1px solid var(--color-divider);background:radial-gradient(820px 400px at 88% -20%, var(--color-accent-900), transparent 70%)}
.mp26 .mp26-s344{padding:clamp(40px,6vw,80px) 0}
.mp26 .mp26-s345{font-size:clamp(30px,5vw,56px);line-height:1.05;margin:var(--space-6) 0 0;max-width:26ch;text-wrap:pretty}
.mp26 .mp26-s346{color:var(--color-neutral-300);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:58ch;margin:var(--space-6) 0 0}
.mp26 .mp26-s347{padding:clamp(36px,5vw,64px) 0 0}
.mp26 .mp26-s348{margin-bottom:12px}
.mp26 .mp26-s349{gap:12px}
.mp26 .mp26-s350{padding:clamp(44px,6vw,80px) 0 0}
.mp26 .mp26-s351{padding:clamp(26px,4vw,48px);background:radial-gradient(600px 300px at 12% 0%, var(--color-accent-900), var(--color-surface))}
.mp26 .mp26-s352{--bs-gutter-y:20px}
.mp26 .mp26-s353{font-size:clamp(24px,3.2vw,36px);line-height:1.1;margin:0;text-wrap:pretty}
.mp26 .mp26-s354{color:var(--color-neutral-300);font-size:16px;line-height:1.6;margin:var(--space-6) 0 0}
/* Shared site navigation: explicit dark overlay and visible touch controls. */
.mp26-shared-header,.mp26-shared-footer{margin-block-start:0!important}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container-open,.mp26 .mp26-navigation .wp-block-navigation__responsive-container-close{color:#e9e9ed!important;background:transparent;min-width:44px;min-height:44px;align-items:center;justify-content:center}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open{background-color:#161826!important;color:#e9e9ed!important;padding:24px!important;inset:0;min-height:100dvh;z-index:100000;overflow-y:auto}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:64px;align-items:stretch;gap:0}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%;gap:8px}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100%}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block;color:#e9e9ed!important;font-size:22px;line-height:1.4;padding:12px 8px;text-decoration:none}
.mp26 .mp26-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{color:#cbb2f4!important;background:#232532;border-radius:8px}
.mp26 .mp26-navigation button:focus-visible,.mp26 .mp26-navigation a:focus-visible{outline:2px solid #cbb2f4!important;outline-offset:4px}
@media(max-width:599px){.mp26 .mp26-header-row{gap:12px}.mp26 .mp26-navigation{margin-left:auto}.mp26 .mp26-navigation .wp-block-navigation__responsive-container-open{display:flex}.mp26 .mp26-brand{min-width:0}.mp26 .mp26-brand a{font-size:14px}}

/* Keep the shared navigation visible while scrolling. */
.mp26-shared-header{position:sticky;top:0;z-index:9990;background:#161826}
body.admin-bar .mp26-shared-header{top:32px}
@media(max-width:782px){body.admin-bar .mp26-shared-header{top:46px}}
@media(max-width:600px){body.admin-bar .mp26-shared-header{top:0}}

/* Keep Gravity Forms validation within the existing home grid. */
.mp26 #gform_wrapper_1.gform_validation_error .gform_body .gform_fields > .gfield{width:100%!important;max-width:100%!important;min-width:0;margin:0!important;padding:0!important;box-sizing:border-box}
.mp26 #gform_wrapper_1 .gfield.gfield_error{background:transparent!important;border:0!important}
.mp26 #gform_wrapper_1 .gfield_error input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),.mp26 #gform_wrapper_1 .gfield_error textarea,.mp26 #gform_wrapper_1 .gfield_error select{border-color:#ed9cbb!important}
.mp26 #gform_wrapper_1 .gform_validation_errors{width:100%;max-width:100%;box-sizing:border-box;margin:0 0 20px!important;padding:14px 16px!important;background:#3b1d2f;border:1px solid #d78aa7;border-radius:8px;box-shadow:none;text-align:left}
.mp26 #gform_wrapper_1 .gform_validation_errors .gform_submission_error{margin:0!important;padding:0!important;color:#ffdae8!important;font-family:inherit;font-size:14px!important;font-weight:600;line-height:1.5!important;text-align:left}
.mp26 #gform_wrapper_1 .gfield .gfield_validation_message{width:100%;max-width:100%!important;box-sizing:border-box;margin:0!important;padding:6px 0 0!important;background:transparent;border:0;color:#ffc4da!important;font-family:inherit;font-size:12px!important;font-weight:500;line-height:1.5}

