.motif[data-astro-cid-fwo4jdq3]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motif[data-astro-cid-fwo4jdq3] svg[data-astro-cid-fwo4jdq3]{opacity:.42;width:36%;max-width:460px;height:80%;position:absolute;bottom:0;right:0}@media (width<=1000px){.motif[data-astro-cid-fwo4jdq3] svg[data-astro-cid-fwo4jdq3]{opacity:.26;width:58%;max-width:320px;height:34%;top:0;bottom:auto}}[data-partner=tealium]{--b:#5dd8ce;--bt:#0a6f78;--g:93 216 206}[data-partner=salesforce]{--b:#2fa6ff;--bt:#0b5cab;--g:47 166 255}[data-partner=acoustic]{--b:#9a96ff;--bt:#4b45b8;--g:154 150 255}[data-partner=barilliance]{--b:#55d6f5;--bt:#0b6fa8;--g:85 214 245}.platform-page{--brand-text:var(--bt)}:root[data-theme=dark] .platform-page,.platform-page .tone-deep{--brand-text:var(--b)}.platform-hero[data-astro-cid-dwrdbxvj]{--map-art-veil-solid:40%;--map-art-veil-fade:70%;padding-block:clamp(2.75rem,6vw,5rem)}.platform-hero[data-astro-cid-dwrdbxvj]:after{content:none}.platform-hero[data-astro-cid-dwrdbxvj]:before{content:"";z-index:0;background:radial-gradient(640px 380px at 90% 8%, rgb(var(--g) / .3), transparent 66%), var(--map-art-veil);pointer-events:none;position:absolute;inset:0}.brand-stripe[data-astro-cid-dwrdbxvj]{z-index:2;background:linear-gradient(90deg, var(--b), rgb(var(--g) / 0) 75%);height:4px;position:absolute;inset:0 0 auto}.hero-inner[data-astro-cid-dwrdbxvj]{z-index:1;position:relative}.hero-nav[data-astro-cid-dwrdbxvj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.back[data-astro-cid-dwrdbxvj]{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-dwrdbxvj]:hover{border-color:var(--text)}.switcher[data-astro-cid-dwrdbxvj]{gap:.5rem;display:flex}.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj]{background:var(--tile);opacity:.6;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:5.5rem;height:2.5rem;padding:.35rem .6rem;transition:opacity .2s,border-color .2s;display:flex}.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj]:hover,.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj][aria-current=page]{opacity:1}.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj][aria-current=page]{border-color:var(--b)}.switcher[data-astro-cid-dwrdbxvj] img[data-astro-cid-dwrdbxvj]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.hero-grid[data-astro-cid-dwrdbxvj]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:2.5rem;margin-top:.4rem;display:grid}.lockup[data-astro-cid-dwrdbxvj]{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.75rem 0 1.4rem;display:flex}.lockup-quintum[data-astro-cid-dwrdbxvj]{width:auto;height:1.75rem;display:block}.lockup-plus[data-astro-cid-dwrdbxvj]{color:var(--b);font-size:1.6rem;font-weight:300;line-height:1}.lockup-logo[data-astro-cid-dwrdbxvj]{background:var(--tile);border-radius:10px;justify-content:center;align-items:center;min-width:9.5rem;height:4.25rem;padding:.9rem 1.4rem;display:inline-flex}.lockup-logo[data-astro-cid-dwrdbxvj].bare{background:0 0;min-width:0;height:4.75rem;padding:0}.lockup-logo[data-astro-cid-dwrdbxvj] img[data-astro-cid-dwrdbxvj]{width:auto;max-width:12.5rem;height:auto;max-height:100%}h1[data-astro-cid-dwrdbxvj]{text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.75rem,1rem + 3vw,3.1rem);font-weight:600;line-height:1.12}.hero-lead[data-astro-cid-dwrdbxvj]{max-width:60ch;color:var(--text-muted);margin:.9rem 0 0;font-size:1.02rem}.hero-actions[data-astro-cid-dwrdbxvj]{flex-wrap:wrap;gap:.75rem;display:flex}.facts[data-astro-cid-dwrdbxvj]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-dwrdbxvj] li[data-astro-cid-dwrdbxvj]{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.facts[data-astro-cid-dwrdbxvj] b[data-astro-cid-dwrdbxvj]{min-width:2.75rem;color:var(--b);font-size:2.1rem;font-weight:600;line-height:1}.facts[data-astro-cid-dwrdbxvj] span[data-astro-cid-dwrdbxvj]{color:var(--text-muted);font-size:.85rem;line-height:1.4}@media (width<=1000px){.hero-grid[data-astro-cid-dwrdbxvj]{grid-template-columns:1fr}}@media (width<=700px){.switcher[data-astro-cid-dwrdbxvj]{width:100%}.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj]{flex:1;width:auto;min-width:0}.back[data-astro-cid-dwrdbxvj]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.switcher[data-astro-cid-dwrdbxvj] a[data-astro-cid-dwrdbxvj]{transition:none}}.tabs[data-astro-cid-4tfwjf2w]{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.tab-list[data-astro-cid-4tfwjf2w][hidden]+.panels[data-astro-cid-4tfwjf2w]{grid-column:1/-1;gap:1.25rem;display:grid}.tab-list[data-astro-cid-4tfwjf2w]{gap:.5rem;display:grid}.tab-list[data-astro-cid-4tfwjf2w] button[data-astro-cid-4tfwjf2w]{border:1px solid var(--border);background:var(--surface-raised);color:var(--heading);font:600 .95rem var(--font-body);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .2s,background-color .2s;display:flex}.tab-list[data-astro-cid-4tfwjf2w] button[data-astro-cid-4tfwjf2w]:hover{border-color:var(--brand-text)}.tab-list[data-astro-cid-4tfwjf2w] button[data-astro-cid-4tfwjf2w][aria-selected=true]{border-color:var(--brand-text);background:var(--surface-alt);box-shadow:inset 4px 0 0 var(--brand-text)}.tab-list[data-astro-cid-4tfwjf2w] .service-icon{width:1.6rem;height:1.6rem;stroke:var(--brand-text);flex:none}.tab-check[data-astro-cid-4tfwjf2w]{background:#e3f3e7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-left:auto;display:flex}.tab-check[data-astro-cid-4tfwjf2w] svg[data-astro-cid-4tfwjf2w],.cert-badge[data-astro-cid-4tfwjf2w] svg[data-astro-cid-4tfwjf2w]{fill:none;stroke:#1e6b35;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.panel[data-astro-cid-4tfwjf2w]{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;min-width:0;padding:clamp(1.4rem,3vw,2.5rem)}.panel[data-astro-cid-4tfwjf2w][hidden]{display:none}.cert-badge[data-astro-cid-4tfwjf2w]{color:#1e6b35;letter-spacing:.06em;text-transform:uppercase;background:#e3f3e7;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .9rem .3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.panel[data-astro-cid-4tfwjf2w] h3[data-astro-cid-4tfwjf2w]{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.summary[data-astro-cid-4tfwjf2w]{max-width:62ch;color:var(--heading);margin:.9rem 0 0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.5}.panel-grid[data-astro-cid-4tfwjf2w]{grid-template-columns:1fr 1.15fr;gap:2rem;margin:1.75rem 0 1.5rem;display:grid}.panel[data-astro-cid-4tfwjf2w] h4[data-astro-cid-4tfwjf2w]{color:var(--brand-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:600}.does[data-astro-cid-4tfwjf2w],.flow[data-astro-cid-4tfwjf2w]{margin:0;padding:0;list-style:none;display:grid}.does[data-astro-cid-4tfwjf2w]{gap:.75rem}.does[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]{padding-left:1.6rem;font-size:.95rem;position:relative}.does[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]:before{content:"";width:.875rem;height:.875rem;box-shadow:inset 0 0 0 4px var(--brand-text);border-radius:50%;position:absolute;top:.32em;left:0}.flow[data-astro-cid-4tfwjf2w]{counter-reset:step}.flow[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]{counter-increment:step;flex-direction:column;gap:.15rem;padding:0 0 1.1rem 3rem;display:flex;position:relative}.flow[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]:before{content:counter(step);background:var(--heading);width:2rem;height:2rem;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.flow[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]:after{content:"";background:var(--border);width:2px;position:absolute;top:2.25rem;bottom:.25rem;left:.95rem}.flow[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]:last-child{padding-bottom:0}.flow[data-astro-cid-4tfwjf2w] li[data-astro-cid-4tfwjf2w]:last-child:after{display:none}.flow[data-astro-cid-4tfwjf2w] b[data-astro-cid-4tfwjf2w]{color:var(--heading)}.flow[data-astro-cid-4tfwjf2w] span[data-astro-cid-4tfwjf2w]{color:var(--text-muted);font-size:.9rem}.note[data-astro-cid-4tfwjf2w]{border:1px solid var(--border);border-radius:12px;margin-bottom:.75rem;padding:1rem 1.25rem}.note[data-astro-cid-4tfwjf2w].example{background:var(--surface-alt)}.note[data-astro-cid-4tfwjf2w] p[data-astro-cid-4tfwjf2w]{margin:0;font-size:.95rem}.panel[data-astro-cid-4tfwjf2w] .btn[data-astro-cid-4tfwjf2w]{margin-top:.75rem}@media (width<=1000px){.tabs[data-astro-cid-4tfwjf2w],.panel-grid[data-astro-cid-4tfwjf2w]{grid-template-columns:1fr}.tab-list[data-astro-cid-4tfwjf2w]{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.4rem;overflow-x:auto}.tab-list[data-astro-cid-4tfwjf2w] button[data-astro-cid-4tfwjf2w]{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.tab-list[data-astro-cid-4tfwjf2w] button[data-astro-cid-4tfwjf2w]{transition:none}}.use-cases[data-astro-cid-ctep2rtv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.use-case[data-astro-cid-ctep2rtv],.use-case-cta[data-astro-cid-ctep2rtv]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.6rem;min-width:0;padding:1.5rem;display:flex}.use-case[data-astro-cid-ctep2rtv]{background:var(--surface-raised);transition:border-color .2s,transform .2s}.use-case[data-astro-cid-ctep2rtv]:hover{border-color:var(--brand-text);transform:translateY(-3px)}.use-case-icon[data-astro-cid-ctep2rtv]{background:color-mix(in srgb, var(--brand-text) 12%, transparent);border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.use-case-icon[data-astro-cid-ctep2rtv] .service-icon{width:1.5rem;height:1.5rem;stroke:var(--brand-text)}h3[data-astro-cid-ctep2rtv]{margin:0;font-size:1.1rem;line-height:1.25}p[data-astro-cid-ctep2rtv]{color:var(--text-muted);margin:0;font-size:.95rem}.tags[data-astro-cid-ctep2rtv]{flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:.4rem 0 0;list-style:none;display:flex}.tags[data-astro-cid-ctep2rtv] li[data-astro-cid-ctep2rtv]{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-muted);border-radius:999px;padding:.1rem .6rem;font-size:.72rem;font-weight:500}.use-case-cta[data-astro-cid-ctep2rtv]{border-color:#0000;justify-content:center;align-items:flex-start}.cta-span-1[data-astro-cid-ctep2rtv]{grid-column:span 1}.cta-span-2[data-astro-cid-ctep2rtv]{grid-column:span 2}.cta-span-3[data-astro-cid-ctep2rtv]{grid-column:span 3}@media (width<=1000px){.use-cases[data-astro-cid-ctep2rtv]{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-cta[data-astro-cid-ctep2rtv]{grid-column:1/-1}}@media (width<=640px){.use-cases[data-astro-cid-ctep2rtv]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.use-case[data-astro-cid-ctep2rtv]{transition:none}.use-case[data-astro-cid-ctep2rtv]:hover{transform:none}}.platform-certs[data-astro-cid-kkeq7h75]{background:radial-gradient(560px 300px at 100% 0, rgb(var(--g) / .2), transparent 70%), var(--surface-deep)}.certs[data-astro-cid-kkeq7h75]{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.certs[data-astro-cid-kkeq7h75] li[data-astro-cid-kkeq7h75]{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;flex-direction:column;gap:.4rem;padding:1.4rem;display:flex}.certs[data-astro-cid-kkeq7h75] i[data-astro-cid-kkeq7h75]{background:var(--b);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.4rem;display:flex}.certs[data-astro-cid-kkeq7h75] svg[data-astro-cid-kkeq7h75]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--surface-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.certs[data-astro-cid-kkeq7h75] b[data-astro-cid-kkeq7h75]{color:var(--heading);font-size:1.05rem;font-weight:600}.certs[data-astro-cid-kkeq7h75] span[data-astro-cid-kkeq7h75]{color:var(--text-muted);letter-spacing:.04em;font-size:.8rem}@media (width<=640px){.certs[data-astro-cid-kkeq7h75]{grid-template-columns:1fr}}.fit-grid[data-astro-cid-bqgjgb4j]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.fit-list[data-astro-cid-bqgjgb4j]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fit-item[data-astro-cid-bqgjgb4j]{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;font-size:.97rem;transition:border-color .2s;display:flex;position:relative}.fit-item[data-astro-cid-bqgjgb4j]:hover,.fit-item[data-astro-cid-bqgjgb4j]:has(input:checked){border-color:var(--brand-text)}.fit-item[data-astro-cid-bqgjgb4j] input[data-astro-cid-bqgjgb4j]{opacity:0;pointer-events:none;position:absolute}.box[data-astro-cid-bqgjgb4j]{border:2px solid var(--field-border);border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:1px;display:flex}.box[data-astro-cid-bqgjgb4j] svg[data-astro-cid-bqgjgb4j]{fill:none;width:.875rem;height:.875rem;stroke:var(--surface);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.fit-item[data-astro-cid-bqgjgb4j] input[data-astro-cid-bqgjgb4j]:checked~.box[data-astro-cid-bqgjgb4j]{border-color:var(--brand-text);background:var(--brand-text)}.fit-item[data-astro-cid-bqgjgb4j] input[data-astro-cid-bqgjgb4j]:checked~.box[data-astro-cid-bqgjgb4j] svg[data-astro-cid-bqgjgb4j]{opacity:1}.fit-item[data-astro-cid-bqgjgb4j] input[data-astro-cid-bqgjgb4j]:focus-visible~.box[data-astro-cid-bqgjgb4j]{outline:2px solid var(--accent);outline-offset:2px}.fit-result[data-astro-cid-bqgjgb4j]{border-radius:16px;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;position:sticky;top:8rem}.fit-count[data-astro-cid-bqgjgb4j]{align-items:baseline;gap:.6rem;margin:0;display:flex}.fit-count[data-astro-cid-bqgjgb4j] b[data-astro-cid-bqgjgb4j]{color:var(--b);font-size:3.25rem;font-weight:600;line-height:1}.fit-count[data-astro-cid-bqgjgb4j] span[data-astro-cid-bqgjgb4j],.fit-result[data-astro-cid-bqgjgb4j] p[data-astro-cid-bqgjgb4j]{color:var(--text-muted)}.fit-result[data-astro-cid-bqgjgb4j] p[data-astro-cid-bqgjgb4j]{margin:0}.fit-meter[data-astro-cid-bqgjgb4j]{background:#ffffff24;border-radius:999px;height:.5rem;overflow:hidden}.fit-meter[data-astro-cid-bqgjgb4j] i[data-astro-cid-bqgjgb4j]{background:var(--b);border-radius:999px;width:0;height:100%;transition:width .4s;display:block}.fit-result[data-astro-cid-bqgjgb4j] h3[data-astro-cid-bqgjgb4j]{margin:.4rem 0 0;font-size:1.35rem}.fit-result[data-astro-cid-bqgjgb4j] .btn[data-astro-cid-bqgjgb4j]{align-self:flex-start}.fit-extra[data-astro-cid-bqgjgb4j]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.25rem;display:grid}.fit-extra[data-astro-cid-bqgjgb4j] h4[data-astro-cid-bqgjgb4j]{color:var(--brand-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:600}.not-yet[data-astro-cid-bqgjgb4j],.roles[data-astro-cid-bqgjgb4j]{margin:0;padding:0;list-style:none}.not-yet[data-astro-cid-bqgjgb4j]{gap:.6rem;display:grid}.not-yet[data-astro-cid-bqgjgb4j] li[data-astro-cid-bqgjgb4j]{color:var(--text-muted);padding-left:1.4rem;position:relative}.not-yet[data-astro-cid-bqgjgb4j] li[data-astro-cid-bqgjgb4j]:before{content:"";background:var(--text-muted);width:.625rem;height:2px;position:absolute;top:.65em;left:0}.roles[data-astro-cid-bqgjgb4j]{flex-wrap:wrap;gap:.5rem;display:flex}.roles[data-astro-cid-bqgjgb4j] li[data-astro-cid-bqgjgb4j]{border:1px solid var(--brand-text);color:var(--brand-text);border-radius:999px;padding:.3rem .9rem;font-size:.85rem;font-weight:500}@media (width<=900px){.fit-grid[data-astro-cid-bqgjgb4j],.fit-extra[data-astro-cid-bqgjgb4j]{grid-template-columns:1fr}.fit-result[data-astro-cid-bqgjgb4j]{position:static}}@media (prefers-reduced-motion:reduce){.fit-item[data-astro-cid-bqgjgb4j],.fit-meter[data-astro-cid-bqgjgb4j] i[data-astro-cid-bqgjgb4j]{transition:none}}.platform-contact[data-astro-cid-bnqsoyam]{background:radial-gradient(640px 360px at 92% 0, rgb(var(--g) / .22), transparent 68%), var(--surface-deep)}h2[data-astro-cid-bnqsoyam]{text-wrap:balance;max-width:18ch;margin:.75rem 0 0;font-size:clamp(1.9rem,1rem + 3.2vw,3.4rem);font-weight:600}.lede[data-astro-cid-bnqsoyam]{max-width:52ch;color:var(--text-muted);margin:.75rem 0 0}.form-panel[data-astro-cid-bnqsoyam]{border:1px solid var(--border);background:var(--surface-sunken);border-radius:18px;max-width:42.5rem;margin-top:1.6rem;padding:clamp(1.25rem,3vw,2.1rem)}.platform-page[data-astro-cid-mfkdmtwz] section[id]{scroll-margin-top:7rem}.platform-page[data-astro-cid-mfkdmtwz] .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-page[data-astro-cid-mfkdmtwz] .service-icon{stroke:var(--brand-text)}@media (width<=1000px){.platform-page[data-astro-cid-mfkdmtwz] .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
