.adp-page--feature-core-platform .adp-cp-hero-panel{display:flex;flex-direction:column;gap:.6rem}.adp-page--feature-core-platform .adp-cp-hero-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (min-width:600px){.adp-page--feature-core-platform .adp-cp-hero-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adp-page--feature-core-platform .adp-cp-hero-panel__cell{display:flex;flex-direction:column;gap:.18rem;padding:.5rem .65rem;border:1px solid var(--adp-color-border-soft);border-radius:10px;background:var(--adp-color-card-bg)}.adp-page--feature-core-platform .adp-cp-hero-panel__cell-lbl{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--adp-color-text-muted)}.adp-page--feature-core-platform .adp-cp-hero-panel__cell-val{font-size:.875rem;font-weight:700;color:var(--adp-color-secondary);line-height:1.3}.adp-page--feature-core-platform .adp-cp-hero-panel__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.adp-page--feature-core-platform .adp-cp-hero-panel__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.45rem .65rem;border:1px solid var(--adp-color-border-soft);border-radius:10px;background:var(--adp-color-card-bg)}.adp-page--feature-core-platform .adp-cp-hero-panel__row-dot{width:8px;height:8px;border-radius:50%;background:var(--adp-color-primary)}.adp-page--feature-core-platform .adp-cp-hero-panel__row-main{font-size:.8125rem;font-weight:600;color:var(--adp-color-secondary);line-height:1.35}.adp-page--feature-core-platform .adp-cp-hero-panel__row-meta{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--adp-color-text-muted)}.adp-page--feature-core-platform .adp-cp-hero-panel__cell,.adp-page--feature-core-platform .adp-cp-hero-panel__row{cursor:default}.adp-page--feature-core-platform .adp-cp-hero-panel__cell:hover,.adp-page--feature-core-platform .adp-cp-hero-panel__row:hover{background:var(--adp-color-card-bg);border-color:var(--adp-color-border-soft);box-shadow:none;transform:none}.adp-page--feature-core-platform .adp-cp-hero-panel__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;margin:.35rem 0 .05rem;padding:.25rem .6rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.adp-page--feature-core-platform .adp-cp-hero-panel__title{margin:.1rem 0 .2rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:#fff;letter-spacing:-.005em}.adp-page--feature-core-platform .adp-cp-int-board,.adp-page--feature-core-platform .adp-op-cap,.adp-page--feature-core-platform .adp-op-deploy__row,.adp-page--feature-core-platform .adp-op-kpi,.adp-page--feature-core-platform .adp-op-mock,.adp-page--feature-core-platform .adp-op-pillars__featured,.adp-page--feature-core-platform .adp-op-pillars__featured-points li,.adp-page--feature-core-platform .adp-op-versus__panel{cursor:default}.adp-page--feature-core-platform .adp-cp-int-board:focus-within,.adp-page--feature-core-platform .adp-cp-int-board:hover,.adp-page--feature-core-platform .adp-op-cap:focus-within,.adp-page--feature-core-platform .adp-op-cap:hover,.adp-page--feature-core-platform .adp-op-deploy__row:focus-within,.adp-page--feature-core-platform .adp-op-deploy__row:hover,.adp-page--feature-core-platform .adp-op-kpi:focus-within,.adp-page--feature-core-platform .adp-op-kpi:hover,.adp-page--feature-core-platform .adp-op-mock:focus-within,.adp-page--feature-core-platform .adp-op-mock:hover,.adp-page--feature-core-platform .adp-op-pillars__featured-points li:focus-within,.adp-page--feature-core-platform .adp-op-pillars__featured-points li:hover,.adp-page--feature-core-platform .adp-op-pillars__featured:focus-within,.adp-page--feature-core-platform .adp-op-pillars__featured:hover,.adp-page--feature-core-platform .adp-op-versus__panel:focus-within,.adp-page--feature-core-platform .adp-op-versus__panel:hover{transform:none}.adp-page--feature-core-platform .adp-op-cap:focus-within,.adp-page--feature-core-platform .adp-op-cap:hover,.adp-page--feature-core-platform .adp-op-kpi:focus-within,.adp-page--feature-core-platform .adp-op-kpi:hover{box-shadow:var(--adp-shadow-sm);border-color:var(--adp-color-border-soft);background:var(--adp-color-card-bg)}.adp-page--feature-core-platform .adp-cp-pillars{gap:1.25rem}.adp-page--feature-core-platform .adp-cp-pillar{position:relative;padding:1.75rem 1.5rem 1.5rem;border-top:1px solid var(--adp-color-border-soft)}.adp-page--feature-core-platform .adp-cp-pillar__index{position:absolute;top:.85rem;right:1rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--adp-color-primary);opacity:.55;font-variant-numeric:tabular-nums}.adp-page--feature-core-platform .adp-cp-pillar__icon{width:48px;height:48px;margin-bottom:.4rem;border-radius:12px;background:rgba(0,75,141,.1)}.adp-page--feature-core-platform .adp-cp-pillar__icon svg{width:22px;height:22px}.adp-page--feature-core-platform .adp-cp-pillar__value{margin-top:.15rem;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.005em}.adp-page--feature-core-platform .adp-cp-pillar .adp-op-kpi__label{margin-top:.45rem;padding-top:.75rem;border-top:1px solid var(--adp-color-border-soft)}.adp-page--feature-core-platform .adp-cp-int-board{margin-top:2rem;padding:1.75rem 1.75rem 1.5rem;background:#f4f8fc;border:1px solid var(--adp-color-border-soft);border-radius:var(--adp-radius-lg)}.adp-page--feature-core-platform .adp-cp-int-board__head{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--adp-color-border-soft)}.adp-page--feature-core-platform .adp-cp-int-board__source{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;background:var(--adp-color-card-bg);border:1px solid var(--adp-color-border-soft);border-radius:999px;font-size:.75rem;font-weight:700;color:var(--adp-color-secondary);letter-spacing:.02em}.adp-page--feature-core-platform .adp-cp-int-board__source-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--adp-color-primary)}.adp-page--feature-core-platform .adp-cp-int-board__line{flex:1 1 auto;height:1px;background:rgba(0,75,141,.18)}.adp-page--feature-core-platform .adp-cp-int-board__targets{font-size:.75rem;font-weight:700;color:var(--adp-color-text-muted);letter-spacing:.06em;text-transform:uppercase}.adp-page--feature-core-platform .adp-cp-int-board__grid{gap:1rem}.adp-page--feature-core-platform .adp-cp-int-card{display:flex;flex-direction:column;gap:.65rem;background:var(--adp-color-card-bg)}.adp-page--feature-core-platform .adp-cp-int-card__visual{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;background:#f8fafd;border:1px solid var(--adp-color-border-soft);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:var(--adp-color-secondary);min-height:2.25rem}.adp-page--feature-core-platform .adp-cp-int-card__method{flex:0 0 auto;padding:.15rem .45rem;border-radius:4px;background:rgba(0,75,141,.1);color:var(--adp-color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adp-page--feature-core-platform .adp-cp-int-card__method--get{background:rgba(16,122,87,.12);color:var(--adp-color-success)}.adp-page--feature-core-platform .adp-cp-int-card__method--post{background:rgba(180,83,9,.12);color:#b45309}.adp-page--feature-core-platform .adp-cp-int-card__method--cron{background:rgba(75,85,99,.14);color:#374151}.adp-page--feature-core-platform .adp-cp-int-card__endpoint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adp-page--feature-core-platform .adp-cp-int-board__foot{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--adp-color-border-soft)}.adp-page--feature-core-platform .adp-cp-int-board__chip{display:inline-flex;align-items:center;padding:.3rem .65rem;background:var(--adp-color-card-bg);border:1px solid var(--adp-color-border-soft);border-radius:999px;font-size:.6875rem;font-weight:700;color:var(--adp-color-text-muted);letter-spacing:.04em;text-transform:uppercase}.adp-page--feature-core-platform .adp-cp-ownership{padding:2.35rem 2.35rem;border-left-width:6px}@media (min-width:960px){.adp-page--feature-core-platform .adp-cp-ownership{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem;align-items:stretch}}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-eyebrow{font-size:.75rem}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-text{font-size:1rem;line-height:1.65;color:var(--adp-color-secondary)}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-text-col{gap:.6rem;justify-content:center}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-points{gap:.6rem;align-content:center}.adp-page--feature-core-platform .adp-cp-ownership .adp-op-pillars__featured-points li{padding:.85rem 1rem;background:var(--adp-color-card-bg);border-color:var(--adp-color-border-soft);font-size:.9375rem;font-weight:600;color:var(--adp-color-secondary)}.adp-page--feature-core-platform .adp-op-cap__visual{height:9rem;min-height:9rem}@media (min-width:960px){.adp-hero__visual .adp-cp-hero-panel__row-dot{animation:adp-mk-blink-dot 2.4s ease-in-out infinite}.adp-hero__visual .adp-cp-hero-panel__row:nth-child(2) .adp-cp-hero-panel__row-dot{animation-delay:.4s}.adp-hero__visual .adp-cp-hero-panel__row:nth-child(3) .adp-cp-hero-panel__row-dot{animation-delay:.8s}.adp-hero__visual .adp-cp-hero-panel__row{animation:adp-cp-rowscan 4.5s ease-in-out infinite}.adp-hero__visual .adp-cp-hero-panel__row:nth-child(2){animation-delay:.5s}.adp-hero__visual .adp-cp-hero-panel__row:nth-child(3){animation-delay:1s}.adp-hero__visual .adp-cp-hero-panel__cell-val{animation:adp-cp-cellrefresh 3.6s ease-in-out infinite}.adp-hero__visual .adp-cp-hero-panel__cell:nth-child(2) .adp-cp-hero-panel__cell-val{animation-delay:.3s}.adp-hero__visual .adp-cp-hero-panel__cell:nth-child(3) .adp-cp-hero-panel__cell-val{animation-delay:.6s}.adp-hero__visual .adp-cp-hero-panel__cell:nth-child(4) .adp-cp-hero-panel__cell-val{animation-delay:.9s}}@keyframes adp-cp-cellrefresh{0%,100%{opacity:1;transform:translateY(0)}45%{opacity:.82;transform:translateY(-1px)}60%{opacity:1;transform:translateY(0)}}@keyframes adp-cp-rowscan{0%,100%{box-shadow:inset 3px 0 0 rgba(86,156,255,0)}30%{box-shadow:inset 3px 0 0 rgba(86,156,255,.85)}60%{box-shadow:inset 3px 0 0 rgba(86,156,255,0)}}