.feature-jump{z-index:5;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.feature-jump ul{scrollbar-width:thin;gap:.35rem 1rem;margin:0;padding:.6rem 0;list-style:none;display:flex;overflow-x:auto}.feature-jump a{min-height:2.75rem;color:var(--ink-800);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:981px){.feature-jump ul{flex-wrap:wrap;justify-content:center;gap:.35rem .4rem;overflow-x:visible}}.feature-jump a:hover,.feature-jump a:focus-visible{background:var(--surface-tint)}.feature-jump-badge{width:1.6rem;height:1.6rem}.feature-category,.solution-service,.shared-core-section{scroll-margin-top:7rem}.feature-integrations-link-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.feature-integrations-link-inner>div{max-width:44rem}.feature-integrations-link-inner p:last-child{margin-bottom:0}.feature-category-head{align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.feature-category-head h2{margin:0}.feature-category-head p{margin:.2rem 0 0}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.5rem;display:grid}.feature-card{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;scroll-margin-top:4.5rem;display:flex;overflow:hidden}.feature-media{background:var(--surface-muted);border-bottom:1px solid var(--card-line);margin:0}.feature-media-frame{aspect-ratio:1048/592;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.feature-media-caption{color:var(--ink-500);margin:0;padding:.4rem .9rem;font-size:.78rem}.feature-placeholder{text-align:center;color:var(--ink-700);background:repeating-linear-gradient(135deg, #074ea30d 0 12px, transparent 12px 24px), linear-gradient(180deg, var(--brand-100), var(--surface-muted));place-content:center;gap:.3rem;padding:1rem;font-weight:600;display:grid}.feature-placeholder .small{color:var(--ink-500);font-weight:400}.feature-video-thumb{cursor:pointer;background:var(--ink-900);border:0;padding:0;position:relative}.feature-video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.feature-video-play{width:4rem;height:4rem;color:var(--accent-600);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0a162640}.feature-video-play svg{width:1.6rem;height:1.6rem}.feature-video-duration{color:#fff;background:#0a1626cc;border-radius:6px;padding:.1rem .45rem;font-size:.78rem;position:absolute;bottom:.6rem;right:.6rem}.feature-video-thumb:focus-visible{outline:3px solid var(--accent-600);outline-offset:-3px}.feature-body{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.feature-body h3{margin:0;font-size:1.12rem}.feature-body p{margin:0}.feature-body .check-list{margin:.25rem 0 0}.feature-links{flex-wrap:wrap;gap:.35rem 1.25rem;padding-top:.5rem;display:flex;margin-top:auto!important}.feature-links .learn-more{min-height:1.5rem;color:var(--accent-600);align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.feature-links .learn-more:hover{text-decoration:underline}.feature-links .learn-more-icon{width:1em;height:1em}.feature-planned p{margin:0}.feature-planned p+p{margin-top:.5rem}.integration-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem 1.5rem;margin:0 0 2rem;display:grid}.integration-legend div{flex-direction:column;gap:.3rem;display:flex}.integration-legend dd{color:var(--ink-700);margin:0;font-size:.9rem}.integration-featured{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.integration-tile{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.1rem;display:flex}.integration-logo{align-items:center;min-height:2.75rem;display:flex}.integration-logo .app-logo{width:auto;max-height:2.5rem}.integration-name{color:var(--heading);font-weight:700}.integration-more{max-width:46rem;color:var(--ink-700);margin:1.5rem 0 0}.solution-services{border-top:1px solid var(--card-line);margin-top:2rem;padding-top:1.5rem}.solution-services h3{margin:0 0 .35rem}.solution-services-lead{max-width:46rem;color:var(--ink-700);margin:0 0 1rem}.solution-service-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.solution-service h4{color:var(--heading);margin:0 0 .5rem;font-size:1.05rem}.solution-service .check-list{margin-bottom:.75rem}
.shared-core-section{padding-top:clamp(1rem,3vw,2rem)}.shared-core-section .section-header{margin-bottom:1.5rem}.core-cat-finance{--core-fill:#eef5ff;--core-line:#c9dcf8}.core-cat-sales{--core-fill:#fff4ea;--core-line:#f3d3b6}.core-cat-marketing{--core-fill:#f5f0ff;--core-line:#dccff8}.core-cat-operations{--core-fill:#edf9f2;--core-line:#c3e5cf}.core-cat-people{--core-fill:#fff0f2;--core-line:#f3c9cf}.core-cat-technology{--core-fill:#ecf8fa;--core-line:#c0e3e9}.shared-core{position:relative}.shared-core-categories{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(13rem,17rem) minmax(0,1fr);gap:1rem 3.5rem;margin:0;padding:0;list-style:none;display:grid}.shared-core-category.is-left{grid-column:1}.shared-core-category.is-right{grid-column:3}.shared-core-category.is-row-1{grid-row:1}.shared-core-category.is-row-2{grid-row:2}.shared-core-category.is-row-3{grid-row:3}.shared-core-category{position:relative}.shared-core-category a{border:1px solid var(--core-line);background:linear-gradient(180deg, #fff 0%, var(--core-fill) 100%);height:100%;min-height:5.5rem;color:var(--heading);font-family:var(--font-display);border-radius:14px;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-size:1.15rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0409250d}.shared-core-category a:hover,.shared-core-category a:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #0409251a}.shared-core-category a:focus-visible{outline:3px solid var(--accent-600);outline-offset:3px}.shared-core-badge{flex:none;width:3.25rem;height:3.25rem}.shared-core-category:after{content:"";opacity:.7;background:#4a8fe0;width:3.5rem;height:2px;position:absolute;top:50%}.shared-core-category.is-left:after{left:100%}.shared-core-category.is-right:after{right:100%}.shared-core-hub{z-index:1;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 40%,#fff 0% 55%,#eaf5ff 100%);border:6px solid #59b0f3;border-radius:50%;align-content:center;place-items:center;width:min(17rem,30%);padding:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #59b0f324,0 14px 34px #0409251f}.shared-core-logo .logo-image{width:auto;height:2.6rem}.shared-core-name{color:var(--heading);font-family:var(--font-display);margin:.35rem 0 .2rem;font-size:1.45rem;font-weight:700}.shared-core-capabilities{color:var(--text);margin:0;font-size:.92rem;line-height:1.4}.shared-core-build{border:1px solid var(--card-line,#e7ebf1);background:#f6f8fb;border-radius:14px;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding:1.5rem 1.75rem;display:grid}.shared-core-build-icon{width:3.5rem;height:3.5rem;color:var(--accent-600);background:#e3effd;border-radius:50%;place-items:center;display:grid}.shared-core-build-icon svg{width:1.9rem;height:1.9rem}.shared-core-build h3{margin:0 0 .35rem;font-size:1.35rem}.shared-core-build p{margin:0}.shared-core-build .check-list{border-left:1px solid #d7dee8;margin:0;padding-left:1.5rem}@media (max-width:899px){.shared-core-hub{width:min(15rem,70vw);margin:0 auto 1.25rem;position:static;transform:none}.shared-core-categories{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shared-core-category.is-left,.shared-core-category.is-right{grid-area:auto}.shared-core-category:after{display:none}.shared-core-category a{min-height:4.25rem;font-size:1rem}.shared-core-build{grid-template-columns:auto minmax(0,1fr)}.shared-core-build .check-list{border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:480px){.shared-core-categories{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.shared-core-category a{transition:none}.shared-core-category a:hover,.shared-core-category a:focus-visible{transform:none}}
