.products-hub{--ph-ink:#12161c;--ph-muted:rgba(18,22,28,0.58);--ph-insights:#a2027b;--ph-lianova:#0e7490;overflow:clip;padding-bottom:5rem;background:radial-gradient(ellipse 55% 38% at 0 -4%,rgba(162,2,123,.12),transparent 58%),radial-gradient(ellipse 50% 36% at 100% 0,rgba(6,182,212,.12),transparent 56%),linear-gradient(180deg,#f4f6f8,#eef2f5 42%,#f7f8fa)}.products-hub-hero{max-width:74rem;margin:0 auto;padding:2.75rem 1.25rem 2.25rem}.products-hub-hero-kicker{margin:.85rem 0;font-size:.72rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:rgba(18,22,28,.42)}.products-hub-hero-brands{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:750;letter-spacing:-.03em}.products-hub-hero-brands .is-insights{color:var(--ph-insights)}.products-hub-hero-brands .is-lianova{color:var(--ph-lianova)}.products-hub-hero-brands i{width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--ph-insights),var(--ph-lianova));opacity:.55}.products-hub-hero-title{margin:0 0 .9rem;max-width:18ch;font-size:clamp(2.15rem,5.2vw,3.55rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;color:var(--ph-ink)}.products-hub-hero-lead{margin:0;max-width:38rem;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.55;color:var(--ph-muted)}.products-hub-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.55rem}.products-hub-rail{display:grid;gap:1.5rem;max-width:74rem;margin:0 auto;padding:0 1.25rem}.products-hub-card{display:grid;gap:1.15rem;padding:1.15rem;border-radius:1.85rem;background:#fff;border:1px solid rgba(18,22,28,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 28px 56px -32px rgba(15,23,42,.38);overflow:hidden}@media (min-width:960px){.products-hub-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:stretch;gap:1.15rem 1.5rem;padding:1.35rem;min-height:26rem}.products-hub-card.is-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.products-hub-card.is-flip .products-hub-copy{order:2}.products-hub-card.is-flip .products-hub-visual{order:1}.products-hub-copy{padding:1.15rem .85rem 1.15rem 1rem;align-self:center}.products-hub-visual{min-height:100%;height:100%;aspect-ratio:auto}}.products-hub-card.is-insights{border-color:rgba(162,2,123,.14);background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(162,2,123,.07),transparent 55%),#fff}.products-hub-card.is-lianova{border-color:rgba(6,182,212,.16);background:radial-gradient(ellipse 70% 55% at 0 0,rgba(6,182,212,.08),transparent 55%),#fff}.products-hub-copy{display:flex;flex-direction:column;align-items:flex-start;padding:.45rem .35rem 0;min-width:0}.products-hub-name{margin:0 0 .5rem;font-size:.72rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.products-hub-card.is-insights .products-hub-name{color:var(--ph-insights)}.products-hub-card.is-lianova .products-hub-name{color:var(--ph-lianova)}.products-hub-copy h2{margin:0 0 .65rem;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--ph-ink)}.products-hub-copy>p{margin:0;max-width:34rem;font-size:1.02rem;line-height:1.55;color:var(--ph-muted)}.products-hub-uses{margin:1rem 0 0;font-size:.66rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;line-height:1.5;color:rgba(18,22,28,.38)}.products-hub-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;padding:.78rem 1.35rem;border-radius:999px;font-size:.95rem;font-weight:650;text-decoration:none;color:#fff;border:0;transition:filter .16s ease,transform .16s ease,background .16s ease}.products-hub-hero-actions .products-hub-btn{margin-top:0}.products-hub-btn.is-insights{background:linear-gradient(135deg,#c026a0,#a2027b);box-shadow:0 14px 30px -16px rgba(162,2,123,.7)}.products-hub-btn.is-lianova{background:linear-gradient(135deg,#06b6d4,#0e7490);box-shadow:0 14px 30px -16px rgba(14,116,144,.6)}.products-hub-btn--quiet.is-lianova{color:var(--ph-lianova);background:transparent;box-shadow:none;border:1.5px solid rgba(14,116,144,.35)}.products-hub-btn:focus-visible,.products-hub-btn:hover{filter:brightness(1.05);transform:translateY(-1px);outline:none;color:#fff}.products-hub-btn--quiet.is-lianova:focus-visible,.products-hub-btn--quiet.is-lianova:hover{color:var(--ph-lianova);background:rgba(6,182,212,.08);filter:none}.products-hub-visual{position:relative;min-height:18rem;border-radius:1.35rem;overflow:hidden;contain:layout paint;transform:translateZ(0)}.products-hub-card.is-insights .products-hub-visual{background:radial-gradient(ellipse 70% 55% at 80% 10%,rgba(162,2,123,.1),transparent 60%),linear-gradient(165deg,#faf5f9,#eef1f5);box-shadow:inset 0 0 0 1px rgba(162,2,123,.08)}.products-hub-card.is-lianova .products-hub-visual{background:radial-gradient(ellipse 70% 55% at 20% 10%,rgba(6,182,212,.12),transparent 60%),linear-gradient(165deg,#f2fafb,#eef4f6);box-shadow:inset 0 0 0 1px rgba(6,182,212,.1)}.products-hub-stage-fit{position:absolute;top:.55rem;left:.55rem;right:.55rem;width:auto;transform-origin:top center;pointer-events:none}.products-hub-stage-fit>.pp-hero-stage{margin:0;width:100%}.products-hub-card.is-insights .insights-hero-shell{padding:0}.products-hub-card.is-insights .insights-hero-app{border:1px solid rgba(229,234,239,.95);box-shadow:0 0 2px rgba(145,158,171,.18),0 14px 28px -20px rgba(42,53,71,.28),0 0 0 1px rgba(162,2,123,.05)}.products-hub-card.is-insights .insights-hero-canvas{min-height:25.5rem}.products-hub-card.is-insights .insights-hero-bloom,.products-hub-card.is-lianova .lianova-hero-bloom{display:none}.products-hub-card.is-lianova .lianova-hero-app,.products-hub-card.is-lianova .lianova-hero-shell,.products-hub-card.is-lianova .lianova-hero-stack{height:auto;min-height:0}.products-hub-card.is-lianova .lianova-hero-body{min-height:17.5rem}.products-hub-card.is-lianova .lianova-hero-canvas{overflow:visible}.products-hub-visual .insights-hero-float,.products-hub-visual .lianova-hero-float{animation:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.products-hub-visual .lianova-hero-band-copy li,.products-hub-visual .lianova-hero-fit{backdrop-filter:none;-webkit-backdrop-filter:none}.products-hub-visual .lianova-hero-fit-value{filter:none}.products-hub-visual .lianova-hero-app{box-shadow:0 0 2px rgba(145,158,171,.18),0 14px 28px -20px rgba(42,53,71,.28)}@media (min-width:960px){.products-hub-stage-fit{top:.55rem;left:.55rem;right:auto;width:112%;transform:scale(.9);transform-origin:top left}.products-hub-card.is-flip .products-hub-stage-fit{left:auto;right:.55rem;transform-origin:top right}}@media (max-width:959px){.products-hub-visual{min-height:16.5rem;aspect-ratio:16/11}.products-hub-stage-fit{width:120%;transform:scale(.833);transform-origin:top left}.products-hub-card.is-insights .insights-hero-canvas{min-height:22rem}.products-hub-visual .insights-hero-float,.products-hub-visual .lianova-hero-float{display:none}}@media (prefers-reduced-motion:reduce){.products-hub-btn{transition:none}}.products-hub-section{max-width:74rem;margin:4.25rem auto 0;padding:0 1.25rem}.products-hub-section-head{max-width:40rem;margin-bottom:1.85rem}.products-hub-section-kicker{margin:0 0 .5rem;font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:rgba(18,22,28,.42)}.products-hub-close h2,.products-hub-section-head h2{margin:0 0 .7rem;font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.12;color:var(--ph-ink,#12161c)}.products-hub-section-head p{margin:0;font-size:1.05rem;line-height:1.55;color:var(--ph-muted,rgba(18,22,28,.58))}.products-hub-lens-grid{display:grid;gap:1rem}@media (min-width:860px){.products-hub-lens-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.products-hub-lens-col{position:relative;padding:1.45rem 1.45rem 1.5rem;border-radius:1.45rem;border:1px solid rgba(18,22,28,.06);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.products-hub-lens-col.is-insights{box-shadow:inset 3px 0 0 var(--ph-insights,#a2027b)}.products-hub-lens-col.is-lianova{box-shadow:inset 3px 0 0 var(--ph-lianova,#0e7490)}.products-hub-lens-tag{margin:0 0 .55rem;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.products-hub-lens-col.is-insights .products-hub-lens-tag{color:var(--ph-insights,#a2027b)}.products-hub-lens-col.is-lianova .products-hub-lens-tag{color:var(--ph-lianova,#0e7490)}.products-hub-lens-col h3{margin:0 0 .7rem;font-size:1.18rem;font-weight:700;letter-spacing:-.025em;line-height:1.28;color:var(--ph-ink,#12161c)}.products-hub-lens-col p{margin:0;font-size:.98rem;line-height:1.55;color:var(--ph-muted,rgba(18,22,28,.58))}.products-hub-textlink{display:inline-flex;margin-top:1.05rem;font-size:.95rem;font-weight:650;text-decoration:none;border-bottom:1px solid;padding-bottom:.05rem}.products-hub-textlink.is-insights{color:var(--ph-insights,#a2027b)}.products-hub-textlink.is-lianova{color:var(--ph-lianova,#0e7490)}.products-hub-textlink:focus-visible,.products-hub-textlink:hover{opacity:.82;outline:none}.products-hub-for-grid{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid rgba(18,22,28,.08)}@media (min-width:860px){.products-hub-for-grid{grid-template-columns:repeat(3,1fr)}}.products-hub-for-grid li{padding:1.35rem 0 1.45rem;border-bottom:1px solid rgba(18,22,28,.08)}@media (min-width:860px){.products-hub-for-grid li{padding:1.45rem 1.35rem 1.55rem 0;border-bottom:0;border-right:1px solid rgba(18,22,28,.08)}.products-hub-for-grid li:last-child{border-right:0;padding-right:0}.products-hub-for-grid li:not(:first-child){padding-left:1.35rem}}.products-hub-for-grid li.is-insights h3{color:var(--ph-insights,#a2027b)}.products-hub-for-grid li.is-lianova h3{color:var(--ph-lianova,#0e7490)}.products-hub-for-grid li.is-both h3{background:linear-gradient(120deg,var(--ph-insights,#a2027b),var(--ph-lianova,#0e7490));-webkit-background-clip:text;background-clip:text;color:transparent}.products-hub-for-grid h3{margin:0 0 .55rem;font-size:1.08rem;font-weight:700;letter-spacing:-.02em}.products-hub-for-grid p{margin:0;font-size:.96rem;line-height:1.5;color:var(--ph-muted,rgba(18,22,28,.58))}.products-hub-close{box-sizing:border-box;width:min(74rem,calc(100% - 2.5rem));max-width:74rem;margin:4.5rem auto 0;padding:2.35rem 1.5rem 2.5rem;border-radius:2rem;text-align:center;background:radial-gradient(ellipse 42% 80% at 8% 40%,rgba(162,2,123,.1),transparent 58%),radial-gradient(ellipse 42% 80% at 92% 55%,rgba(6,182,212,.11),transparent 58%),#fff;border:1px solid rgba(18,22,28,.06);box-shadow:0 28px 56px -36px rgba(15,23,42,.35)}@media (min-width:860px){.products-hub-close{padding:2.75rem 2.5rem 3rem}}.products-hub-close .products-hub-section-kicker{margin-bottom:.65rem}.products-hub-close h2{max-width:18ch;margin-left:auto;margin-right:auto}.products-hub-together-body{margin:0 auto;max-width:40rem;font-size:1.08rem;line-height:1.6;color:var(--ph-muted,rgba(18,22,28,.58))}.products-hub-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem}.products-hub-close-actions .products-hub-btn{margin-top:0}