.shared-foundation[data-astro-cid-u7x5uwmz]{background:var(--glass-bg);border:1px solid var(--glass-border);border-top:2px solid var(--color-cm-violet);border-radius:var(--radius-card);margin-bottom:0;padding:1.75rem 2rem}.foundation-label[data-astro-cid-u7x5uwmz]{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cm-violet-light);align-items:center;gap:.625rem;margin-bottom:1.25rem;font-weight:700;display:flex}.foundation-label[data-astro-cid-u7x5uwmz] .eyebrow-line[data-astro-cid-u7x5uwmz]{background:var(--color-cm-violet-light);width:1.5rem;height:2px;display:inline-block}.foundation-pillars[data-astro-cid-u7x5uwmz]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){.foundation-pillars[data-astro-cid-u7x5uwmz]{grid-template-columns:repeat(4,1fr)}}.foundation-pillar[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.35rem;display:flex}.pillar-icon[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light);margin-bottom:.25rem}.pillar-name[data-astro-cid-u7x5uwmz]{font-family:var(--font-display);color:#fff;font-size:.875rem;font-weight:600}.pillar-detail[data-astro-cid-u7x5uwmz]{font-size:var(--font-size-xs);color:var(--color-cm-slate);line-height:1.4}.fork-connector[data-astro-cid-u7x5uwmz]{flex-direction:column;align-items:center;height:3rem;margin:0;display:none;overflow:visible}@media (width>=768px){.fork-connector[data-astro-cid-u7x5uwmz]{display:flex}}.fork-stem[data-astro-cid-u7x5uwmz]{background:linear-gradient(to bottom, var(--color-cm-violet), var(--color-cm-violet));width:2px;height:1rem}.fork-branches[data-astro-cid-u7x5uwmz]{border-left:2px solid var(--color-cm-violet-dark);border-bottom:2px solid var(--color-cm-violet-dark);border-right:2px solid var(--color-cm-violet-dark);border-radius:0 0 .5rem .5rem;width:54%;height:1.25rem}.fork-dots[data-astro-cid-u7x5uwmz]{justify-content:space-between;width:54%;display:flex}.fork-dot[data-astro-cid-u7x5uwmz]{background:var(--color-cm-violet-dark);border-radius:50%;width:8px;height:8px;margin-top:-1px}.fork-dot-ms[data-astro-cid-u7x5uwmz]{background:var(--color-cm-violet);box-shadow:0 0 8px var(--color-cm-violet)}.platforms-grid[data-astro-cid-u7x5uwmz]{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (width>=768px){.platforms-grid[data-astro-cid-u7x5uwmz]{grid-template-columns:1fr 1fr;margin-top:0}}.platform-col[data-astro-cid-u7x5uwmz]{border-radius:var(--radius-card);overflow:hidden}.platform-google[data-astro-cid-u7x5uwmz]{background:var(--color-cm-ink-light);border:1px solid var(--glass-border);opacity:.75}.platform-ms[data-astro-cid-u7x5uwmz]{background:var(--color-cm-ink-light);opacity:1;border:1px solid #c400dd59;box-shadow:0 0 40px #c400dd14}.platform-header[data-astro-cid-u7x5uwmz]{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.platform-google[data-astro-cid-u7x5uwmz] .platform-header[data-astro-cid-u7x5uwmz]{background:#ffffff05}.platform-ms[data-astro-cid-u7x5uwmz] .platform-header[data-astro-cid-u7x5uwmz]{background:#c400dd0f;border-bottom-color:#c400dd33}.platform-wordmark[data-astro-cid-u7x5uwmz]{font-family:var(--font-display);color:#fff;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.ms-wordmark[data-astro-cid-u7x5uwmz]{color:#fff}.platform-role[data-astro-cid-u7x5uwmz]{font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--color-cm-slate);font-weight:600}.platform-ms[data-astro-cid-u7x5uwmz] .platform-role[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light)}.platform-decisions[data-astro-cid-u7x5uwmz]{padding:.5rem 0}.decision-row[data-astro-cid-u7x5uwmz]{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;align-items:flex-start;gap:.25rem .75rem;padding:.875rem 1.5rem;display:flex;position:relative}.decision-row[data-astro-cid-u7x5uwmz]:last-child{border-bottom:none}.dr-label[data-astro-cid-u7x5uwmz]{font-size:var(--font-size-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--color-cm-slate);flex-shrink:0;min-width:5.5rem;padding-top:.125rem;font-weight:700}.dr-value[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate-light);flex:1;font-size:.875rem;line-height:1.5}.decision-unique[data-astro-cid-u7x5uwmz] .dr-value[data-astro-cid-u7x5uwmz],.decision-advantage[data-astro-cid-u7x5uwmz] .dr-value[data-astro-cid-u7x5uwmz]{color:#fff}.unique-tag[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-violet-light);border-radius:var(--radius-sm);white-space:nowrap;background:#c400dd1f;border:1px solid #c400dd40;align-self:flex-start;padding:.15rem .5rem;font-size:.625rem;font-weight:700}.advantage-tag[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-cyan);border-radius:var(--radius-sm);white-space:nowrap;background:#04f7ee1a;border:1px solid #04f7ee33;align-self:flex-start;padding:.15rem .5rem;font-size:.625rem;font-weight:700}.decisions-section[data-astro-cid-u7x5uwmz]{background:var(--color-cm-white)}.ms-tablist[data-astro-cid-u7x5uwmz]{border-bottom:2px solid var(--color-cm-mist-dark);grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:0;padding-bottom:0;display:grid}@media (width>=768px){.ms-tablist[data-astro-cid-u7x5uwmz]{border-bottom:2px solid var(--color-cm-mist-dark);gap:0;display:flex}}.ms-tab[data-astro-cid-u7x5uwmz]{cursor:pointer;text-align:left;transition:background .2s var(--ease-smooth), border-color .2s var(--ease-smooth);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;gap:.25rem;min-height:44px;margin-bottom:-2px;padding:1rem 1.25rem;display:flex;position:relative}@media (width<=767px){.ms-tab[data-astro-cid-u7x5uwmz]{border:1px solid var(--color-cm-mist-dark);border-radius:var(--radius-sm);margin-bottom:0}.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true]{background:var(--color-cm-ink);border-color:var(--color-cm-ink)}}.ms-tab[data-astro-cid-u7x5uwmz]:hover:not([aria-selected=true]){background:var(--color-cm-mist)}.ms-tab[data-astro-cid-u7x5uwmz]:focus-visible{outline:2px solid var(--color-cm-violet);outline-offset:2px;z-index:1}.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true]{border-bottom-color:var(--color-cm-violet)}.tab-name[data-astro-cid-u7x5uwmz]{font-family:var(--font-display);color:var(--color-cm-ink);transition:color .2s var(--ease-smooth);font-size:.875rem;font-weight:600;line-height:1.3}.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true] .tab-name[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet)}@media (width<=767px){.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true] .tab-name[data-astro-cid-u7x5uwmz]{color:#fff}}.tab-badge[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-slate);font-size:.6rem;font-weight:700}.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true] .tab-badge[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light)}@media (width<=767px){.ms-tab[data-astro-cid-u7x5uwmz][aria-selected=true] .tab-badge[data-astro-cid-u7x5uwmz]{color:#fff9}}.ms-panels[data-astro-cid-u7x5uwmz]{margin-top:0}.ms-panel[data-astro-cid-u7x5uwmz]{padding:3rem 0 0}.panel-grid[data-astro-cid-u7x5uwmz]{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.panel-grid[data-astro-cid-u7x5uwmz]{grid-template-columns:1fr 1fr;gap:4rem}}.panel-visual[data-astro-cid-u7x5uwmz]{background:var(--color-cm-ink);border-radius:var(--radius-card);align-items:stretch;min-height:280px;padding:1.75rem;display:flex}.panel-visual[data-astro-cid-u7x5uwmz]>[data-astro-cid-u7x5uwmz]{width:100%}.panel-copy[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:1.25rem;padding-top:.5rem;display:flex}.panel-copy[data-astro-cid-u7x5uwmz] h3[data-astro-cid-u7x5uwmz]{font-size:var(--font-size-h3);color:var(--color-cm-ink);line-height:1.25}.panel-copy[data-astro-cid-u7x5uwmz] .body-lg[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate)}.panel-bullets[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.panel-bullets[data-astro-cid-u7x5uwmz] li[data-astro-cid-u7x5uwmz]{color:var(--color-cm-ink);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;display:flex}.panel-bullets[data-astro-cid-u7x5uwmz] li[data-astro-cid-u7x5uwmz] svg[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet);flex-shrink:0}.linkedin-visual[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.875rem;display:flex}.lv-query[data-astro-cid-u7x5uwmz]{border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--color-cm-slate-light);font-size:.8125rem;font-family:var(--font-mono);background:#ffffff0a;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.lv-query[data-astro-cid-u7x5uwmz] svg[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);flex-shrink:0}.lv-badge[data-astro-cid-u7x5uwmz]{letter-spacing:.07em;text-transform:uppercase;color:#0077b5;border-radius:var(--radius-sm);background:#0077b51a;border:1px solid #0077b540;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:flex}.lv-dims[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.625rem;display:flex}.lv-dim[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.375rem;display:flex}.lv-dim-label[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-slate);font-size:.625rem;font-weight:700}.lv-dim-values[data-astro-cid-u7x5uwmz]{flex-wrap:wrap;gap:.3rem;display:flex}.lv-dim-values[data-astro-cid-u7x5uwmz] span[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate-light);border:1px solid var(--glass-border);background:#ffffff0a;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.lv-not-google[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);opacity:.7;align-items:center;gap:.375rem;margin-top:auto;font-size:.6875rem;font-weight:600;display:flex}.lv-not-google[data-astro-cid-u7x5uwmz] svg[data-astro-cid-u7x5uwmz]{color:#f44;flex-shrink:0}.network-visual[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.875rem;display:flex}.nv-group[data-astro-cid-u7x5uwmz]{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;padding:.875rem}.nv-group-msan[data-astro-cid-u7x5uwmz]{background:#c400dd0d;border-color:#c400dd33}.nv-group-label[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-slate);margin-bottom:.625rem;font-size:.625rem;font-weight:700;display:block}.nv-group-msan[data-astro-cid-u7x5uwmz] .nv-group-label[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light)}.nv-items[data-astro-cid-u7x5uwmz]{flex-wrap:wrap;gap:.375rem;display:flex}.nv-item[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate-light);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.nv-dot[data-astro-cid-u7x5uwmz]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.nv-dot-search[data-astro-cid-u7x5uwmz]{background:var(--color-cm-slate)}.nv-dot-msan[data-astro-cid-u7x5uwmz]{background:var(--color-cm-violet-light);box-shadow:0 0 6px #c400dd80}.nv-plus[data-astro-cid-u7x5uwmz]{text-align:center;color:var(--color-cm-violet);font-size:1.125rem;font-weight:700;line-height:1}.nv-reach[data-astro-cid-u7x5uwmz]{border-top:1px solid var(--glass-border);margin-top:auto;padding-top:.5rem}.nv-reach-num[data-astro-cid-u7x5uwmz]{font-family:var(--font-display);color:#fff;font-size:1.5rem;font-weight:700;display:block}.nv-reach-label[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);font-size:.75rem}.optimize-visual[data-astro-cid-u7x5uwmz]{flex-direction:column;justify-content:center;gap:1rem;display:flex}.ov-flow[data-astro-cid-u7x5uwmz]{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ov-node[data-astro-cid-u7x5uwmz]{border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--color-cm-slate-light);text-align:center;background:#ffffff0a;flex-direction:column;align-items:center;gap:.375rem;min-width:80px;padding:.625rem .75rem;font-size:.75rem;display:flex}.ov-node-ms[data-astro-cid-u7x5uwmz]{background:#c400dd0d;border-color:#c400dd4d}.ov-arrow[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);flex-shrink:0}.ov-step[data-astro-cid-u7x5uwmz]{border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .75rem;display:flex}.ov-step-import[data-astro-cid-u7x5uwmz]{border:1px dashed var(--glass-border);background:#ffffff08}.ov-action[data-astro-cid-u7x5uwmz]{color:#fff;font-size:.75rem;font-weight:700;font-family:var(--font-display)}.ov-note[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.ov-optimize-row[data-astro-cid-u7x5uwmz]{align-items:flex-start;gap:.75rem;display:flex}.ov-down-arrow[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet);flex-shrink:0;padding-top:.25rem}.ov-optimize-box[data-astro-cid-u7x5uwmz]{border:1px solid #c400dd40;border-left:3px solid var(--color-cm-violet);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#c400dd12;flex:1;padding:.875rem}.ov-optimize-label[data-astro-cid-u7x5uwmz]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-cm-violet-light);margin-bottom:.625rem;font-size:.6875rem;font-weight:700;display:block}.ov-items[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.375rem;display:flex}.ov-item[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate-light);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ov-item[data-astro-cid-u7x5uwmz] svg[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light);flex-shrink:0}.local-visual[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:1rem;display:flex}.lv-cpc-title[data-astro-cid-u7x5uwmz]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cm-slate);font-size:.625rem;font-weight:700}.lv-bars[data-astro-cid-u7x5uwmz]{flex-direction:column;gap:.625rem;display:flex}.lv-bar-row[data-astro-cid-u7x5uwmz]{align-items:center;gap:.75rem;display:flex}.lv-platform[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);flex-shrink:0;width:4.5rem;font-size:.75rem;font-weight:600}.lv-bar-track[data-astro-cid-u7x5uwmz]{background:#ffffff0d;border-radius:3px;flex:1;height:28px;overflow:hidden}.lv-bar[data-astro-cid-u7x5uwmz]{height:100%;transition:width 1s var(--ease-out-expo);border-radius:3px;align-items:center;padding:0 .625rem;display:flex}.lv-bar-google[data-astro-cid-u7x5uwmz]{background:#ffffff1f;width:100%}.lv-bar-ms[data-astro-cid-u7x5uwmz]{background:linear-gradient(90deg,#c400dd80,#c400dd4d);width:67%}.lv-bar-val[data-astro-cid-u7x5uwmz]{font-family:var(--font-mono);color:#fff;white-space:nowrap;font-size:.6875rem;font-weight:600}.lv-savings[data-astro-cid-u7x5uwmz]{color:var(--color-cm-cyan);border-radius:var(--radius-sm);background:#04f7ee12;border:1px solid #04f7ee26;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}.lv-extensions[data-astro-cid-u7x5uwmz]{flex-wrap:wrap;gap:.625rem;margin-top:auto;display:flex}.lv-ext[data-astro-cid-u7x5uwmz]{color:var(--color-cm-slate);border:1px solid var(--glass-border);background:#ffffff08;border-radius:4px;align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.75rem;display:flex}.lv-ext[data-astro-cid-u7x5uwmz] svg[data-astro-cid-u7x5uwmz]{color:var(--color-cm-violet-light);flex-shrink:0}@media (prefers-reduced-motion:reduce){.lv-bar[data-astro-cid-u7x5uwmz]{transition:none}}
