.mad-logos[data-astro-cid-bnqdww5p]{margin-top:56px}.mad-logos-label[data-astro-cid-bnqdww5p]{color:var(--colors-secondary-paragraph);opacity:.8;font-size:.8125rem;font-weight:500;letter-spacing:.4px;text-align:center}.mad-logos-wrap[data-astro-cid-bnqdww5p]{margin-top:18px;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mad-logos-track[data-astro-cid-bnqdww5p]{display:flex;width:max-content;animation:marquee 26s linear infinite}.mad-logos-wrap[data-astro-cid-bnqdww5p]:hover .mad-logos-track[data-astro-cid-bnqdww5p]{animation-play-state:paused}.mad-logos-set[data-astro-cid-bnqdww5p]{list-style:none;margin:0;padding:0 48px 0 0;display:flex;align-items:center;gap:48px;flex-shrink:0}.mad-logo[data-astro-cid-bnqdww5p]{display:flex;align-items:center;justify-content:center;width:160px;height:36px;flex:0 0 160px}.mad-logo[data-astro-cid-bnqdww5p] img[data-astro-cid-bnqdww5p]{height:calc(20px * var(--logo-scale, 1));width:auto;object-fit:contain;opacity:.6}@media(prefers-reduced-motion:reduce){.mad-logos-wrap[data-astro-cid-bnqdww5p]{-webkit-mask-image:none;mask-image:none}.mad-logos-track[data-astro-cid-bnqdww5p]{animation:none;width:auto;justify-content:center}.mad-logos-set[data-astro-cid-bnqdww5p]{flex-wrap:wrap;justify-content:center;padding-right:0;gap:20px 36px}.mad-logos-set[data-astro-cid-bnqdww5p][aria-hidden=true]{display:none}}@media screen and (max-width:767px){.mad-logos[data-astro-cid-bnqdww5p]{margin-top:40px}.mad-logos-set[data-astro-cid-bnqdww5p]{gap:32px;padding-right:32px}}.mad-section[data-astro-cid-7a3xrqpj]{scroll-margin-top:90px}.mad-tone-muted[data-astro-cid-7a3xrqpj]{background-color:var(--colors-whitesmoke)}.mad-compact[data-astro-cid-7a3xrqpj]{padding-top:72px;padding-bottom:56px}@media screen and (max-width:767px){.mad-compact[data-astro-cid-7a3xrqpj]{padding-top:56px;padding-bottom:40px}}.mad-fs[data-astro-cid-dgtxaamu]{--accent: color-mix(in srgb, var(--colors-primary) 65%, var(--colors-title));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:center;max-width:1120px;margin:0 auto}.mad-fs-list[data-astro-cid-dgtxaamu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px}.mad-fs-item[data-astro-cid-dgtxaamu]{display:flex;align-items:flex-start;gap:18px}.mad-fs-icon[data-astro-cid-dgtxaamu]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:14px;background:color-mix(in srgb,var(--colors-primary) 9%,white);color:var(--accent)}.mad-fs-title[data-astro-cid-dgtxaamu]{color:var(--colors-title);font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:normal}.mad-fs-desc[data-astro-cid-dgtxaamu]{margin-top:6px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6}.mad-fs-stage[data-astro-cid-dgtxaamu]{display:flex;justify-content:center}.mad-fs-illus[data-astro-cid-dgtxaamu]{display:block;width:100%;max-width:520px;height:auto}@media screen and (max-width:991px){.mad-fs[data-astro-cid-dgtxaamu]{grid-template-columns:1fr;gap:32px;max-width:600px}.mad-fs-stage[data-astro-cid-dgtxaamu]{order:-1}.mad-fs-illus[data-astro-cid-dgtxaamu]{max-width:420px}}@media screen and (max-width:479px){.mad-fs-item[data-astro-cid-dgtxaamu]{gap:14px}.mad-fs-icon[data-astro-cid-dgtxaamu]{width:42px;height:42px}.mad-fs-title[data-astro-cid-dgtxaamu]{font-size:1.0625rem}.mad-fs-desc[data-astro-cid-dgtxaamu]{font-size:.9375rem}}.mad-tl[data-astro-cid-afmqoih2]{--node: 48px;--gap: 36px;--accent: color-mix(in srgb, var(--colors-primary) 65%, var(--colors-title));list-style:none;margin:0 auto;padding:8px 0;max-width:1040px;position:relative}.mad-tl-rail[data-astro-cid-afmqoih2]{position:absolute;left:calc(50% - 1px);top:calc(var(--node) / 2 + 8px);bottom:var(--rail-bottom, calc(var(--node) / 2 + 8px));width:2px;border-radius:2px;background:#0a152612;overflow:hidden}.mad-tl-fill[data-astro-cid-afmqoih2]{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--colors-primary),var(--accent));transform-origin:top;transform:scaleY(1)}html.js-reveal .mad-tl-fill[data-astro-cid-afmqoih2]{transform:scaleY(var(--p, 0))}.mad-tl-step[data-astro-cid-afmqoih2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--node) minmax(0,1fr);column-gap:var(--gap);align-items:start;padding-bottom:32px}.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(2n){margin-top:-28px}.mad-tl-step[data-astro-cid-afmqoih2]:last-child{padding-bottom:0}.mad-tl-node[data-astro-cid-afmqoih2]{grid-column:2;grid-row:1;position:relative;z-index:1;width:var(--node);height:var(--node);border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--colors-primary) 12%,white);color:var(--accent);border:4px solid var(--colors-white);box-shadow:0 10px 22px -12px #0055aa73;transition:background .3s ease,color .3s ease,box-shadow .3s ease}html.js-reveal .mad-tl-step[data-astro-cid-afmqoih2]:not(.is-reached) .mad-tl-node[data-astro-cid-afmqoih2]{background:var(--colors-white);color:var(--colors-secondary-paragraph);box-shadow:0 8px 18px -12px #0a15264d}.mad-tl-node[data-astro-cid-afmqoih2]:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--colors-primary);opacity:0;transform:scale(.8);pointer-events:none}.mad-tl-step[data-astro-cid-afmqoih2].is-current .mad-tl-node[data-astro-cid-afmqoih2]:after{animation:madTlPulse 2s ease-out infinite}@keyframes madTlPulse{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.mad-tl-card[data-astro-cid-afmqoih2]{grid-row:1;position:relative;overflow:hidden;padding:24px 28px 26px;background:#f4f7fb;border-radius:20px;min-width:0}.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(odd) .mad-tl-card[data-astro-cid-afmqoih2]{grid-column:1}.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(2n) .mad-tl-card[data-astro-cid-afmqoih2]{grid-column:3}.mad-tl-card[data-astro-cid-afmqoih2]{overflow:visible}.mad-tl-title[data-astro-cid-afmqoih2]{position:relative;color:var(--colors-title);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:normal;text-wrap:balance}.mad-tl-text[data-astro-cid-afmqoih2]{position:relative;margin-top:8px;color:var(--colors-secondary-paragraph);font-size:.9375rem;line-height:1.55;text-wrap:pretty}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mad-tl-card[data-astro-cid-afmqoih2]{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease}.mad-tl-card[data-astro-cid-afmqoih2]:hover{transform:translateY(-4px);background:#eef3fa}}@media(prefers-reduced-motion:reduce){.mad-tl-node[data-astro-cid-afmqoih2]{transition:none}.mad-tl-step[data-astro-cid-afmqoih2].is-current .mad-tl-node[data-astro-cid-afmqoih2]:after{animation:none}html.js-reveal .mad-tl-fill[data-astro-cid-afmqoih2]{transform:scaleY(1)}html.js-reveal .mad-tl-step[data-astro-cid-afmqoih2]:not(.is-reached) .mad-tl-node[data-astro-cid-afmqoih2]{background:color-mix(in srgb,var(--colors-primary) 12%,white);color:var(--accent);box-shadow:0 10px 22px -12px #0055aa73}}@media screen{.mad-tl[data-astro-cid-afmqoih2]{--node: 48px;--gap: 24px;max-width:880px}.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(2n){margin-top:0}.mad-tl-rail[data-astro-cid-afmqoih2]{left:calc(var(--node) / 2 - 1px)}.mad-tl-step[data-astro-cid-afmqoih2]{grid-template-columns:var(--node) minmax(0,1fr);padding-bottom:18px}.mad-tl-node[data-astro-cid-afmqoih2]{grid-column:1}.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(odd) .mad-tl-card[data-astro-cid-afmqoih2],.mad-tl-step[data-astro-cid-afmqoih2]:nth-of-type(2n) .mad-tl-card[data-astro-cid-afmqoih2]{grid-column:2}}@media screen and (max-width:479px){.mad-tl[data-astro-cid-afmqoih2]{--node: 34px;--gap: 12px}.mad-tl-card[data-astro-cid-afmqoih2]{padding:16px 16px 18px;border-radius:14px}.mad-tl-title[data-astro-cid-afmqoih2]{font-size:1.0625rem}.mad-tl-text[data-astro-cid-afmqoih2]{font-size:.9375rem;line-height:1.5}}.mad-grid[data-astro-cid-zkbhqwzo]{--cols: 3;--gap: 16px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.mad-grid-cols-2[data-astro-cid-zkbhqwzo]{--cols: 2}.mad-grid-cols-4[data-astro-cid-zkbhqwzo]{--cols: 4}.mad-grid[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.mad-card[data-astro-cid-zkbhqwzo]{padding:28px;border-radius:16px;background:#f7f9fc;border:1px solid rgba(10,21,38,.06);display:flex;flex-direction:column;min-width:0}.mad-grid-on-muted[data-astro-cid-zkbhqwzo] .mad-card[data-astro-cid-zkbhqwzo]{background:var(--colors-white);box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e}.mad-card-step[data-astro-cid-zkbhqwzo]{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));font-size:.875rem;font-weight:700;letter-spacing:1px;font-variant-numeric:tabular-nums;margin-bottom:14px}.mad-card-title[data-astro-cid-zkbhqwzo]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal}.mad-card-description[data-astro-cid-zkbhqwzo]{margin-top:10px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6}.mad-grid-emphasis[data-astro-cid-zkbhqwzo] .mad-card[data-astro-cid-zkbhqwzo]{padding:36px 32px}.mad-grid-emphasis[data-astro-cid-zkbhqwzo] .mad-card-title[data-astro-cid-zkbhqwzo]{font-size:1.5rem}.mad-grid-emphasis[data-astro-cid-zkbhqwzo] .mad-card-description[data-astro-cid-zkbhqwzo]{font-size:1.0625rem}.mad-grid-bento[data-astro-cid-zkbhqwzo]{--gap: 8px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]{grid-column:span 4;padding:28px}.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]:nth-child(n+4){grid-column:span 3}.mad-card-icon[data-astro-cid-zkbhqwzo]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:color-mix(in srgb,var(--colors-primary) 10%,white);color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title))}@media screen and (max-width:991px){.mad-grid-bento[data-astro-cid-zkbhqwzo]{grid-template-columns:repeat(2,minmax(0,1fr))}.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo],.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]:nth-child(n+4){grid-column:span 1}.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]:last-child{grid-column:span 2}.mad-grid[data-astro-cid-zkbhqwzo],.mad-grid-cols-4[data-astro-cid-zkbhqwzo]{--cols: 2}.mad-grid-emphasis[data-astro-cid-zkbhqwzo]{--cols: 1}}@media screen and (max-width:767px){.mad-grid-bento[data-astro-cid-zkbhqwzo]{grid-template-columns:1fr}.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo],.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]:nth-child(n+4),.mad-grid-bento[data-astro-cid-zkbhqwzo]>.mad-card[data-astro-cid-zkbhqwzo]:last-child{grid-column:auto;padding:22px 20px}.mad-grid[data-astro-cid-zkbhqwzo],.mad-grid-cols-2[data-astro-cid-zkbhqwzo],.mad-grid-cols-4[data-astro-cid-zkbhqwzo]{--cols: 1}.mad-card[data-astro-cid-zkbhqwzo],.mad-grid-emphasis[data-astro-cid-zkbhqwzo] .mad-card[data-astro-cid-zkbhqwzo]{padding:22px 20px}.mad-card-title[data-astro-cid-zkbhqwzo],.mad-grid-emphasis[data-astro-cid-zkbhqwzo] .mad-card-title[data-astro-cid-zkbhqwzo]{font-size:1.125rem}}.mad-cs-list[data-astro-cid-obia2p5y]{display:flex;flex-direction:column;gap:32px}@media(min-width:992px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.mad-cs-list[data-astro-cid-obia2p5y]{gap:0}.mad-cs-stack-item[data-astro-cid-obia2p5y]{position:sticky;top:110px;margin-bottom:22vh}.mad-cs-stack-item[data-astro-cid-obia2p5y]:last-child{margin-bottom:0}}.mad-cs-card[data-astro-cid-obia2p5y]{background-color:var(--colors-white);border-radius:32px;box-shadow:0 40px 80px -28px #0a15262e,0 14px 32px -16px #0a152617;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);overflow:hidden}@media screen and (min-width:992px){.mad-cs-card[data-astro-cid-obia2p5y]{height:532px}.mad-cs-photo[data-astro-cid-obia2p5y]{min-height:0}}.mad-cs-content[data-astro-cid-obia2p5y]{padding:40px 52px;display:flex;flex-direction:column;justify-content:center;gap:0;align-items:flex-start;min-width:0;min-height:0}.mad-cs-outcomes-block[data-astro-cid-obia2p5y]{width:100%;padding:20px 24px;background-color:color-mix(in srgb,var(--colors-primary) 6%,white);border-radius:16px}.mad-cs-label[data-astro-cid-obia2p5y]{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.mad-cs-client[data-astro-cid-obia2p5y]{color:var(--colors-title);font-size:1.625rem;line-height:1.15;text-wrap:balance;font-weight:700;letter-spacing:var(--letter-spacing-card-title)}.mad-cs-detail[data-astro-cid-obia2p5y]{width:100%;margin-top:24px}.mad-cs-outcomes-block[data-astro-cid-obia2p5y]{margin-top:24px}.mad-cs-cta[data-astro-cid-obia2p5y]{margin-top:12px}.mad-cs-tabs[data-astro-cid-obia2p5y]{display:none}html.js-reveal .mad-cs-tabs[data-astro-cid-obia2p5y]{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid rgba(10,21,38,.1)}.mad-cs-tab[data-astro-cid-obia2p5y]{font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--colors-secondary-paragraph);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 0 12px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.mad-cs-tab[data-astro-cid-obia2p5y]:hover{color:var(--colors-title);border-bottom-color:#0a152633}.mad-cs-tab[data-astro-cid-obia2p5y][aria-selected=true]{color:var(--colors-title);border-bottom-color:var(--colors-primary)}.mad-cs-tab[data-astro-cid-obia2p5y][aria-selected=true]:hover{border-bottom-color:var(--colors-primary)}.mad-cs-tab[data-astro-cid-obia2p5y]:focus-visible{outline:2px solid var(--colors-primary);outline-offset:4px;border-radius:4px}.mad-cs-panels[data-astro-cid-obia2p5y]{margin-top:16px;display:flex;flex-direction:column;gap:14px}html.js-reveal .mad-cs-panels[data-astro-cid-obia2p5y]{display:grid;gap:0}html.js-reveal .mad-cs-panel[data-astro-cid-obia2p5y]{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .25s ease}html.js-reveal .mad-cs-panel[data-astro-cid-obia2p5y].is-active{visibility:visible;opacity:1}html.js-reveal .mad-cs-panel-label[data-astro-cid-obia2p5y]{display:none}.mad-cs-panel-label[data-astro-cid-obia2p5y]{margin-bottom:4px;color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.mad-cs-panel-text[data-astro-cid-obia2p5y]{color:var(--colors-paragraph);font-size:.96875rem;line-height:1.55;text-wrap:pretty}.mad-cs-tech[data-astro-cid-obia2p5y]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mad-cs-tech[data-astro-cid-obia2p5y] li[data-astro-cid-obia2p5y]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 12px 4px 9px;background:#eff3f9;border-radius:8px;color:var(--colors-title);font-size:.8125rem;font-weight:500;line-height:1.3}.mad-cs-tech-logo[data-astro-cid-obia2p5y]{display:inline-flex;width:18px;height:18px;flex:none}.mad-cs-tech-logo[data-astro-cid-obia2p5y] svg{width:100%;height:100%;display:block}img[data-astro-cid-obia2p5y].mad-cs-tech-logo{object-fit:contain}.mad-cs-tech-glyph[data-astro-cid-obia2p5y]{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title))}.mad-cs-tech-glyph[data-astro-cid-obia2p5y] svg *{stroke-width:1.7}.mad-cs-outcomes[data-astro-cid-obia2p5y]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mad-cs-outcomes[data-astro-cid-obia2p5y] li[data-astro-cid-obia2p5y]{position:relative;padding-left:20px;color:#000;font-size:1rem;line-height:1.45}.mad-cs-outcomes[data-astro-cid-obia2p5y] li[data-astro-cid-obia2p5y]:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--colors-primary)}.mad-cs-figure[data-astro-cid-obia2p5y]{color:inherit;font-weight:400;font-variant-numeric:tabular-nums}.mad-cs-cta[data-astro-cid-obia2p5y]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--colors-title);font-size:1rem;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.mad-cs-cta[data-astro-cid-obia2p5y] [data-astro-cid-obia2p5y][aria-hidden=true]{display:inline-flex;transition:transform .2s ease}.mad-cs-cta[data-astro-cid-obia2p5y]:hover{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));border-bottom-color:currentColor}.mad-cs-cta[data-astro-cid-obia2p5y]:hover [data-astro-cid-obia2p5y][aria-hidden=true]{transform:translate(4px)}.mad-cs-cta[data-astro-cid-obia2p5y]:focus-visible{outline:2px solid var(--colors-primary);outline-offset:4px;border-radius:4px}.mad-cs-photo[data-astro-cid-obia2p5y]{position:relative;display:block;overflow:hidden;min-width:0}.mad-cs-photo[data-astro-cid-obia2p5y] img[data-astro-cid-obia2p5y]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mad-cs-photo[data-astro-cid-obia2p5y]:hover img[data-astro-cid-obia2p5y]{transform:scale(1.03)}.sr-only[data-astro-cid-obia2p5y]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.mad-cs-photo[data-astro-cid-obia2p5y] img[data-astro-cid-obia2p5y],.mad-cs-tab[data-astro-cid-obia2p5y],.mad-cs-cta[data-astro-cid-obia2p5y],.mad-cs-cta[data-astro-cid-obia2p5y] [data-astro-cid-obia2p5y][aria-hidden=true]{transition:none}.mad-cs-cta[data-astro-cid-obia2p5y]:hover [data-astro-cid-obia2p5y][aria-hidden=true]{transform:none}html.js-reveal .mad-cs-panel[data-astro-cid-obia2p5y]{transition:none}.mad-cs-photo[data-astro-cid-obia2p5y]:hover img[data-astro-cid-obia2p5y]{transform:none}}@media screen and (max-width:991px){.mad-cs-content[data-astro-cid-obia2p5y]{padding:40px 32px}.mad-cs-cta[data-astro-cid-obia2p5y]{margin-top:28px}.mad-cs-photo[data-astro-cid-obia2p5y] img[data-astro-cid-obia2p5y]{min-height:340px}}@media screen and (max-width:767px){.mad-cs-card[data-astro-cid-obia2p5y]{grid-template-columns:1fr;border-radius:20px}.mad-cs-photo[data-astro-cid-obia2p5y]{order:-1;aspect-ratio:1377 / 1142}.mad-cs-photo[data-astro-cid-obia2p5y] img[data-astro-cid-obia2p5y]{min-height:0}.mad-cs-content[data-astro-cid-obia2p5y]{padding:22px 20px 24px}.mad-cs-cta[data-astro-cid-obia2p5y]{margin-top:24px}.mad-cs-client[data-astro-cid-obia2p5y]{font-size:1.375rem}html.js-reveal .mad-cs-tabs[data-astro-cid-obia2p5y]{gap:4px 18px}.mad-cs-panel-text[data-astro-cid-obia2p5y]{font-size:.9375rem}}.mad-ind-sr[data-astro-cid-h7f3z6ez]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;list-style:none}.mad-ind-rows[data-astro-cid-h7f3z6ez]{display:flex;flex-direction:column;gap:24px;padding:12px 0 28px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mad-ind-track[data-astro-cid-h7f3z6ez]{display:flex;width:max-content;animation:madIndSlide var(--dur, 60s) linear infinite}.mad-ind-row[data-astro-cid-h7f3z6ez].is-reverse .mad-ind-track[data-astro-cid-h7f3z6ez]{animation-direction:reverse}.mad-ind-rows[data-astro-cid-h7f3z6ez]:hover .mad-ind-track[data-astro-cid-h7f3z6ez]{animation-play-state:paused}@keyframes madIndSlide{0%{transform:translate(-50%)}to{transform:translate(0)}}.mad-ind-set[data-astro-cid-h7f3z6ez]{display:flex;gap:14px;padding-right:14px;flex-shrink:0}.mad-chip[data-astro-cid-h7f3z6ez]{display:inline-flex;align-items:center;gap:10px;flex:none;padding:10px 20px 10px 12px;border-radius:999px;background:var(--colors-white);color:var(--colors-title);font-size:1rem;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 1px 2px #0a15260d,0 10px 22px -14px #12204d4d}.mad-chip-icon[data-astro-cid-h7f3z6ez]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--colors-primary) 11%,white);color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title))}.mad-chip-icon[data-astro-cid-h7f3z6ez] svg{display:block}@media(prefers-reduced-motion:reduce){.mad-ind-rows[data-astro-cid-h7f3z6ez]{margin-left:0;margin-right:0;padding:12px 0 20px;-webkit-mask-image:none;mask-image:none}.mad-ind-track[data-astro-cid-h7f3z6ez]{animation:none;width:100%}.mad-ind-set[data-astro-cid-h7f3z6ez]{flex:1 1 100%;flex-wrap:wrap;justify-content:center;padding-right:0;row-gap:14px}.mad-ind-set[data-astro-cid-h7f3z6ez]+.mad-ind-set[data-astro-cid-h7f3z6ez]{display:none}.mad-chip[data-astro-cid-h7f3z6ez][data-dup]{display:none}}@media screen and (max-width:479px){.mad-chip[data-astro-cid-h7f3z6ez]{font-size:.9375rem;padding:8px 16px 8px 10px}.mad-chip-icon[data-astro-cid-h7f3z6ez]{width:30px;height:30px}}.mad-tech-grid[data-astro-cid-hkzkap3o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mad-tech-group[data-astro-cid-hkzkap3o]{padding:28px;border-radius:16px;background:#f7f9fc;border:1px solid rgba(10,21,38,.06);min-width:0}.mad-tech-on-muted[data-astro-cid-hkzkap3o] .mad-tech-group[data-astro-cid-hkzkap3o]{background:var(--colors-white);border-color:transparent;box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e}.mad-tech-on-muted[data-astro-cid-hkzkap3o] .mad-tech-list[data-astro-cid-hkzkap3o] li[data-astro-cid-hkzkap3o]{background:#f2f5fa}.mad-tech-title[data-astro-cid-hkzkap3o]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal}.mad-tech-list[data-astro-cid-hkzkap3o]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mad-tech-list[data-astro-cid-hkzkap3o] li[data-astro-cid-hkzkap3o]{display:inline-flex;align-items:center;gap:8px;min-height:34px;background:var(--colors-white);color:var(--colors-secondary-paragraph);border-radius:8px;padding:5px 12px 5px 9px;font-size:.9375rem;line-height:1.3}.mad-tech-logo[data-astro-cid-hkzkap3o]{display:inline-flex;width:18px;height:18px;flex:none}.mad-tech-logo[data-astro-cid-hkzkap3o] svg{width:100%;height:100%;display:block}img[data-astro-cid-hkzkap3o].mad-tech-logo{object-fit:contain}.mad-tech-glyph[data-astro-cid-hkzkap3o]{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title))}.mad-tech-glyph[data-astro-cid-hkzkap3o] svg *{stroke-width:1.7}@media screen and (max-width:767px){.mad-tech-grid[data-astro-cid-hkzkap3o]{grid-template-columns:1fr}.mad-tech-group[data-astro-cid-hkzkap3o]{padding:22px 20px}.mad-tech-title[data-astro-cid-hkzkap3o]{font-size:1.125rem}}.mad-why[data-astro-cid-v5o3g4bm]{scroll-margin-top:90px;--accent: color-mix(in srgb, var(--colors-primary) 65%, var(--colors-title))}.mad-why-muted[data-astro-cid-v5o3g4bm]{background-color:var(--colors-whitesmoke)}.mad-why-layout[data-astro-cid-v5o3g4bm]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,7fr);gap:64px;align-items:start}.mad-why-intro[data-astro-cid-v5o3g4bm]{position:sticky;top:110px;text-align:left}.mad-why-title[data-astro-cid-v5o3g4bm]{text-wrap:balance;text-align:left;margin-bottom:40px}.mad-why-lead[data-astro-cid-v5o3g4bm]{color:var(--colors-secondary-paragraph);font-size:1.0625rem;line-height:1.65;text-wrap:pretty}.mad-why-cta[data-astro-cid-v5o3g4bm]{margin-top:28px}.mad-why-list[data-astro-cid-v5o3g4bm]{list-style:none;margin:0;padding:0}.mad-why-row[data-astro-cid-v5o3g4bm]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(10,21,38,.1)}.mad-why-row[data-astro-cid-v5o3g4bm]:last-child{border-bottom:0}.mad-why-row[data-astro-cid-v5o3g4bm]:last-child:before{display:none}.mad-why-row[data-astro-cid-v5o3g4bm]:before{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--colors-primary);transform:scaleX(0);transform-origin:left}.mad-why-row-title[data-astro-cid-v5o3g4bm]{color:var(--colors-title);font-size:1.25rem;font-weight:600;line-height:1.35;letter-spacing:normal}.mad-why-row-text[data-astro-cid-v5o3g4bm]{margin-top:8px;color:var(--colors-secondary-paragraph);font-size:1rem;line-height:1.6;text-wrap:pretty}.mad-why-icon[data-astro-cid-v5o3g4bm]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--colors-primary) 10%,white);color:var(--accent)}.mad-why-muted[data-astro-cid-v5o3g4bm] .mad-why-icon[data-astro-cid-v5o3g4bm]{background:var(--colors-white)}@media(hover:hover)and (pointer:fine){.mad-why-row:hover @media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.mad-why-row:before{transition:transform .45s cubic-bezier(.22,1,.36,1)}.mad-why-row:hover:before{transform:scaleX(1)}}@media screen and (max-width:991px){.mad-why-layout[data-astro-cid-v5o3g4bm]{grid-template-columns:1fr;gap:40px}.mad-why-intro[data-astro-cid-v5o3g4bm]{position:static}}@media screen and (max-width:575px){.mad-why-row[data-astro-cid-v5o3g4bm]{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 0}}}.mad-cta[data-astro-cid-kfqpupz7]{scroll-margin-top:90px}.mad-tone-muted[data-astro-cid-kfqpupz7]{background-color:var(--colors-whitesmoke)}.mad-cta-panel[data-astro-cid-kfqpupz7]{--accent: color-mix(in srgb, var(--colors-primary) 65%, var(--colors-title));position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:64px;border-radius:32px;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--colors-primary) 18%,white),transparent 60%),color-mix(in srgb,var(--colors-primary) 6%,white)}.mad-cta-title[data-astro-cid-kfqpupz7]{color:var(--colors-title);font-size:2.75rem;line-height:1.2;text-transform:none;text-wrap:balance}.mad-cta-intro[data-astro-cid-kfqpupz7]{margin-top:18px;max-width:54ch;color:var(--colors-secondary-paragraph);font-size:1.1875rem;line-height:1.6}.mad-cta-button[data-astro-cid-kfqpupz7]{margin-top:32px}.mad-cta-button[data-astro-cid-kfqpupz7]:focus-visible{outline:2px solid var(--colors-title);outline-offset:3px}.mad-cta-art[data-astro-cid-kfqpupz7]{display:flex;justify-content:center;align-items:center}.mad-cta-art[data-astro-cid-kfqpupz7]{margin:-24px -16px -24px 0}.mad-cta-art[data-astro-cid-kfqpupz7] img[data-astro-cid-kfqpupz7]{display:block;width:100%;max-width:560px;height:auto}@media screen and (max-width:991px){.mad-cta-panel[data-astro-cid-kfqpupz7]{grid-template-columns:1fr;padding:44px 32px;gap:28px}.mad-cta-title[data-astro-cid-kfqpupz7]{font-size:2.25rem}.mad-cta-art[data-astro-cid-kfqpupz7]{order:-1}.mad-cta-art[data-astro-cid-kfqpupz7]{margin:0}.mad-cta-art[data-astro-cid-kfqpupz7] img[data-astro-cid-kfqpupz7]{max-width:400px}}@media screen and (max-width:479px){.mad-cta-panel[data-astro-cid-kfqpupz7]{padding:32px 22px 36px;border-radius:22px}.mad-cta-title[data-astro-cid-kfqpupz7]{font-size:1.75rem}.mad-cta-intro[data-astro-cid-kfqpupz7]{font-size:1.0625rem}.mad-cta-button[data-astro-cid-kfqpupz7]{white-space:normal}}.mad-tm-grid[data-astro-cid-n2cuvts4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.mad-tm-card[data-astro-cid-n2cuvts4]{padding:28px;border-radius:16px;background:var(--colors-white);box-shadow:0 1px 1px #0a152605,0 20px 40px -30px #12204d2e}.mad-tm-logo[data-astro-cid-n2cuvts4]{width:auto;max-width:140px}.mad-tm-rating[data-astro-cid-n2cuvts4]{margin-top:12px;color:#8a5a00}.mad-tm-rating-text[data-astro-cid-n2cuvts4]{margin-left:8px;color:var(--colors-secondary-paragraph);font-size:.875rem}.mad-tm-quote[data-astro-cid-n2cuvts4]{margin:14px 0 0;color:var(--colors-title);font-size:1.0625rem;line-height:1.6}.mad-tm-name[data-astro-cid-n2cuvts4]{margin-top:18px;color:var(--colors-title);font-weight:600}.mad-tm-role[data-astro-cid-n2cuvts4]{color:var(--colors-secondary-paragraph);font-size:.9375rem}.mad-tm-links[data-astro-cid-n2cuvts4]{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px}.mad-tm-links[data-astro-cid-n2cuvts4] a[data-astro-cid-n2cuvts4]{color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));font-weight:600;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:479px){.mad-tm-grid[data-astro-cid-n2cuvts4]{grid-template-columns:1fr}}.mad-aw-grid[data-astro-cid-c2pppzc6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.mad-aw-card[data-astro-cid-c2pppzc6]{padding:28px;border-radius:16px;background:#f7f9fc;text-align:center;border:1px solid rgba(10,21,38,.06)}.mad-aw-image[data-astro-cid-c2pppzc6]{width:auto;margin:0 auto 16px;display:block}.mad-aw-name[data-astro-cid-c2pppzc6]{color:var(--colors-title);font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.35}.mad-aw-meta[data-astro-cid-c2pppzc6]{margin-top:6px;color:var(--colors-secondary-paragraph);font-size:.9375rem}.mad-aw-link[data-astro-cid-c2pppzc6]{display:inline-block;margin-top:10px;word-break:break-all;color:color-mix(in srgb,var(--colors-primary) 65%,var(--colors-title));font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.mad-hero-actions[data-astro-cid-s24i5v4m]{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mad-hero-actions[data-astro-cid-s24i5v4m] .button-primary[data-astro-cid-s24i5v4m]:focus-visible{outline:2px solid var(--colors-title);outline-offset:3px}.mad-roi-muted[data-astro-cid-s24i5v4m]{background-color:var(--colors-whitesmoke)}.page-wrapper[data-astro-cid-s24i5v4m] .section-title,.page-wrapper[data-astro-cid-s24i5v4m] .ph-title,.page-wrapper[data-astro-cid-s24i5v4m] .mad-cta-title,.page-wrapper[data-astro-cid-s24i5v4m] .cta-title{text-transform:none}.mad-roi[data-astro-cid-s24i5v4m] .roi-calculator{scroll-margin-top:90px}.mad-page[data-astro-cid-s24i5v4m] .mad-section .section-title-wrap,.mad-page[data-astro-cid-s24i5v4m] .mad-why .section-title-wrap{max-width:1100px}.mad-page[data-astro-cid-s24i5v4m] .mad-section .section-description{max-width:765px;margin-left:auto;margin-right:auto}.mad-page[data-astro-cid-s24i5v4m] .section-title,.page-wrapper[data-astro-cid-s24i5v4m] .ph-title{text-wrap:balance}.mad-page[data-astro-cid-s24i5v4m] .mad-section .section-title,.mad-page[data-astro-cid-s24i5v4m] .mad-why .section-title,.mad-roi[data-astro-cid-s24i5v4m] .roi-title-wide .section-title{font-size:clamp(2.125rem,1rem + 2.1vw,3rem)}.mad-page[data-astro-cid-s24i5v4m] #features .section-title{max-width:15em;margin-left:auto;margin-right:auto}.page-wrapper[data-astro-cid-s24i5v4m] .ph-wrapper{max-width:1200px}.page-wrapper[data-astro-cid-s24i5v4m] .ph-details{max-width:841px}.page-wrapper[data-astro-cid-s24i5v4m] .ph-title{text-wrap:balance}@media screen and (min-width:768px){.page-wrapper[data-astro-cid-s24i5v4m] .ph-title{font-size:clamp(2.25rem,4.6vw,4.25rem)}}@media screen and (min-width:992px)and (max-width:1199px){.mad-page[data-astro-cid-s24i5v4m] .layout-split .section-title,.mad-page[data-astro-cid-s24i5v4m] .mad-cta-title{font-size:2.25rem}.page-wrapper[data-astro-cid-s24i5v4m] .cta-contact-area .cta-contact-title{font-size:1.75rem}}@media screen and (max-width:479px){.mad-page[data-astro-cid-s24i5v4m] .mad-section .section-title,.mad-page[data-astro-cid-s24i5v4m] .mad-why .section-title,.mad-roi[data-astro-cid-s24i5v4m] .roi-title-wide .section-title{font-size:1.5rem}}@media screen and (max-width:479px){.mad-hero-actions[data-astro-cid-s24i5v4m]{flex-direction:column;align-items:stretch}}
