.product-page{--product-grid-line:#e5e5e50a;color:var(--color-paper);background:#000}.product-hero{isolation:isolate;view-transition-name:product-hero;min-height:min(800px, calc(100svh - var(--site-header-height)));align-content:center;padding-block:clamp(44px,6vh,78px);display:grid;position:relative;overflow:hidden}.product-hero--backoffice{background:radial-gradient(at 78% 54%,#42c1483d,#0000 54%),radial-gradient(at 48% 100%,#42c14817,#0000 48%),#050705;overflow:clip}.product-hero--backoffice:after{bottom:0;right:auto;left:var(--page-gutter);width:calc(59% - var(--page-gutter));content:"";pointer-events:none;background:#e5e5e51f;height:1px;position:absolute}.product-hero--engagement .product-hero__layout{min-height:clamp(540px,62vh,650px)}.product-hero--engagement{background:radial-gradient(at 78% 54%,#42c1483d,#0000 54%),radial-gradient(at 48% 100%,#42c14817,#0000 48%),#050605}.product-hero--engagement .product-hero__heading{align-self:end}.product-hero--engagement .product-hero__visual{background:0 0;height:clamp(510px,45vw,560px)}.product-hero--engagement .engagement-hero-composite{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-hero--engagement .product-hero__heading h1{margin-top:clamp(24px,3vw,42px)}.product-hero--engagement .product-hero__logo-stack{white-space:nowrap;align-items:center;gap:clamp(8px,1vw,16px);width:max-content;max-width:100%;display:flex}.product-hero--engagement .product-hero__sprite-logo,.product-hero--engagement .product-hero__logo-stack .product-hero__product-logo{object-fit:contain;flex:none;width:auto;max-width:none;height:clamp(38px,3.2vw,46px);display:block}@media (width>=761px) and (width<=1100px){.product-hero--engagement .product-hero__logo-stack{gap:clamp(8px,1vw,14px)}.product-hero--engagement .product-hero__sprite-logo,.product-hero--engagement .product-hero__logo-stack .product-hero__product-logo,.product-hero--engagement .product-hero__sprite-logo--zlead{height:clamp(34px,4vw,42px)}}.product-hero--engagement .product-hero__headline{--engagement-hero-headline-size:clamp(28px, 2.65vw, 38px);color:var(--color-paper);font-size:var(--engagement-hero-headline-size);margin-bottom:12px;font-weight:700;line-height:1.2;display:block}.product-hero--engagement .product-hero__headline-accent{text-decoration:underline;text-decoration-color:var(--color-green);text-underline-offset:5px;text-decoration-thickness:3px}.product-hero--engagement .product-hero__details{align-self:start;margin-top:0}.product-hero--engagement .product-hero__intro{font-size:var(--type-body);line-height:1.65}.product-hero--engagement .product-hero__actions .button{min-height:54px;padding:var(--space-16) 21px}.engagement-hero-visual{isolation:isolate;position:absolute;inset:0}.engagement-hero-visual__card,.engagement-hero-visual__dashboard{font-family:var(--font-body);z-index:2;background:linear-gradient(145deg,#151815,#0b0e0b 78%);border:1px solid #e1e8e138;border-radius:15px;position:absolute;overflow:hidden;box-shadow:0 20px 52px #0000004d,inset 0 0 0 4px #ffffff05}.engagement-hero-visual__card{box-sizing:border-box;width:44%;height:33%;padding:var(--card-content-padding);flex-direction:column;animation:5.4s ease-in-out infinite engagement-card-float;display:flex}.engagement-hero-visual__card--lead{z-index:3;height:33%;top:7%;left:3%}.engagement-hero-visual__card--tickets{z-index:3;height:33%;animation-delay:-2.7s;top:8%;right:3%}.engagement-hero-visual__card header,.engagement-hero-visual__dashboard header{align-items:center;gap:var(--space-12);color:#dce1dc;min-width:0;font-size:var(--type-size-11);display:flex}.engagement-hero-visual__icon{width:30px;height:30px;color:var(--color-green);background:#42c1481a;border:1px solid #42c14861;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.engagement-hero-visual__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px;display:block}.engagement-hero-visual__eyebrow{color:#bbc2bb;font-family:var(--font-body);font-size:var(--type-size-11);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engagement-hero-visual__card header>b{color:var(--color-green);font-family:var(--font-body);font-size:var(--type-size-12);letter-spacing:.06em;margin-left:auto}.engagement-hero-visual__card h2{margin-top:var(--space-8);color:var(--color-paper);font-family:var(--font-body);font-size:clamp(var(--type-size-19), 1.6vw, var(--type-size-23));letter-spacing:-.04em;line-height:1.08}.engagement-hero-visual__card p{margin-top:var(--space-4);color:#9ba29b;font-size:var(--type-size-13);line-height:1.45}.engagement-hero-visual__card--tickets h2{margin-top:var(--space-8);font-size:clamp(var(--type-size-18), 1.55vw, var(--type-size-21))}.engagement-hero-visual__card--tickets p{font-size:var(--type-size-13)}.engagement-hero-visual__card--tickets>strong{margin-top:var(--space-4);color:var(--color-green);font-family:var(--font-body);font-size:clamp(var(--type-size-18), 1.65vw, var(--type-size-23));letter-spacing:.04em}.engagement-hero-visual__chip{padding:var(--space-4) var(--space-8);color:#b8beb8;font-family:var(--font-body);font-size:var(--type-size-11);letter-spacing:.07em;background:#ffffff12;border-radius:999px;align-self:flex-start;margin-top:auto}.engagement-hero-visual__connector{z-index:1;background:#42c14852;width:1px;height:8%;position:absolute;top:42%}.engagement-hero-visual__connector--left{left:25%}.engagement-hero-visual__connector--right{right:25%}.engagement-hero-visual__connector--center{height:11%;top:42%;left:50%}.engagement-hero-visual__dashboard{box-sizing:border-box;width:80%;height:55%;padding:var(--card-content-padding);flex-direction:column;animation:6.2s ease-in-out -2.4s infinite engagement-card-float;display:flex;bottom:0;left:10%}.engagement-hero-visual__dashboard header>span:nth-child(2){color:#dce1dc}.engagement-hero-visual__dashboard header>span:nth-child(2),.engagement-hero-visual__dashboard header>b,.engagement-hero-visual__total>span,.engagement-hero-visual__row,.engagement-hero-visual__row small{font-family:var(--font-body)}.engagement-hero-visual__dashboard header>span:nth-child(2){font-size:var(--type-size-15)}.engagement-hero-visual__dashboard header>b{color:#899189;font-size:var(--type-size-12);letter-spacing:.1em;margin-left:auto}.engagement-hero-visual__total{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-16);display:flex}.engagement-hero-visual__total h2{color:var(--color-paper);font-family:var(--font-body);font-size:clamp(var(--type-size-19), 1.8vw, var(--type-size-24));letter-spacing:-.02em;white-space:nowrap;font-weight:700}.engagement-hero-visual__total>span{color:#929a92;font-size:var(--type-size-12);letter-spacing:.08em;white-space:nowrap}.engagement-hero-visual__divider{height:1px;margin-block:var(--space-12) var(--space-8);background:#e5e5e524;flex:0 0 1px}.engagement-hero-visual__row{justify-content:space-between;align-items:center;gap:var(--space-12);color:#d0d5d0;min-height:30px;font-size:var(--type-size-13);display:flex}.engagement-hero-visual__row>span{align-items:center;gap:var(--space-10);min-width:0;display:flex}.engagement-hero-visual__row i{background:var(--color-green);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.engagement-hero-visual__row .engagement-hero-visual__dot--light{background:#d5ddd5}.engagement-hero-visual__row .engagement-hero-visual__dot--muted{background:#8f988f}.engagement-hero-visual__row small{color:#828a82;font-size:var(--type-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engagement-hero-visual__row>b{color:#899189;font-size:var(--type-size-12)}.engagement-hero-visual__chart{box-sizing:border-box;min-height:48px;margin:0 2% var(--space-8);flex:1;position:relative}.engagement-hero-visual__bars{align-items:flex-end;gap:2.5%;display:flex;position:absolute;inset:8% 0 0}.engagement-hero-visual__bars i{width:7.75%;height:var(--bar-height);background:linear-gradient(#42c14857,#42c14821);border-radius:3px 3px 0 0}.engagement-hero-visual__chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.engagement-hero-visual__chart path{fill:none;stroke:var(--color-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;vector-effect:non-scaling-stroke}@keyframes engagement-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=760px),(hover:none) and (pointer:coarse){.engagement-hero-visual__card,.engagement-hero-visual__dashboard,.insight-hero-visual__card--analytics,.insight-hero-visual__card--finance{animation:none}}.product-hero--insight{min-height:min(800px, calc(100svh - var(--site-header-height)));background:radial-gradient(at 78% 54%,#42c1483d,#0000 54%),radial-gradient(at 48% 100%,#42c14817,#0000 48%),#050605;padding-block:clamp(44px,6vh,78px)}.product-hero--insight .product-hero__layout{column-gap:clamp(var(--space-32), 5vw, 72px);grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);row-gap:0;min-height:clamp(460px,60vh,600px);margin-top:clamp(42px,7vh,82px)}.product-hero--insight .product-hero__heading{grid-row:1;align-self:end}.product-hero--insight .product-hero__details{width:100%;max-width:none;margin-top:var(--space-24);grid-row:2;align-self:start}.product-hero--insight .product-hero__heading h1{margin-block:var(--space-12) 0;font-size:var(--type-product-hero-headline);display:block}.product-hero--insight .product-hero__heading h1 .product-hero__insight-title{max-width:100%;display:inline}.product-hero--insight .product-hero__heading h1 .product-hero__insight-title--accent{letter-spacing:-.055em;vertical-align:baseline;background:var(--color-green);color:#050705;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.025em;margin-left:.14em;padding:.04em .16em;line-height:1;display:inline-block}.product-hero--insight .product-hero__heading h1 .product-hero__insight-title--period{margin-left:.06em;display:inline}.product-hero--insight .product-hero__logo-stack--insight{align-items:center;gap:clamp(var(--space-12), 1.8vw, var(--space-24));width:max-content;max-width:100%;padding-top:var(--space-12);padding-bottom:var(--space-12);display:flex}.product-hero--insight .product-hero__sprite-logo{flex:none;width:auto;max-width:100%;height:clamp(68px,5vw,76px);display:block}.product-hero--insight .product-hero__sprite-logo--zinsight{aspect-ratio:1660/422}.product-hero--insight .product-hero__sprite-logo--zcenter{aspect-ratio:585/174}.product-hero--insight .product-hero__details{margin-top:clamp(var(--space-16), 2.2vw, var(--space-24));align-self:start}.product-hero--insight .product-hero__intro{width:100%;max-width:none;font-size:var(--type-body);line-height:1.65}.product-hero--insight .product-hero__visual{perspective:1200px;background:0 0;border:0;border-radius:3px;height:clamp(390px,45vw,520px);overflow:visible}.insight-hero-visual{isolation:isolate;position:absolute;inset:0}.insight-hero-visual__card{z-index:1;box-sizing:border-box;transform-style:preserve-3d;padding:var(--card-content-padding);font-family:var(--font-body);will-change:transform;background:linear-gradient(145deg,#1b211b,#0b0e0b 72%,#080a08);border:1px solid #e5e5e52e;border-radius:15px;flex-direction:column;display:flex;position:absolute;box-shadow:0 38px 72px #00000094,0 16px 32px #42c14824,inset 0 1px #ffffff1f}.insight-hero-visual__card:before{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(145deg,#42c1481a,#080a08 72%);border:1px solid #42c1482e;position:absolute;inset:0;transform:translateZ(-18px);box-shadow:0 0 26px #42c1481a}.insight-hero-visual__card--analytics{width:56%;min-height:52%;animation:7s ease-in-out infinite insight-card-float-analytics;top:9%;left:1%}.insight-hero-visual__card--finance{width:61%;min-height:47%;animation:8s ease-in-out -2.5s infinite insight-card-float-finance;bottom:5%;right:2%}@keyframes insight-card-float-analytics{0%,to{transform:rotateX(7deg)rotateY(-13deg)rotate(-5deg)translateZ(22px)}50%{transform:rotateX(9deg)rotateY(-10deg)rotate(-4deg)translate3d(-3px,-13px,38px)}}@keyframes insight-card-float-finance{0%,to{transform:rotateX(6deg)rotateY(12deg)rotate(4deg)translateZ(42px)}50%{transform:rotateX(8deg)rotateY(9deg)rotate(3deg)translate3d(3px,-11px,58px)}}.insight-hero-visual__card header{justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--color-muted);font-family:var(--font-body);font-size:max(var(--type-size-11), var(--type-size-11));letter-spacing:.04em;font-weight:600;display:flex}.insight-hero-visual__card header b{color:var(--color-green)}.insight-hero-visual__card h2{margin:clamp(var(--space-16), 2vw, 24px) 0 var(--space-8);color:var(--color-paper);font-family:var(--font-body);font-size:clamp(var(--type-size-18), var(--type-size-20), var(--type-size-21));letter-spacing:0;font-weight:600;line-height:1.3}.insight-hero-visual__card p,.insight-hero-visual__card footer{color:var(--color-muted);font-family:var(--font-body);font-size:max(var(--type-size-12), var(--type-size-13));line-height:1.45}.insight-hero-visual__card p{margin:0 0 var(--space-12)}.insight-hero-visual__tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.insight-hero-visual__tags span{padding:var(--space-4) var(--space-8);color:#d4ddd4;font-family:var(--font-body);font-size:max(var(--type-size-10), var(--type-size-10));letter-spacing:.04em;border:1px solid #42c14847;border-radius:999px}.insight-hero-visual__chart{justify-content:space-between;align-items:end;gap:var(--space-8);height:65px;margin-block:var(--space-16);background:repeating-linear-gradient(#0000 0 20px,#e5e5e514 21px 22px);border-bottom:1px solid #e5e5e526;display:flex}.insight-hero-visual__chart i{width:8%;height:var(--bar-height,50%);background:linear-gradient(to top, #42c14847, var(--color-green));border-radius:3px 3px 0 0}.insight-hero-visual__chart i:nth-child(2n){--bar-height:67%}.insight-hero-visual__chart i:nth-child(3n){--bar-height:38%}.insight-hero-visual__chart i:nth-child(4n){--bar-height:82%}.insight-hero-visual__chart i:nth-child(5n){--bar-height:59%}.insight-hero-visual__card footer{padding-top:var(--space-10);border-top:1px solid #e5e5e51f;margin-top:auto}.insight-hero-visual__process{align-items:center;gap:var(--space-8);margin-block:var(--space-24);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;display:grid}.insight-hero-visual__process span{color:#dce1dc;min-height:42px;font-family:var(--font-body);font-size:max(var(--type-size-10), var(--type-size-10));text-align:center;border:1px solid #42c14852;border-radius:8px;place-items:center;line-height:1.2;display:grid}.insight-hero-visual__process i{background:var(--color-green);width:10px;height:1px}.insight-hero-visual{place-items:center;display:grid}.insight-phone{aspect-ratio:9/18.8;filter:drop-shadow(0 28px 36px #00000080)drop-shadow(0 0 30px #42c1481f);max-width:82vw;height:min(100%,560px);padding:0}.insight-phone__bezel{box-sizing:border-box;background:linear-gradient(135deg,#aab4ab,#151a17 2.5%,#070908 12%,#111713 88%,#778078);border:1px solid #dee7e09e;border-radius:42px;width:100%;height:100%;padding:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a,inset 0 0 14px #ffffff14}.insight-phone__screen{box-sizing:border-box;color:#f2f5f2;width:100%;height:100%;font-family:var(--font-body);background:radial-gradient(at 100% 0,#42c1481f,#0000 46%),linear-gradient(160deg,#111713,#0b0e0c 56%,#101612);border:1px solid #ffffff14;border-radius:33px;flex-direction:column;gap:9px;padding:25px 13px 10px;display:flex;position:relative;overflow:hidden}.insight-phone__island{background:#030504;border-radius:20px;width:68px;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.insight-phone__status,.insight-phone__appbar,.insight-phone__greeting,.insight-phone__chart-card>header,.insight-phone__activity>header{justify-content:space-between;align-items:center;display:flex}.insight-phone__status{color:#e4e9e4;min-height:13px;font-size:9px;font-weight:700}.insight-phone__status span:last-child{color:#dce8dc;letter-spacing:1px;font-size:8px}.insight-phone__appbar{border-bottom:1px solid #ffffff14;justify-content:flex-start;gap:8px;min-height:31px;padding-bottom:7px}.insight-phone__brand-logo{object-fit:cover;object-position:center;width:84px;height:24px;display:block}.insight-phone__avatar{color:#9be89f;background:#28342a;border:1px solid #42c14880;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.insight-phone__greeting{min-height:24px}.insight-phone__greeting span{color:#8c998d;letter-spacing:.11em;font-size:8px;font-weight:700}.insight-phone__greeting b{color:#8e9a8f;font-size:8px;font-weight:500}.insight-phone__lead-stat{background:linear-gradient(110deg,#37753d47,#1c271eb8 58%,#0f1711eb);border:1px solid #6e9c733d;border-radius:11px;grid-template-columns:1fr auto;align-items:center;min-height:57px;padding:9px 10px 8px;display:grid;position:relative}.insight-phone__lead-stat div{gap:2px;display:grid}.insight-phone__lead-stat div>span{color:#aab5ab;font-size:9px}.insight-phone__lead-stat div>strong{letter-spacing:-.04em;font-size:23px;line-height:1}.insight-phone__trend{color:#66d66c;font-size:9px;font-weight:700}.insight-phone__lead-stat small{color:#768578;grid-column:1/-1;font-size:7px}.insight-phone__stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.insight-phone__stat{background:linear-gradient(145deg,#1b211d,#131714);border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:3px;min-height:51px;padding:7px 8px;display:grid}.insight-phone__stat>span{color:#8f9b90;font-size:8px}.insight-phone__stat>strong{font-size:14px;line-height:1}.insight-phone__stat>small{color:#60cc65;font-size:7px}.insight-phone__chart-card{background:linear-gradient(145deg,#1a201c,#121613);border:1px solid #ffffff14;border-radius:11px;gap:7px;padding:9px 9px 7px;display:grid}.insight-phone__chart-card>header strong,.insight-phone__activity>header strong{font-size:9px;font-weight:650}.insight-phone__chart-card>header span{color:#819083;font-size:7px}.insight-phone__chart{height:74px;position:relative;overflow:hidden}.insight-phone__chart-grid{background:repeating-linear-gradient(#0000 0 17px,#ffffff12 18px 19px);position:absolute;inset:0}.insight-phone__chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.insight-phone__chart-area{fill:url(#insight-chart-fill)}.insight-phone__chart-line{fill:none;stroke:#55d65b;stroke-width:2.5px;vector-effect:non-scaling-stroke}.insight-phone__chart circle{fill:#a6f0a9;stroke:#4ecb56;stroke-width:2px;vector-effect:non-scaling-stroke}.insight-phone__chart-labels{color:#718074;letter-spacing:.04em;justify-content:space-between;font-size:6px;display:flex}.insight-phone__activity{gap:7px;display:grid}.insight-phone__activity>header span{color:#67d66c;letter-spacing:.08em;font-size:6px;font-weight:700}.insight-phone__activity>div{align-items:center;gap:7px;min-width:0;display:flex}.insight-phone__activity-icon{color:#68d76e;background:#42c14821;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.insight-phone__activity-icon--sessions{color:#54c5d9;background:#31b0c41f}.insight-phone__activity>div>span{gap:2px;min-width:0;display:grid}.insight-phone__activity>div b{color:#dce4dd;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.insight-phone__activity>div small{color:#78877a;font-size:6px}.insight-phone__activity>div>strong{color:#74da79;margin-left:auto;font-size:8px}.insight-phone__tabbar{color:#77847a;border-top:1px solid #ffffff14;justify-content:space-around;align-items:center;min-height:35px;margin-top:auto;display:flex}.insight-phone__tabbar span{justify-items:center;gap:2px;font-size:11px;display:grid}.insight-phone__tabbar span.is-active{color:#61d467}.insight-phone__tabbar small{font-size:6px}.insight-center-card{z-index:1;background:radial-gradient(at 0 0,#42c14821,#0000 60%),linear-gradient(145deg,#171f19fa,#0a0e0bfa);border:1px solid #c4dac640;border-radius:18px;gap:12px;width:clamp(170px,17vw,204px);padding:16px 17px 14px;display:grid;position:absolute;top:54%;left:-1%;transform:translateY(-50%);box-shadow:0 22px 48px #00000061,0 0 40px #42c1481a}.insight-center-card__logo{object-fit:cover;object-position:center;width:92px;height:28px;display:block}.insight-center-card__title-row,.insight-center-card__title-row>span{justify-content:space-between;align-items:center;display:flex}.insight-center-card__title-row>strong{color:#e7ece7;font-size:11px;font-weight:650}.insight-center-card__title-row>span{color:#8fa091;gap:6px;font-size:9px}.insight-center-card__title-row i{background:#54d45b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #54d45bb3}.insight-center-card__summary{background:linear-gradient(105deg,#42c1481f,#42c14808);border:1px solid #42c1482e;border-radius:12px;align-items:baseline;gap:9px;padding:11px 12px;display:flex}.insight-center-card__summary>strong{color:#f0f5f0;letter-spacing:-.06em;font-size:24px;line-height:1}.insight-center-card__summary>strong span{color:#8e9a8f;letter-spacing:-.03em;font-size:13px}.insight-center-card__summary>span{color:#aab5ab;font-size:8px}.insight-center-card__timeline{justify-content:space-between;gap:5px;display:flex}.insight-center-card__timeline>span{color:#8e9b8f;white-space:nowrap;justify-items:center;gap:6px;font-size:7px;display:grid}.insight-center-card__timeline i{color:#71dc76;background:#42c14821;border:1px solid #42c14866;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.insight-center-card__timeline b{font-weight:500}.insight-orbit-card,.insight-signal-card{z-index:3;backdrop-filter:blur(12px);background:linear-gradient(145deg,#161e18f5,#090d0af7);border:1px solid #c4dac63d;position:absolute;box-shadow:0 18px 42px #00000057,0 0 34px #42c14817}.insight-orbit-card{border-radius:18px;gap:12px;width:204px;padding:15px 16px;display:grid;top:10%;right:-1%;transform:rotate(5deg)}.insight-orbit-card__eyebrow{color:#91a093;letter-spacing:.13em;font-size:8px;font-weight:700}.insight-orbit-card__content{align-items:center;gap:14px;display:flex}.insight-orbit-card__ring{background:conic-gradient(#4bd052 0 68%, #2d9e40 68% 92%, #28352a 92% 100%);border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 22px #42c1482b}.insight-orbit-card__ring:before{content:"";background:#111713;border-radius:50%;width:58px;height:58px;position:absolute}.insight-orbit-card__ring>span{z-index:1;color:#edf4ed;letter-spacing:-.05em;font-size:17px;font-weight:700}.insight-orbit-card__ring>span>span{color:#a7b3a8;font-size:9px}.insight-orbit-card__legend{flex:1;gap:8px;display:grid}.insight-orbit-card__legend>span{color:#99a69a;grid-template-columns:6px 1fr auto;align-items:center;gap:5px;font-size:7px;display:grid}.insight-orbit-card__legend i{background:#4bd052;border-radius:50%;width:5px;height:5px}.insight-orbit-card__legend>span:nth-child(2) i{background:#2d9e40}.insight-orbit-card__legend>span:nth-child(3) i{background:#526155}.insight-orbit-card__legend b{font-weight:500}.insight-orbit-card__legend strong{color:#d9e3da;font-size:7px}.insight-signal-card{border-radius:16px;gap:12px;width:210px;padding:14px 15px 12px;display:grid;bottom:10%;right:0;transform:rotate(-4deg)}.insight-signal-card__heading,.insight-signal-card__heading>span,.insight-signal-card__footer{justify-content:space-between;align-items:center;display:flex}.insight-signal-card__heading>span{justify-content:flex-start;gap:7px}.insight-signal-card__heading i{background:#55d65b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #55d65ba6}.insight-signal-card__heading b{color:#dce6dd;font-size:8px;font-weight:600}.insight-signal-card__heading>strong{color:#69d96f;font-size:10px}.insight-signal-card__bars{background:repeating-linear-gradient(#0000 0 13px,#ffffff0d 14px 15px);border-bottom:1px solid #ffffff17;align-items:end;gap:5px;height:42px;padding:0 2px;display:flex}.insight-signal-card__bars i{height:var(--bar,50%);background:linear-gradient(#4bd052,#42c1484d);border-radius:3px 3px 0 0;flex:1;box-shadow:0 0 12px #42c14821}.insight-signal-card__bars i:nth-child(3n){--bar:72%}.insight-signal-card__bars i:nth-child(4n){--bar:88%}.insight-signal-card__bars i:nth-child(5n){--bar:62%}.insight-signal-card__bars i:nth-child(7n){--bar:94%}.insight-signal-card__footer{color:#7f9081;letter-spacing:.1em;font-size:7px;font-weight:700}.insight-signal-card__footer b{color:#60d467;font-size:13px}.insight-orbit-graphic,.insight-bars-graphic,.insight-center-flow{z-index:1;pointer-events:none;position:absolute}.insight-orbit-graphic{aspect-ratio:1;filter:drop-shadow(0 18px 13px #000000b3)drop-shadow(0 7px 18px #42c1484d);place-items:center;width:90px;display:grid;top:10%;left:clamp(8px,4%,28px)}.insight-orbit-graphic__ring{background:conic-gradient(from -92deg, #57d85e 0 68%, #42c1481f 68% 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.insight-orbit-graphic__ring:before{content:"";background:#071009;border-radius:50%;position:absolute;inset:9px}.insight-orbit-graphic__ring:after{content:"";border:1px solid #53d25b3d;border-radius:50%;position:absolute;inset:-7px}.insight-orbit-graphic__ring>span{color:#edf5ed;letter-spacing:-.06em;z-index:1;font-size:20px;font-weight:700;position:absolute}.insight-orbit-graphic__ring>span>span{color:#91a493;font-size:11px}.insight-bars-graphic{opacity:.92;width:156px;height:72px;bottom:12%;left:4%}.insight-bars-graphic:before,.insight-bars-graphic:after{content:"";background:linear-gradient(90deg,#0000,#abd3ae38,#0000);height:1px;position:absolute;left:0;right:0}.insight-bars-graphic:before{top:33%}.insight-bars-graphic:after{top:66%}.insight-bars-graphic__bars{border-bottom:1px solid #71dc7773;align-items:end;gap:7px;display:flex;position:absolute;inset:0 2px}.insight-bars-graphic__bars i{height:var(--bar,50%);background:linear-gradient(#62e06a,#42c1484d);border-radius:5px 5px 0 0;flex:1;box-shadow:0 0 12px #42c1483d}.insight-bars-graphic__bars i:nth-child(3n){--bar:72%}.insight-bars-graphic__bars i:nth-child(4n){--bar:88%}.insight-bars-graphic__bars i:nth-child(5n){--bar:62%}.insight-bars-graphic__bars i:nth-child(7n){--bar:94%}.insight-center-flow{justify-items:start;gap:12px;width:190px;display:grid;top:48%;left:2%;transform:translateY(-50%)}.insight-center-flow__logo{object-fit:contain;width:80px;height:25px;display:block}.insight-center-flow__track{align-items:center;width:100%;display:flex}.insight-center-flow__track span{color:#74e27b;background:#101911;border:1px solid #52d25b85;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.insight-center-flow__track b{background:linear-gradient(90deg,#52d25ba6,#52d25b38);flex:1;height:1px}.insight-center-flow__caption{color:#9cad9d;letter-spacing:.02em;font-size:9px}@media (width>=761px) and (width<=900px){.product-hero--insight .insight-orbit-graphic{width:94px;top:8%;left:2%}.product-hero--insight .insight-orbit-graphic__ring:before{inset:8px}.product-hero--insight .insight-orbit-graphic__ring>span{font-size:20px}.product-hero--insight .insight-bars-graphic{width:128px;height:60px;bottom:7%;left:2%}.product-hero--insight .insight-center-flow{gap:9px;width:152px;top:49%;left:1%}.product-hero--insight .insight-center-flow__logo{width:70px;height:22px}}@media (width<=760px){.product-hero--insight .insight-phone{max-width:min(66vw,240px);height:min(100%,440px);transform:translate(54px)}.product-hero--insight .insight-orbit-graphic{width:82px;top:5%;left:2%}.product-hero--insight .insight-orbit-graphic__ring:before{inset:7px}.product-hero--insight .insight-orbit-graphic__ring:after{inset:-4px}.product-hero--insight .insight-orbit-graphic__ring>span{font-size:17px}.product-hero--insight .insight-orbit-graphic__ring>span>span{font-size:9px}.product-hero--insight .insight-bars-graphic{width:104px;height:48px;bottom:5%;left:1%}.product-hero--insight .insight-bars-graphic__bars{gap:4px}.product-hero--insight .insight-center-flow{gap:8px;width:112px;top:49%;left:0}.product-hero--insight .insight-center-flow__logo{width:62px;height:19px}.product-hero--insight .insight-center-flow__track span{flex-basis:17px;width:17px;height:17px;font-size:9px}.product-hero--insight .insight-center-flow__caption{font-size:7px}}.product-hero--insight .insight-center-summary{z-index:1;box-sizing:border-box;backdrop-filter:blur(12px);pointer-events:none;background:linear-gradient(145deg,#17221ae6,#080d09e0);border:1px solid #b8d6bb38;border-radius:17px;gap:10px;width:clamp(140px,16vw,190px);padding:14px;display:grid;position:absolute;top:10%;right:-3%;box-shadow:0 22px 38px #0000007a,0 10px 28px #145b1e42,inset 0 1px #ffffff12}.insight-center-summary__logo{object-fit:contain;width:74px;height:22px;display:block}.insight-center-summary__score{align-items:baseline;display:flex}.insight-center-summary__score strong{color:#eef5ef;letter-spacing:-.06em;font-size:clamp(20px,2.2vw,27px);line-height:1}.insight-center-summary__score span{color:#78897b;text-align:right;font-size:7px}.insight-center-summary__progress{background:#b1cab421;border-radius:999px;height:4px;overflow:hidden}.insight-center-summary__progress i{border-radius:inherit;background:linear-gradient(90deg,#293,#5bdd62);width:68%;height:100%;display:block;box-shadow:0 0 10px #55d65b61}.product-hero--insight .insight-bars-graphic{opacity:1;width:clamp(96px,9vw,118px);height:82px;bottom:16%;left:-2%}.insight-bars-graphic:before,.insight-bars-graphic:after,.insight-bars-graphic__bars{display:none}.insight-bars-graphic__card{box-sizing:border-box;backdrop-filter:blur(12px);background:linear-gradient(145deg,#17221ae6,#080d09e0);border:1px solid #b8d6bb38;border-radius:15px;width:100%;height:100%;padding:9px;box-shadow:0 22px 38px #0000007a,0 10px 28px #145b1e3d,inset 0 1px #ffffff12}.insight-bars-graphic svg{width:100%;height:100%;display:block;overflow:visible}.insight-bars-graphic__area{fill:url(#insight-float-area)}.insight-bars-graphic__grid{fill:none;stroke:#c1dcc31f;stroke-width:1px;vector-effect:non-scaling-stroke}.insight-bars-graphic__line{fill:none;stroke:#55d65b;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #55d65b5c)}@media (width>=761px) and (width<=900px){.product-hero--insight .insight-center-summary{width:152px;padding:12px;top:11%}.product-hero--insight .insight-bars-graphic{width:clamp(82px,12vw,112px);height:66px;bottom:9%;left:0}}@media (width<=760px){.product-hero--insight .insight-center-summary{gap:8px;width:min(37%,140px);padding:10px;top:7%;right:0}.insight-center-summary__logo{width:66px;height:20px}.insight-center-summary__score strong{font-size:19px}.product-hero--insight .insight-bars-graphic{width:92px;height:58px;bottom:6%;left:0}.insight-bars-graphic__card{border-radius:12px;padding:6px}}.product-hero--backoffice:before,.product-hero--engagement:before,.product-hero--insight:before{z-index:-1;content:"";pointer-events:none;content:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 55%,#0000 100%)}.product-hero>.container{z-index:1;position:relative}.product-hero__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:center;align-items:center;gap:clamp(18px,3vh,30px) clamp(28px,5vw,72px);min-height:clamp(460px,60vh,600px);margin-top:clamp(42px,7vh,82px);display:grid;position:relative}.product-hero__heading{z-index:1;grid-area:1/1;min-width:0;position:relative}.product-hero .eyebrow,.backoffice-modules__heading .eyebrow,.engagement-capabilities__heading .eyebrow,.insight-catalog__heading .eyebrow,.product-contact .eyebrow,.backoffice-value .eyebrow,.engagement-value .eyebrow,.insight-value .eyebrow{color:var(--color-green);font-family:var(--section-label-font);font-size:var(--type-product-label);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);align-items:center;gap:11px;line-height:1.4;display:flex}.product-hero .eyebrow{justify-content:flex-start}.product-hero h1{font-family:var(--font-display);font-size:var(--type-product-h1);letter-spacing:-.075em;text-transform:uppercase;flex-direction:column;align-items:flex-start;margin-top:clamp(22px,2.5vw,34px);font-weight:700;line-height:.92;display:flex}.product-hero--backoffice .bo-hero-headline{font-size:var(--type-size-21);letter-spacing:-.075em;font-weight:500;line-height:1.2}.product-hero h1 span{display:inline-block}.product-hero__product-logo{width:min(100%,560px);height:auto;display:block;overflow:visible}.product-hero--backoffice .product-hero__layout{grid-template-rows:auto 1fr;row-gap:20px}.product-hero--backoffice .product-hero__heading{align-self:end}.product-hero--backoffice h1{overflow:visible}.product-hero--backoffice .product-hero__product-logo{width:min(124%,700px);margin-block:10px 12px}@media (width>=761px) and (width<=960px){.product-hero--backoffice .product-hero__product-logo{width:min(116%,590px)}}.product-hero--backoffice .product-hero__details{align-self:start}.product-hero h1 .product-hero__accent{color:var(--color-green);text-shadow:0 15px 34px #42c1482e}.product-hero__details{z-index:1;grid-area:2/1;max-width:560px;position:relative}.product-hero__intro{color:#c1c6c1;max-width:560px;font-size:var(--type-body);margin:0;line-height:1.65}.product-hero__visual{isolation:isolate;background:radial-gradient(at 50% 58%,#42c1481f,#0000 64%);grid-area:1/2/span 2;width:100%;min-width:0;height:clamp(340px,54vw,510px);position:relative;overflow:hidden}.product-hero--backoffice .backoffice-card-stage{transform:translateY(-28px)}.product-hero__screen{background:#edf2ed;border:1px solid #e5e5e524;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000073}.product-hero__screen--primary{z-index:0;aspect-ratio:1681/936;width:min(100%,900px);box-shadow:none;background:0 0;border-color:#0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero__screen--primary img{opacity:.96;filter:saturate(.9);object-fit:contain;-webkit-mask-composite:destination-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000009e 8%,#000 19% 82%,#0000009e 94%,#0000 100%),linear-gradient(#000 0% 76%,#000000e6 82%,#00000094 91%,#0000 100%),radial-gradient(94% 100% at 50% 48%,#000 56%,#000000f0 74%,#0000008c 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000009e 8%,#000 19% 82%,#0000009e 94%,#0000 100%),linear-gradient(#000 0% 76%,#000000e6 82%,#00000094 91%,#0000 100%),radial-gradient(94% 100% at 50% 48%,#000 56%,#000000f0 74%,#0000008c 90%,#0000 100%);mask-composite:intersect}.product-hero--backoffice .product-hero__screen--primary{width:min(100%,940px);overflow:visible}.product-hero--backoffice .product-hero__screen--primary img{opacity:.9;filter:saturate(.88)brightness(.82);-webkit-mask-composite:destination-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 5%,#000 15% 85%,#00000059 95%,#0000 100%),linear-gradient(#0000 0%,#00000059 5%,#000 15% 85%,#00000059 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 5%,#000 15% 85%,#00000059 95%,#0000 100%),linear-gradient(#0000 0%,#00000059 5%,#000 15% 85%,#00000059 95%,#0000 100%);mask-composite:intersect}.product-hero--backoffice .product-hero__visual{background:radial-gradient(at 50% 52%,#42c1481a,#0000 70%);overflow:visible}.product-hero__screen--primary figcaption{z-index:2;border:1px solid #ffffff1a;width:fit-content;min-height:32px;margin-inline:auto;padding-inline:14px;display:none;position:absolute;bottom:4%;left:0;right:0}.product-hero__screen--secondary{display:none}.product-hero__layout--collage .product-hero__screen--primary{width:min(92%,800px)}.product-hero__layout--collage .product-hero__screen--secondary{z-index:1;border-color:#42c1487a;width:min(42%,540px);display:block;position:absolute;bottom:7%;right:1%;transform:rotate(1.2deg)}.product-hero__screen figcaption{background:#0b0e0b;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-inline:13px;display:flex}.product-hero__screen figcaption span{color:#9ba39b;font-size:var(--type-size-8);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.product-hero__screen figcaption b{color:var(--color-green);font-family:var(--font-display);font-size:var(--type-size-12);letter-spacing:.06em;flex:none}.product-hero__screen img{aspect-ratio:1681/936;object-fit:contain;width:100%;height:auto;display:block}.product-hero__visual-caption{z-index:2;color:#929a92;font-size:var(--type-size-8);letter-spacing:.1em;font-weight:700;position:absolute;bottom:0;right:1%}.product-hero--backoffice .product-hero__visual-caption{bottom:2%;right:0}.product-hero__note{color:#c5cbc5;max-width:480px;font-size:var(--type-size-12);text-align:left;border-left:2px dashed #647a64;gap:5px;margin:22px 0 0;padding-left:13px;line-height:1.5;display:grid}.product-hero__note span{color:var(--color-green);font-size:var(--type-size-10);letter-spacing:.12em;font-weight:700}.product-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.product-hero__actions .button,.product-contact .button{align-items:center;gap:14px;display:inline-flex}.product-hero__actions .button svg,.product-contact .button svg{width:16px;height:16px}.product-text-link{color:var(--color-paper);font-size:var(--type-size-12);align-items:center;gap:8px;font-weight:600;display:inline-flex}.product-text-link svg{width:13px;height:13px;color:var(--color-green)}.product-text-link:hover{color:var(--color-green)}.engagement-capabilities__heading h2,.insight-catalog__heading h2{max-width:790px;font-size:var(--type-product-h2);letter-spacing:-.06em;margin-top:15px;font-weight:700;line-height:.98}.engagement-capabilities__heading>p:last-child,.insight-catalog__heading>p:last-child{color:var(--color-muted);font-size:var(--type-body);line-height:1.65}.engagement-value__layout,.insight-value__layout{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.engagement-value h2,.insight-value h2{max-width:720px;font-size:var(--type-product-h2);letter-spacing:-.06em;margin-top:15px;line-height:.98}.engagement-value__layout>div>p:last-child,.insight-value__details>p{color:#b3bab3;font-size:var(--type-body);line-height:1.65}.engagement-value ol,.insight-value__details ul{counter-reset:product-value;gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.engagement-value li,.insight-value__details li{color:#e1e5e1;font-size:var(--type-size-12);border-bottom:1px solid #2b312b;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;line-height:1.5;display:grid}.engagement-capabilities{background:radial-gradient(at 78% 60%,#42c14814,#0000 44%),#0a0c0a;padding:clamp(76px,8.5vw,116px) 0}.engagement-capabilities__heading{gap:0;max-width:800px;display:grid}.engagement-capabilities__heading h2{font-size:var(--type-product-h2);letter-spacing:-.055em;margin-top:14px;line-height:1.04}.engagement-capabilities__heading h2 span{color:var(--color-green);display:block}.engagement-capabilities__heading>p:last-child{max-width:570px;margin-top:17px}.engagement-modules{margin-top:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.5vw,32px);display:grid}.engagement-module{border:1px solid var(--color-line);background:var(--color-panel);border-radius:3px;min-width:0;overflow:hidden}.engagement-module__visual{aspect-ratio:16/9;border-bottom:1px solid var(--color-line);background-color:#090c09;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.engagement-module__visual--lead{background:repeating-linear-gradient(0deg,#0000 0 27px,#e5e5e50a 28px),repeating-linear-gradient(90deg,#0000 0 27px,#e5e5e50a 28px),radial-gradient(at 50% 85%,#42c14826,#0000 58%),#090c09}.engagement-module__browser-bar{background:#111511;border-bottom:1px solid #2a302a;align-items:center;gap:6px;height:34px;padding-inline:12px;display:flex;position:absolute;inset:0 0 auto}.engagement-module__browser-bar i{background:#576057;border-radius:50%;width:6px;height:6px}.engagement-module__browser-bar i:first-child{background:var(--color-green)}.engagement-module__browser-bar span{color:#8f998f;font-size:var(--type-size-9);letter-spacing:.1em;margin-left:7px}.engagement-module__landing{background:linear-gradient(145deg,#171d17,#0f130f);border:1px solid #384238;align-content:center;justify-items:start;gap:9px;width:54%;min-height:112px;padding:12px;display:grid;box-shadow:0 12px 30px #0000006b}.engagement-module__landing b{color:#f0f3f0;font-size:clamp(var(--type-size-11), 1vw, var(--type-size-15))}.engagement-module__landing>span{background:#424a42;width:84%;height:4px}.engagement-module__landing>span:nth-of-type(2){width:58%}.engagement-module__landing strong{background:var(--color-green);color:#081008;font-size:var(--type-size-8);letter-spacing:.08em;padding:5px 8px}.engagement-module__tag,.engagement-module__predictor{color:#aeb8ae;width:54px;height:54px;font-size:var(--type-size-8);text-align:center;background:#0c110c;border:1px solid #42c14875;border-radius:50%;align-content:center;line-height:1.4;display:grid;position:absolute}.engagement-module__tag{top:23%;left:9%}.engagement-module__predictor{bottom:11%;right:8%}.engagement-module__tag b,.engagement-module__predictor b{color:var(--color-green);letter-spacing:.08em}.engagement-module__visual--tickets{background:radial-gradient(at 50% 100%,#42c1481f,#0000 56%),#090c09}.engagement-module__ticket-window{background:#111511;border:1px solid #343c34;width:78%;padding:13px;box-shadow:0 12px 30px #0000005c}.engagement-module__ticket-window>div:first-child{color:#e1e7e1;font-size:var(--type-size-10);align-items:center;gap:7px;display:flex}.engagement-module__ticket-window>div:first-child i{background:var(--color-green);border-radius:50%;width:7px;height:7px}.engagement-module__ticket-window>div:first-child span{color:#7d897d;font-size:var(--type-size-8);margin-left:auto}.engagement-module__ticket-window>p{color:#c6cec6;font-size:var(--type-size-9);background:#1a211a;margin:13px 0;padding:9px}.engagement-module__ticket-channels{flex-wrap:wrap;gap:5px;display:flex}.engagement-module__ticket-channels b{color:#d7dfd7;font-size:var(--type-size-7);letter-spacing:.04em;border:1px solid #354135;padding:5px 6px}.engagement-module__ticket-window>small{color:var(--color-green);font-size:var(--type-size-7);letter-spacing:.08em;margin-top:10px;display:block}.engagement-module__visual--zpay{background:radial-gradient(#42c1481c,#0000 60%),#090c09;align-content:center;gap:17px}.engagement-module__payment-flow{justify-content:center;align-items:center;gap:7px;display:flex}.engagement-module__payment-flow>span{color:#dce3dc;font-size:var(--type-size-8);letter-spacing:.05em;border:1px solid #364036;padding:8px 7px}.engagement-module__payment-flow>b{width:48px;height:48px;color:var(--color-green);font-size:var(--type-size-10);border:1px solid #42c1488c;border-radius:50%;place-items:center;display:grid}.engagement-module__payment-flow>i{background:var(--color-green);width:clamp(9px,2vw,24px);height:1px}.engagement-module__payment-status{align-items:center;gap:9px;display:flex}.engagement-module__payment-status b{color:var(--color-green);font-size:var(--type-size-8);letter-spacing:.06em;background:#42c14821;padding:5px 7px}.engagement-module__payment-status span,.engagement-module__visual--zpay>small{color:#8d978d;font-size:var(--type-size-8)}.engagement-module__body{min-height:200px;padding:var(--card-content-padding)}.engagement-module__body h3{color:#ecefec;min-height:1.2em;font-size:clamp(var(--type-size-18), 1.6vw, var(--type-size-22));margin:0}.engagement-module__category{margin-top:var(--space-4);color:var(--color-green);font-size:var(--type-size-12);letter-spacing:.1em;font-weight:700;line-height:1.5}.engagement-module__body>p:last-child{margin-top:var(--space-12);color:var(--color-muted);font-size:var(--type-body);line-height:1.6}.engagement-story{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;margin-top:46px;display:grid}.engagement-story__campaign,.engagement-story__support{min-width:0;padding:var(--card-content-padding);background:#0e110e;border:1px solid #343a34}.engagement-story__campaign{background:linear-gradient(142deg,#42c1481a,#0000 46%),#0e110e}.engagement-story__top{color:#858d85;font-size:var(--type-size-8);letter-spacing:.13em;border-bottom:1px solid #303630;justify-content:space-between;gap:12px;padding-bottom:14px;font-weight:700;display:flex}.engagement-story__top span:first-child{color:var(--color-green)}.engagement-story__campaign-visual{background:radial-gradient(at 48% 54%,#42c14826,#0000 46%),repeating-linear-gradient(0deg,#0000 0 31px,#e5e5e50a 32px),repeating-linear-gradient(90deg,#0000 0 31px,#e5e5e50a 32px),#090b09;border:1px solid #2b332b;justify-content:center;align-items:center;min-height:260px;margin:22px 0 28px;display:flex;position:relative;overflow:hidden}.engagement-story__campaign-window{z-index:1;background:#101510;border:1px solid #42c14899;align-content:start;gap:10px;width:min(58%,265px);min-height:164px;padding:15px;display:grid;position:relative;box-shadow:0 15px 42px #00000073}.engagement-story__campaign-window>span{color:#879087;font-size:var(--type-size-7);letter-spacing:.12em}.engagement-story__campaign-window b{color:#edf0ed;font-size:var(--type-size-21);letter-spacing:-.04em}.engagement-story__campaign-window i{background:#343b34;width:86%;height:5px;display:block}.engagement-story__campaign-window i:nth-of-type(2){width:62%}.engagement-story__campaign-window em{background:var(--color-green);color:#071007;width:fit-content;font-size:var(--type-size-7);letter-spacing:.08em;place-items:center;margin-top:3px;padding:5px 8px;font-style:normal;font-weight:700;display:inline-grid}.engagement-story__campaign-node{width:76px;height:76px;color:var(--color-green);font-size:var(--type-size-8);letter-spacing:.07em;text-align:center;background:#0a0e0a;border:1px solid #42c14880;border-radius:50%;place-content:center;font-weight:700;line-height:1.4;display:grid;position:absolute}.engagement-story__campaign-node--tag{top:13%;left:12%}.engagement-story__campaign-node--predictor{bottom:11%;right:9%}.engagement-story__campaign-node--predictor small{color:#dbe4db;font-size:var(--type-size-6)}.engagement-story__campaign-link{border:1px dashed #0000;border-color:#42c1488c #0000 #0000 #42c1488c;border-radius:100% 0 0;width:47%;height:35%;position:absolute;transform:rotate(19deg)}.engagement-story__campaign-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.engagement-product-copy>p,.engagement-zpay>div:nth-child(2)>p{color:var(--color-green);font-size:var(--type-size-8);letter-spacing:.12em;font-weight:700}.engagement-product-copy h3,.engagement-zpay h3{color:#f0f2f0;font-size:clamp(var(--type-size-19), 2vw, var(--type-size-24));letter-spacing:-.04em;margin-top:11px;line-height:1.06}.engagement-product-copy>span,.engagement-zpay>div:nth-child(2)>span{color:#aab1aa;font-size:var(--type-size-11);margin-top:10px;line-height:1.55;display:block}.engagement-product-copy ul{margin-top:6px}.engagement-product-copy li{color:#ccd2cc}.engagement-story__support{background:radial-gradient(at 100% 0,#42c14817,#0000 42%),#0c0e0c;flex-direction:column;display:flex}.engagement-story__channels{background:radial-gradient(circle,#42c14817,#0000 55%),#090b09;border:1px solid #2b332b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:260px;margin:22px 0 28px;padding:26px;display:flex}.engagement-story__channels>span{color:#e7ece7;font-size:var(--type-size-8);letter-spacing:.08em;background:#0d120d;border:1px solid #42c1486b;padding:11px 13px;font-weight:700}.engagement-story__channels>i{color:var(--color-green);font-size:var(--type-size-13);font-style:normal}.engagement-story__support .engagement-product-copy{flex:1}.engagement-story__note{color:#838b83;font-size:var(--type-size-9);border-top:1px solid #2b312b;margin-top:22px;padding-top:13px;line-height:1.5}.engagement-story__note strong{color:#42c148;font-size:var(--type-size-9);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;display:block}.engagement-zpay{padding:var(--card-content-padding);background:#0b0e0b;border:1px dashed #667966;grid-template-columns:54px minmax(0,1.2fr) minmax(200px,.8fr);align-items:center;gap:22px;margin-top:17px;display:grid}.engagement-zpay__mark{width:46px;height:46px;color:var(--color-green);font-size:var(--type-size-11);border:1px solid #42c14873;place-items:center;font-weight:700;display:grid}.engagement-zpay__mark i{display:none}.engagement-zpay__status{border-left:1px solid #3a443a;gap:7px;padding-left:20px;display:grid}.engagement-zpay__status b{color:var(--color-green);font-size:var(--type-size-8);letter-spacing:.12em}.engagement-zpay__status span{color:#abb2ab;font-size:var(--type-size-10);line-height:1.5}.engagement-value{background:linear-gradient(120deg,#42c14814,#0000 58%),#050605;border-top:1px solid #42c14847;padding:clamp(70px,8vw,105px) 0}.engagement-campaigns{background:radial-gradient(ellipse at 78% 68%, #42c14812, transparent 42%), var(--color-black)}.engagement-campaigns__grid{margin-top:var(--space-48)}#engagement-campaigns-title{color:var(--color-green)}#engagement-campaigns-title span{white-space:nowrap;display:block}.engagement-campaigns__panel{padding-bottom:var(--space-20)}.engagement-campaign-flow{padding:var(--space-24) var(--space-16) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.engagement-campaign-flow li{align-content:center;justify-items:center;gap:var(--space-12);text-align:center;min-height:96px;display:grid;position:relative}.engagement-campaign-flow li+li:before{background:var(--color-green);content:"";width:18px;height:1px;position:absolute;top:50%;left:-9px}.engagement-campaign-flow li>span{width:var(--space-32);height:var(--space-32);color:var(--color-green);font-family:var(--font-display);font-size:var(--type-body);background:#42c1481a;border:1px solid #42c1487a;border-radius:50%;place-items:center;display:grid}.engagement-campaign-flow li>b{color:var(--color-paper);font-family:var(--section-label-font);font-size:var(--type-body);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking)}.engagement-campaign-flow--predictor li:last-child>span{background:var(--color-green);color:var(--color-black)}.engagement-campaigns__note{margin:0 var(--space-16);padding:var(--space-12) 0 var(--space-8);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-body);line-height:1.55}.engagement-usecases{background:var(--color-green-panel);overflow:hidden}@media (width>=901px) and (height<=1100px){.engagement-usecases.bo-section{padding-block:clamp(var(--space-24), 4.5svh, var(--space-48))}.engagement-usecases__heading h2{margin-top:var(--space-12);font-size:var(--type-display-medium);line-height:1}.engagement-usecases__heading>p:last-child{margin-top:var(--space-12);line-height:1.45}.engagement-usecases__grid{gap:var(--space-12);margin-top:clamp(var(--space-12), 2.5svh, var(--space-24));grid-template-rows:321px 190px}.engagement-usecase--campaign,.engagement-usecase--landing,.engagement-usecase--sources{min-height:321px}.engagement-usecase--rules,.engagement-usecase--predictor{gap:var(--space-24);min-height:190px}.engagement-usecase--campaign .engagement-usecase__visual,.engagement-usecase--landing .engagement-usecase__visual,.engagement-usecase--sources .engagement-usecase__visual{height:120px}.engagement-campaign-mark__ring{border-width:4px}.engagement-usecase__visual--landing svg{width:104px;height:104px}.engagement-usecase__visual--rules svg{max-height:100px}.engagement-usecase__visual--predictor{height:112px}.engagement-predictor__halo{width:88px}.engagement-usecase__visual--predictor svg{width:58px;height:58px}.engagement-predictor__points{top:8px}.engagement-predictor__label{font-size:var(--type-size-7)}}.engagement-usecases__heading{max-width:none}.engagement-usecases__heading h2{text-wrap:nowrap;max-width:none}.engagement-usecases__grid{gap:var(--space-16);margin:var(--space-48) 0 0;grid-template-rows:300px 255px;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.engagement-usecase{justify-content:center;align-items:center;gap:var(--space-16);min-width:0;padding:var(--card-content-padding);border:1px solid var(--color-line);background:var(--color-journey-background);text-align:center;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.engagement-usecase--campaign,.engagement-usecase--landing,.engagement-usecase--sources{grid-column:span 2;min-height:0}@media (width>=1101px){.engagement-usecases__grid{grid-template-rows:321px 190px}.engagement-usecase--campaign,.engagement-usecase--landing,.engagement-usecase--sources{grid-template-rows:148px auto;align-content:center;justify-items:center;display:grid}.engagement-usecase--campaign .engagement-usecase__visual,.engagement-usecase--landing .engagement-usecase__visual,.engagement-usecase--sources .engagement-usecase__visual{align-self:center;margin:0}.engagement-usecase--rules,.engagement-usecase--predictor{min-height:190px}.engagement-usecase--sources .engagement-usecase__visual--sources{transform-origin:50%;max-width:300px;transform:scale(.88)}}.engagement-usecase__copy{width:100%;min-width:0}.engagement-usecase__copy h3{color:var(--color-paper);font-size:var(--type-product-h3);letter-spacing:-.035em;text-wrap:balance;margin-top:0;line-height:1.12}.engagement-usecase__copy p{max-width:36ch;margin:var(--space-12) auto 0;color:var(--color-muted);font-size:var(--type-body);line-height:1.65}.engagement-usecase__visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.engagement-usecase--campaign .engagement-usecase__visual,.engagement-usecase--landing .engagement-usecase__visual,.engagement-usecase--sources .engagement-usecase__visual{order:-1;align-self:center;width:100%;height:148px;margin:0}.engagement-campaign-mark__ring{border:5px solid var(--color-line);border-radius:50%;position:absolute;inset:8% 18%;transform:rotate(-7deg)}.engagement-campaign-mark__word{color:var(--color-paper);font-family:var(--font-display);font-size:clamp(var(--type-size-28), 5vw, var(--type-size-45));letter-spacing:-.06em;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.engagement-usecase__visual--landing svg{width:132px;height:132px}.engagement-landing__outer,.engagement-landing__inner{fill:none;stroke:var(--color-line)}.engagement-landing__outer{stroke-width:1px}.engagement-landing__inner{stroke-width:.7px;opacity:.58}.engagement-landing__page{fill:none;stroke:var(--color-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.engagement-landing__verified{fill:var(--color-green)}.engagement-landing__check{fill:none;stroke:var(--color-black);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.engagement-usecase__visual--sources{gap:var(--space-4);flex-direction:column;width:100%;max-width:300px;margin:0 auto;display:flex}.engagement-sources__heading{justify-content:space-between;align-items:center;gap:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-9);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);display:flex}.engagement-sources__heading b{color:var(--color-green);font-family:var(--font-display);font-variant-numeric:tabular-nums}.engagement-usecase__visual--sources ul{width:100%;margin:0;padding:0;list-style:none}.engagement-usecase__visual--sources li{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.engagement-usecase__visual--sources li>span{text-align:left;gap:2px;min-width:0;display:grid}.engagement-usecase__visual--sources li b{color:var(--color-paper);font-size:var(--type-size-12);font-weight:600}.engagement-usecase__visual--sources li small{color:var(--color-muted);font-size:var(--type-size-8);letter-spacing:var(--section-label-tracking)}.engagement-usecase__visual--sources li strong{color:var(--color-green);font-family:var(--font-display);font-size:var(--type-size-12);flex:none}.engagement-usecase__visual--sources li i{padding-left:var(--space-8);font-size:var(--type-size-11);font-style:normal}.engagement-usecase__visual--sources li i svg{width:14px;height:14px}.engagement-sources__foot{margin-top:var(--space-4);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-7);letter-spacing:var(--section-label-tracking)}.engagement-usecase--rules,.engagement-usecase--predictor{justify-content:space-between;gap:var(--space-24);text-align:left;flex-direction:row;grid-column:span 3;min-height:160px}.engagement-usecase--rules .engagement-usecase__copy,.engagement-usecase--predictor .engagement-usecase__copy{max-width:38ch;padding-inline:0}.engagement-usecase--rules .engagement-usecase__copy p,.engagement-usecase--predictor .engagement-usecase__copy p{margin-inline:0}.engagement-usecase--rules .engagement-usecase__visual,.engagement-usecase--predictor .engagement-usecase__visual{flex:0 0 44%;width:44%}.engagement-usecase__visual--rules svg{width:100%;max-width:300px;height:auto;display:block}.engagement-rules__path{stroke:var(--color-line);stroke-width:1.5px}.engagement-rules__node{fill:var(--color-journey-background);stroke:var(--color-muted);stroke-width:1.5px}.engagement-rules__node--active{stroke:var(--color-green);fill:var(--color-green)}.engagement-usecase__visual--predictor{height:120px}.engagement-predictor__halo{aspect-ratio:1;border:1px solid var(--color-line);border-radius:50%;width:112px;position:absolute}.engagement-predictor__points{color:var(--color-muted);font-family:var(--font-display);font-size:var(--type-size-11);position:absolute;top:11px;right:22%}.engagement-usecase__visual--predictor svg{width:74px;height:74px;position:relative}.engagement-usecase__visual--predictor svg path{stroke:var(--color-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.engagement-predictor__label{color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-7);letter-spacing:var(--section-label-tracking);position:absolute;bottom:0}@media (width<=1100px){.engagement-usecases__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-usecases__heading h2{text-wrap:balance;font-size:clamp(var(--type-size-32), 6vw, var(--type-display-large))}.engagement-usecase--campaign{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:260px}.engagement-usecase--campaign .engagement-usecase__visual{flex:0 0 min(34%,220px);order:0;width:min(34%,220px)}.engagement-usecase--campaign .engagement-usecase__copy{max-width:48ch}.engagement-usecase--campaign .engagement-usecase__copy p{margin-inline:0}.engagement-usecase--landing,.engagement-usecase--sources,.engagement-usecase--rules,.engagement-usecase--predictor{text-align:center;flex-direction:column;grid-column:span 1;justify-content:center;min-height:280px}.engagement-usecase--rules .engagement-usecase__copy p,.engagement-usecase--predictor .engagement-usecase__copy p{margin-inline:auto}.engagement-usecase--rules .engagement-usecase__visual,.engagement-usecase--predictor .engagement-usecase__visual{flex:none;width:100%}.engagement-usecase__visual--predictor{height:110px}}@media (width<=640px){.engagement-usecases__heading h2{text-wrap:balance}.engagement-usecases__grid{gap:var(--space-12);margin-top:var(--space-32);grid-template-columns:1fr}.engagement-usecase--campaign,.engagement-usecase--landing,.engagement-usecase--sources,.engagement-usecase--rules,.engagement-usecase--predictor{min-height:0;padding:var(--card-content-padding);grid-column:1/-1}.engagement-usecase--rules,.engagement-usecase--predictor{padding:var(--space-8)}.engagement-usecase--campaign{min-height:200px}.engagement-usecase--campaign .engagement-usecase__visual{flex-basis:30%;width:30%}.engagement-usecase--landing .engagement-usecase__visual,.engagement-usecase--sources .engagement-usecase__visual{height:124px}.engagement-usecase--sources{grid-row:auto}.engagement-usecase--rules,.engagement-usecase--predictor{text-align:left}.engagement-usecase--rules .engagement-usecase__visual,.engagement-usecase--predictor .engagement-usecase__visual{flex-basis:36%;width:36%}.engagement-usecase--rules .engagement-usecase__copy p,.engagement-usecase--predictor .engagement-usecase__copy p{margin-inline:0}}.engagement-product-timeline .bo-product-timeline__journey{width:calc(var(--bo-timeline-step-width) * 3)}.engagement-product-timeline .bo-product-timeline__steps{grid-template-columns:repeat(4, var(--bo-timeline-step-width))}.engagement-storyline--vertical .bo-product-timeline__stage{background:var(--color-journey-background);height:clamp(900px,100svh,1020px)}.engagement-storyline--vertical .bo-product-timeline__track{will-change:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;display:grid;transform:none}.engagement-storyline--vertical .bo-product-timeline__lead{gap:clamp(var(--space-20), 4vw, var(--space-48));width:100%;min-height:188px;padding:var(--space-20) 0 var(--space-12);grid-template-columns:minmax(0,.72fr) minmax(128px,.28fr)}.engagement-storyline--vertical .bo-product-timeline__visual{aspect-ratio:1.45;grid-area:1/2;width:100%;max-height:150px}.engagement-storyline--vertical .bo-product-timeline__lead-copy{grid-area:1/1;max-width:620px}.engagement-storyline--vertical .bo-product-timeline__journey{width:100%;min-height:0}.engagement-storyline--vertical .bo-product-timeline__rail{top:var(--space-24);right:auto;bottom:var(--space-24);width:1px;height:auto;left:50%}.engagement-storyline--vertical .bo-product-timeline__rail span{transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.engagement-storyline--vertical .bo-product-timeline__steps{height:100%;padding:var(--space-8) 0 var(--space-16);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.engagement-storyline--vertical .bo-product-timeline__step{align-items:center;height:auto;padding-inline:0;display:flex}.engagement-storyline--vertical .bo-product-timeline__marker{top:50%;left:50%}.engagement-storyline--vertical .bo-product-timeline__stem{display:none}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step .bo-product-timeline__content{opacity:.58;filter:saturate(.72);flex:0 0 calc(50% - 64px);width:calc(50% - 64px);max-width:none;padding-block:0;position:relative;inset:auto;transform:none}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step:nth-child(odd) .bo-product-timeline__content{text-align:right;margin-right:auto}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step:nth-child(2n) .bo-product-timeline__content{text-align:left;margin-left:calc(50% + 64px)}.engagement-storyline--vertical .bo-product-timeline__step:nth-child(odd) .bo-product-timeline__tags{justify-content:flex-end}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1;filter:none;scale:1.025;transform:translateY(calc(var(--space-12) * -1))}.engagement-storyline--vertical .bo-product-timeline__content h3{font-size:var(--type-product-h3)}.engagement-storyline--vertical .bo-product-timeline__copy{font-size:var(--type-product-body)}.insight-storyline{background:radial-gradient(at 14% 48%,#42c14814,#0000 36%),#070907}.insight-storyline .bo-product-timeline__stage{height:clamp(480px, calc(100svh - var(--site-header-height) - var(--space-24)), 900px);background:0 0;overflow:visible}.insight-storyline .bo-product-timeline__track{will-change:auto;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:stretch;width:100%;min-width:0;display:grid;transform:none}.insight-storyline .bo-product-timeline__lead{width:auto;min-width:0;padding:var(--space-32) clamp(var(--space-20), 4vw, var(--space-48)) var(--space-48) 0;grid-template-columns:minmax(0,1fr);align-content:center;gap:0}.insight-storyline .bo-product-timeline__lead-copy{max-width:460px}.insight-storyline .bo-product-timeline__lead-copy h2{max-width:9ch;font-size:var(--type-product-h2);line-height:.98}.insight-storyline .bo-product-timeline__journey{width:auto;min-width:0;height:100%;min-height:0}.insight-storyline .bo-product-timeline__rail{z-index:1;top:var(--space-32);right:auto;bottom:var(--space-32);background:#42c14861;width:2px;height:auto;left:25px;box-shadow:0 0 5px #42c14859,0 0 14px #42c1482e}.insight-storyline .bo-product-timeline__rail span{transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.insight-storyline .bo-product-timeline__steps{min-width:0;height:100%;padding:var(--space-16) 0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.insight-storyline .bo-product-timeline__step{align-items:center;min-width:0;height:auto;padding-left:72px;display:flex}.insight-storyline .bo-product-timeline__marker{color:#aeb6ae;width:50px;height:50px;font-size:var(--type-size-15);background:#0b100c;border-color:#e5e5e53d;top:50%;left:25px}.insight-storyline .bo-product-timeline__stem{display:none}.insight-storyline .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step .bo-product-timeline__content{box-sizing:border-box;width:auto;min-width:0;max-width:none;padding:clamp(var(--space-16), 2vw, var(--space-24));border-radius:var(--space-8);text-align:left;opacity:.82;filter:none;background:linear-gradient(110deg,#ffffff08,#ffffff03);border:1px solid #e5e5e51f;flex:auto;margin:0;transition:border-color .24s,background .24s,box-shadow .24s,opacity .24s;position:relative;inset:auto;transform:none}.insight-storyline .bo-product-timeline__content h3{margin-top:var(--space-8);font-size:var(--type-product-h3)}.insight-storyline .bo-product-timeline__copy{max-width:60ch;margin-top:var(--space-8);line-height:1.55}.insight-storyline .bo-product-timeline__tags{gap:var(--space-6);margin-top:var(--space-12)}.insight-storyline .bo-product-timeline__tags li{color:#c5cec5;font-size:var(--type-size-10);border-color:#42c1483d;padding:6px 9px}html[data-theme=light] .insight-storyline .bo-product-timeline__content h3,html[data-theme=light] .insight-storyline .bo-product-timeline__copy{color:var(--color-paper)}html[data-theme=light] .product-hero--insight .product-hero__visual>img[alt*=tableros]{filter:brightness(1.28)contrast(1.2)}.insight-storyline .bo-product-timeline__step[data-reached] .bo-product-timeline__marker{border-color:var(--color-green);background:var(--color-green);color:var(--color-black);box-shadow:0 0 20px #42c14840}.insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1;background:linear-gradient(110deg,#42c1480d,#ffffff03);border-color:#e5e5e51f;animation:none;scale:1;box-shadow:-20px 0 34px -32px #42c1488c,0 18px 48px #0000003d}.insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__marker{box-shadow:0 0 18px #42c14847,0 0 44px 12px #42c14817}.insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__marker:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#42c14821,#42c1480d 38%,#0000 72%);border-radius:50%;width:clamp(100px,16vw,220px);height:clamp(70px,9vw,120px);position:absolute;top:50%;left:50%;transform:translateY(-50%)}@media (width<=760px){.insight-storyline .bo-product-timeline__stage{height:auto;min-height:0;overflow:visible}.insight-storyline .bo-product-timeline__track{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.insight-storyline .bo-product-timeline__lead{padding:var(--space-12) 0 var(--space-24)}.insight-storyline .bo-product-timeline__lead-copy h2{max-width:12ch;margin-top:var(--space-12);font-size:clamp(var(--type-size-30), 9vw, var(--type-size-40))}.insight-storyline .bo-product-timeline__journey{height:auto}.insight-storyline .bo-product-timeline__rail{top:24px;bottom:24px;left:19px}.insight-storyline .bo-product-timeline__steps{gap:var(--space-12);height:auto;padding-block:var(--space-8) var(--space-20);grid-template-rows:repeat(4,auto)}.insight-storyline .bo-product-timeline__step{height:auto;min-height:0;padding:0 0 0 56px;overflow:visible}.insight-storyline .bo-product-timeline__marker{width:40px;height:40px;left:19px}.insight-storyline .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step .bo-product-timeline__content{padding:var(--space-16)}.insight-storyline .bo-product-timeline__content h3{font-size:var(--type-size-18)}.product-page--insight .insight-storyline .bo-product-timeline__marker{border-color:var(--color-green);background:var(--color-green);color:var(--color-black);box-shadow:0 0 20px #42c14840}}.product-hero--insight .insight-orbit-card{top:6%;left:0;right:auto}.product-hero--insight .insight-signal-card{bottom:6%;left:0;right:auto}@media (width>=761px) and (width<=900px){.product-hero--insight .insight-center-card{width:clamp(158px,25vw,190px);top:53%;left:-2%}}@media (width<=760px){.product-hero--insight .insight-center-card{gap:9px;width:min(53%,184px);padding:12px;top:auto;bottom:58px;left:-1%;transform:none}.product-hero--insight .insight-center-card__logo{width:76px;height:22px}}@media (width>=761px) and (height<=780px){.insight-storyline .bo-product-timeline__stage{height:calc(100svh - var(--site-header-height));min-height:0}.insight-storyline .bo-product-timeline__lead{padding-block:var(--space-16)}.insight-storyline .bo-product-timeline__rail{top:var(--space-16);bottom:var(--space-16)}.insight-storyline .bo-product-timeline__steps{padding-block:var(--space-8)}.insight-storyline .bo-product-timeline__content{padding:var(--space-8) var(--space-12)!important}.insight-storyline .bo-product-timeline__label{font-size:var(--type-size-10);line-height:1.1}.insight-storyline .bo-product-timeline__content h3{margin-top:var(--space-4);font-size:clamp(var(--type-size-15), 1.35vw, var(--type-size-18));line-height:1.12}.insight-storyline .bo-product-timeline__copy{-webkit-line-clamp:2;margin-top:var(--space-4);font-size:var(--type-size-12);-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.insight-storyline .bo-product-timeline__tags{gap:var(--space-4);margin-top:var(--space-6)}.insight-storyline .bo-product-timeline__tags li{font-size:var(--type-size-9);padding:3px 6px}}@media (prefers-reduced-motion:reduce){.insight-storyline .bo-product-timeline__marker,.insight-storyline .bo-product-timeline__content{transition:none}}@media (width>=761px) and (height<=640px){.insight-storyline .bo-product-timeline__stage{height:auto;min-height:0;overflow:visible}.insight-storyline .bo-product-timeline__journey{height:auto}.insight-storyline .bo-product-timeline__steps{gap:var(--space-12);height:auto;padding-block:var(--space-8) var(--space-20);grid-template-rows:repeat(4,auto)}.insight-storyline .bo-product-timeline__step{min-height:150px}}@media (width>=761px) and (height<=1100px){.engagement-storyline--vertical .bo-product-timeline__stage{height:min(900px, calc(100svh - var(--site-header-height)));min-height:0;overflow:hidden}.engagement-storyline--vertical .bo-product-timeline__track{grid-template-rows:minmax(112px,auto) minmax(0,1fr);height:100%}.engagement-storyline--vertical .bo-product-timeline__lead{min-height:0;padding-block:var(--space-8)}.engagement-storyline--vertical .bo-product-timeline__visual{max-height:96px}.engagement-storyline--vertical .bo-product-timeline__journey{height:100%}.engagement-storyline--vertical .bo-product-timeline__steps{height:100%;padding-block:var(--space-4);grid-template-rows:repeat(4,minmax(0,1fr));gap:0}.engagement-storyline--vertical .bo-product-timeline__step{height:auto;min-height:0}.engagement-storyline--vertical .bo-product-timeline__content h3{font-size:var(--type-product-h3);line-height:1.08}.engagement-storyline--vertical .bo-product-timeline__copy{margin-top:var(--space-4);font-size:var(--type-product-body);line-height:1.3}.engagement-storyline--vertical .bo-product-timeline__tags{gap:var(--space-4);margin-top:var(--space-8)}.engagement-storyline--vertical .bo-product-timeline__tags li{font-size:var(--type-size-9);padding:4px 6px}}@media (width>=761px) and (height<=640px){.engagement-storyline--vertical .bo-product-timeline__stage,.engagement-storyline--vertical .bo-product-timeline__track,.engagement-storyline--vertical .bo-product-timeline__journey,.engagement-storyline--vertical .bo-product-timeline__steps{height:auto}.engagement-storyline--vertical .bo-product-timeline__stage{overflow:visible}.engagement-storyline--vertical .bo-product-timeline__track{grid-template-rows:auto auto}.engagement-storyline--vertical .bo-product-timeline__steps{gap:var(--space-20) 0;padding-block:var(--space-8) var(--space-24);grid-template-rows:repeat(4,auto)}.engagement-storyline--vertical .bo-product-timeline__step{min-height:145px}}@media (width<=760px){.engagement-storyline--vertical .bo-product-timeline__stage{height:auto;min-height:0;overflow:visible}.engagement-storyline--vertical .bo-product-timeline__track{grid-template-rows:auto auto}.engagement-storyline--vertical .bo-product-timeline__lead{gap:var(--space-16);min-height:0;padding:var(--space-16) 0 var(--space-24);grid-template-columns:minmax(0,.68fr) minmax(88px,.32fr)}.engagement-storyline--vertical .bo-product-timeline__visual{aspect-ratio:1}.engagement-storyline--vertical .bo-product-timeline__journey{height:auto}.engagement-storyline--vertical .bo-product-timeline__steps{gap:var(--space-12);height:auto;padding-block:var(--space-8) var(--space-20);grid-template-rows:repeat(4,auto)}.engagement-storyline--vertical .bo-product-timeline__step{box-sizing:border-box;height:auto;min-height:150px;padding-inline:56px 0;overflow:visible}.engagement-storyline--vertical .bo-product-timeline__rail{top:18px;bottom:18px;left:18px}.engagement-storyline--vertical .bo-product-timeline__marker{left:18px}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step:nth-child(odd) .bo-product-timeline__content,.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step:nth-child(2n) .bo-product-timeline__content{text-align:left;flex:auto;width:auto;max-width:none;margin:0}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step .bo-product-timeline__content{padding-block:var(--space-8)}.engagement-storyline--vertical .bo-product-timeline__step:nth-child(odd) .bo-product-timeline__tags{justify-content:flex-start}}.engagement-value__layout>div>p:last-child{max-width:600px;margin-top:17px}.engagement-value li{grid-template-columns:32px minmax(0,1fr)}.engagement-value li span,.insight-value__details li span{color:var(--color-green);font-size:var(--type-size-9);font-weight:700}.insight-catalog{background:radial-gradient(at 78% 60%,#42c14814,#0000 44%),#0a0c0a;padding-block:clamp(76px,8.5vw,116px)}.insight-catalog__heading{max-width:800px;display:grid}.insight-catalog__heading h2{margin-top:var(--space-14);font-size:var(--type-display-large);letter-spacing:-.055em;text-wrap:balance;line-height:1.04}.insight-catalog__heading h2 span{color:var(--color-green)}.insight-catalog__heading>p:last-child{max-width:570px;color:var(--color-muted);font-size:var(--type-body);margin-top:17px;line-height:1.65}.insight-modules{align-items:stretch;gap:clamp(var(--space-16), 2.5vw, var(--space-32));margin-top:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-module{border:1px solid var(--color-line);background:var(--color-panel);border-radius:3px;min-width:0;overflow:hidden}.insight-module__visual{aspect-ratio:16/9;border-bottom:1px solid var(--color-line);background-color:#090c09;place-items:center;display:grid;position:relative;overflow:hidden}.insight-module__visual--analytics{background:repeating-linear-gradient(0deg,#0000 0 27px,#e5e5e50a 28px),repeating-linear-gradient(90deg,#0000 0 27px,#e5e5e50a 28px),radial-gradient(at 50% 90%,#42c14826,#0000 58%),#090c09}.insight-dashboard{background:#111511;border:1px solid #384238;width:78%;overflow:hidden;box-shadow:0 12px 30px #0000005c}.insight-dashboard__topline{height:24px;padding-inline:var(--space-8);color:#8f998f;font-size:var(--type-size-6);letter-spacing:.08em;border-bottom:1px solid #2a302a;align-items:center;gap:5px;display:flex}.insight-dashboard__topline i{background:#576057;border-radius:50%;width:5px;height:5px}.insight-dashboard__topline i:first-child{background:var(--color-green)}.insight-dashboard__topline span{margin-left:auto}.insight-dashboard__body{grid-template-columns:22px minmax(0,1fr);min-height:112px;display:grid}.insight-dashboard__rail{align-items:center;gap:var(--space-8);padding-top:var(--space-12);border-right:1px solid #2a302a;flex-direction:column;display:flex}.insight-dashboard__rail i{background:#465046;border-radius:2px;width:8px;height:5px}.insight-dashboard__content{padding:var(--space-12)}.insight-dashboard__content>span,.insight-service-panel>span{color:#cbd2cb;font-size:var(--type-size-7);letter-spacing:.08em;font-weight:700}.insight-dashboard__chart{justify-content:space-around;align-items:end;gap:var(--space-8);height:44px;margin-top:var(--space-8);background:repeating-linear-gradient(#0000 0 14px,#e5e5e512 15px 16px);border-bottom:1px solid #384138;display:flex}.insight-dashboard__chart i{background:linear-gradient(to top, #42c1484d, var(--color-green));width:8%;height:35%}.insight-dashboard__chart i:nth-child(2n){height:62%}.insight-dashboard__chart i:nth-child(3n){height:82%}.insight-dashboard__legend{align-items:center;gap:var(--space-4);margin-top:var(--space-8);color:#aab1aa;font-size:var(--type-size-6);display:flex}.insight-dashboard__legend i{width:5px;height:5px;margin-left:var(--space-8);background:var(--color-green);border-radius:50%}.insight-dashboard__legend i:nth-of-type(2){background:#a5bda6}.insight-module__visual--service{background:radial-gradient(at 50% 100%,#42c1481f,#0000 56%),#090c09}.insight-service-panel{gap:var(--space-8);width:78%;padding:var(--space-12);background:#111511;border:1px solid #343c34;display:grid;box-shadow:0 12px 30px #0000005c}.insight-service-panel>span{margin-bottom:var(--space-4)}.insight-service-panel>div{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:22px;padding-inline:var(--space-8);color:#8f998f;font-size:var(--type-size-7);letter-spacing:.04em;border:1px solid #2d352d;display:flex}.insight-service-panel>div i{color:#d7dfd7;font-size:var(--type-size-7);font-style:normal}.insight-service-panel>small,.insight-module__visual--finance>small{color:var(--color-green);font-size:var(--type-size-6);letter-spacing:.08em}.insight-module__visual--finance{align-content:center;gap:var(--space-12);padding-inline:var(--space-12);background:radial-gradient(#42c1481c,#0000 60%),#090c09}.insight-finance-flow{justify-content:center;align-items:center;gap:clamp(var(--space-4), 1vw, var(--space-8));width:100%;display:flex}.insight-finance-flow span{color:#dce3dc;min-height:35px;font-size:var(--type-size-6);text-align:center;border:1px solid #364036;flex:1 1 0;place-items:center;display:grid}.insight-finance-flow i{width:var(--space-8);flex:0 0 var(--space-8);background:var(--color-green);height:1px}.insight-module__visual--finance>small{text-align:center}.insight-module__body{min-height:200px;padding:var(--card-content-padding)}.insight-module__category{margin-top:var(--space-4);color:var(--color-green);font-size:var(--type-size-12);letter-spacing:.1em;font-weight:700;line-height:1.5}.insight-module__body h3{color:#ecefec;min-height:1.2em;font-size:clamp(var(--type-size-18), 1.6vw, var(--type-size-22));margin:0;line-height:1.25}.insight-module__body>p:not(.insight-module__category){margin-top:var(--space-12);color:var(--color-muted);font-size:var(--type-body);line-height:1.6}.insight-value{background:repeating-linear-gradient(135deg,#0000 0 43px,#e5e5e505 44px 45px),#050605;border-top:1px solid #42c14845;padding:clamp(70px,8vw,105px) 0}.insight-value__details ul{margin-top:0}.product-contact{background:radial-gradient(at 82% 70%,#42c14817,#0000 36%),#050605;border-top:1px solid #42c14847;padding:clamp(64px,8vw,112px) 0}.product-contact__inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.product-contact h2{font-size:var(--type-product-h2);letter-spacing:-.055em;margin-top:15px;line-height:1}.product-contact__inner>div>p:last-child{max-width:620px;color:var(--color-muted);font-size:var(--type-size-13);margin-top:12px}.insight-control.bo-section,.insight-usecases.bo-section{padding-block:clamp(64px,8vw,112px)}.insight-control .bo-heading,.insight-usecases .bo-heading{max-width:800px}.insight-control .bo-heading h2,.insight-usecases .bo-heading h2{margin-top:var(--space-20);font-size:var(--type-product-h2);letter-spacing:-.055em;text-wrap:balance;line-height:1.04}.insight-control .bo-heading>p:last-child,.insight-usecases .bo-heading>p:last-child{max-width:58ch;margin-top:var(--space-20);color:var(--color-muted);font-size:var(--type-body);line-height:1.65}.insight-control__grid{gap:clamp(var(--space-16), 2vw, var(--space-24));margin-top:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}.insight-control .bo-audit-card{gap:var(--space-20);padding:var(--card-content-padding)}.product-experience--engagement #product-details .engagement-module,.product-experience--insight #product-details .insight-module{transform-style:preserve-3d;transition:transform .22s,border-color .22s,box-shadow .22s}@media (prefers-reduced-motion:no-preference){.product-experience--engagement #product-details .engagement-module[data-tilt-active=true],.product-experience--insight #product-details .insight-module[data-tilt-active=true]{transform:perspective(1000px) rotateX(var(--pam-tilt-x,0deg)) rotateY(var(--pam-tilt-y,0deg))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.product-experience--engagement #product-details .engagement-module:hover,.product-experience--insight #product-details .insight-module:hover{transform:perspective(1000px) translateY(-2px) rotateX(var(--pam-tilt-x,0deg)) rotateY(var(--pam-tilt-y,0deg));border-color:var(--color-line);box-shadow:0 18px 42px #0000003d}}.engagement-campaigns .bo-audit-card,.insight-control .bo-audit-card{transition:transform .22s,border-color .22s,box-shadow .22s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.engagement-campaigns .bo-audit-card:hover,.insight-control .bo-audit-card:hover{border-color:var(--color-line);transform:translateY(-2px);box-shadow:0 18px 42px #0000003d}}.insight-control .bo-audit-card__heading h3{margin-top:var(--space-12);font-size:var(--type-product-h3)}.insight-control .bo-audit-card__heading p{margin-top:var(--space-8);color:var(--color-muted);font-size:var(--type-body);line-height:1.6}.insight-control__checks{padding:0 var(--space-16) var(--space-12);margin:0;list-style:none}.insight-control__checks li{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:64px;padding-block:var(--space-8);border-bottom:1px solid var(--color-line);display:flex}.insight-control__checks li:last-child{border-bottom:0}.insight-control__checks li>span{gap:var(--space-4);display:grid}.insight-control__checks b{color:var(--color-paper);font-size:var(--type-body)}.insight-control__checks small,.insight-control__handoff small{color:var(--color-muted);font-size:var(--type-body);line-height:1.4}.insight-control__checks i{color:var(--color-green);font-family:var(--section-label-font);font-size:var(--type-body);font-style:normal;font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);text-align:right}.insight-control__handoff ol{padding:var(--space-20) var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.insight-control__handoff li{justify-items:center;gap:var(--space-8);text-align:center;min-width:0;display:grid}.insight-control__handoff li>span{width:var(--space-32);height:var(--space-32);border:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-size-10);border-radius:50%;place-items:center;display:grid}.insight-control__handoff li.is-complete>span,.insight-control__handoff li.is-current>span{border-color:var(--color-green);color:var(--color-green);background:#42c1481f}.insight-control__handoff li b{color:var(--color-paper);font-family:var(--section-label-font);font-size:var(--type-body);letter-spacing:var(--section-label-tracking)}.insight-usecases__grid{margin-top:var(--space-48)}@media (width>=1101px){#insight-usecases .bo-usecase-card--context,#insight-usecases .bo-usecase-card--identity,#insight-usecases .bo-usecase-card--activity{grid-template-rows:148px auto;align-content:center;justify-items:center;display:grid}#insight-usecases .bo-usecase-card--context .bo-usecase-visual,#insight-usecases .bo-usecase-card--identity .bo-usecase-visual,#insight-usecases .bo-usecase-card--activity .bo-usecase-visual{align-self:center;margin:0}}@media (width<=760px){.insight-control__grid{grid-template-columns:minmax(0,1fr)}#backoffice-value .bo-usecase-card--rules,#backoffice-value .bo-usecase-card--resolution,#insight-usecases .bo-usecase-card--rules,#insight-usecases .bo-usecase-card--resolution{padding:var(--card-content-padding)}}@media (width<=560px){.insight-control.bo-section,.insight-usecases.bo-section{padding-block:65px}.insight-control .bo-heading h2,.insight-usecases .bo-heading h2{font-size:var(--type-product-h2)}.insight-control__handoff ol{padding-inline:var(--space-8)}.insight-control__handoff li b{font-size:var(--type-body)}.insight-control__checks li{padding-block:var(--space-8);flex-direction:column;justify-content:center;align-items:flex-start}}@media (width>=901px) and (height<=1100px){#insight-control.bo-section,#insight-usecases.bo-section{padding-block:clamp(var(--space-24), 4.5svh, var(--space-48))}#insight-usecases .bo-heading h2{margin-top:var(--space-12);font-size:var(--type-product-h2);line-height:1}#insight-usecases .bo-heading>p:last-child{margin-top:var(--space-12);line-height:1.45}#insight-usecases .bo-usecase-grid{gap:var(--space-12);margin-top:clamp(var(--space-20), 3.5svh, var(--space-32))}@media (width>=1101px){#insight-usecases .bo-usecase-grid{grid-template-rows:minmax(230px,auto) minmax(190px,auto)}#insight-usecases .bo-usecase-card--context,#insight-usecases .bo-usecase-card--identity,#insight-usecases .bo-usecase-card--activity{min-height:230px}#insight-usecases .bo-usecase-card--rules,#insight-usecases .bo-usecase-card--resolution{min-height:190px}#insight-usecases .bo-usecase-visual--rules svg{max-height:120px}#insight-usecases .bo-usecase-visual--resolution{height:112px}}}@media (width<=1050px){.engagement-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-module:last-child{grid-column:1/-1}.insight-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-module:last-child{grid-column:1/-1}.engagement-story{grid-template-columns:1fr}.engagement-story__support{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px;display:grid}.engagement-story__support .engagement-story__top{grid-column:1/-1}.engagement-story__support .engagement-story__channels{min-height:200px;margin:0}.engagement-story__support .engagement-product-copy{align-self:center}.engagement-story__support .engagement-story__note{grid-column:1/-1}}@media (width<=760px){.engagement-modules{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px}.engagement-module:last-child{grid-column:auto}.insight-modules{gap:var(--space-16);margin-top:var(--space-32);grid-template-columns:minmax(0,1fr)}.insight-module:last-child{grid-column:auto}.engagement-module__body{min-height:0}.product-hero--backoffice{min-height:0;padding-block:36px 44px}.product-hero__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:32px}.product-hero__visual{grid-area:1/1;width:100%;height:clamp(190px,56vw,300px);margin-top:-10px;position:absolute;top:0;left:0;right:0;overflow:visible}.product-hero__heading{grid-area:2/1;margin-top:clamp(190px,56vw,300px)}.product-hero--backoffice .product-hero__visual{height:clamp(190px,56vw,300px)}.product-hero--backoffice .product-hero__heading{margin-top:0}.product-hero--backoffice .product-hero__product-logo{width:min(100%,560px);margin-block:8px}.product-hero--backoffice:after{right:var(--page-gutter);width:auto}.product-hero--backoffice .backoffice-card-stage{top:auto;bottom:auto;transform:none}.product-hero__details{grid-area:3/1;max-width:600px;margin-top:16px}.product-hero--backoffice .product-hero__details{margin-top:20px}.product-hero--backoffice .product-hero__layout{grid-template-rows:auto auto auto auto;row-gap:0}.product-hero--engagement{min-height:0;padding-block:36px 48px}.product-hero--insight{min-height:0;padding-block:var(--space-32) var(--space-48)}.product-hero--insight .product-hero__layout{min-height:0;margin-top:var(--space-32);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.product-hero--insight .product-hero__heading{grid-area:1/1;margin-top:0}.product-hero--insight .product-hero__heading h1{margin-top:var(--space-24)}.product-hero--insight .product-hero__logo-stack--insight{gap:var(--space-16)}.product-hero--insight .product-hero__sprite-logo{height:clamp(34px,9vw,42px)}.product-hero--insight .product-hero__details{margin-top:var(--space-20);grid-area:2/1}.product-hero--insight .product-hero__visual{height:clamp(370px,100vw,450px);margin-top:var(--space-24);grid-area:3/1;position:relative;top:auto;left:auto;right:auto}.product-hero--insight .insight-hero-visual__card--analytics{width:58%;min-height:51%;top:3%;left:1%}.product-hero--insight .insight-hero-visual__card--finance{width:64%;min-height:43%;bottom:2%;right:1%}.product-hero--insight .insight-hero-visual__card{transform-style:flat;backface-visibility:hidden;padding:clamp(12px,4vw,18px);animation:none}.product-hero--insight .insight-hero-visual__card h2{font-size:clamp(var(--type-size-16), 4.6vw, var(--type-size-19))}.product-hero--insight .insight-hero-visual__card header,.product-hero--insight .insight-hero-visual__card p,.product-hero--insight .insight-hero-visual__card footer{font-size:clamp(var(--type-size-10), 2.8vw, var(--type-size-12))}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process{gap:var(--space-8);margin-block:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process i{display:none}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process span{min-width:0;min-height:34px;font-size:clamp(var(--type-size-9), 2.5vw, var(--type-size-11));padding:4px 2px}.product-hero--engagement .product-hero__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0;margin-top:30px}.product-hero--engagement .product-hero__heading{grid-area:1/1;margin-top:0}.product-hero--engagement .product-hero__heading h1{margin-top:20px}.product-hero--engagement .product-hero__details{grid-area:2/1;margin-top:25px}.product-hero--engagement .product-hero__visual{grid-area:3/1;height:clamp(520px,100vw,560px);margin-top:24px;position:relative;top:auto;left:auto;right:auto;overflow:visible}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{padding:var(--card-content-padding)}.product-hero--engagement .engagement-hero-visual__card{height:31%;padding:var(--card-content-padding)}.product-hero--engagement .engagement-hero-visual__dashboard{width:88%;height:55%;padding:var(--card-content-padding);bottom:0;left:6%}.product-hero--engagement .engagement-hero-visual__card h2{font-size:clamp(var(--type-size-16), 4.2vw, var(--type-size-20))}.product-hero--engagement .engagement-hero-visual__card p{font-size:var(--type-size-10)}.product-hero--engagement .engagement-hero-visual__total h2{font-size:clamp(var(--type-size-14), 3.4vw, var(--type-size-18))}.product-hero--engagement .engagement-hero-visual__row{min-height:26px;font-size:var(--type-size-9)}.product-hero--engagement .engagement-hero-visual__row small{font-size:var(--type-size-8)}.product-hero--engagement .engagement-hero-visual__divider{margin-block:8px 5px}.product-hero--engagement .engagement-hero-visual__chart{min-height:38px}.product-hero--backoffice .product-hero__visual{grid-area:4/1;height:300px;margin-top:12px;position:relative;top:auto;left:auto;right:auto;overflow:visible}.product-hero--backoffice .backoffice-card-stage{min-height:300px;position:relative}.product-hero--backoffice .card-swap-container{top:57%;left:42%;transform:translate(-50%,-48%)rotateY(-4deg)scale(.82)}.product-hero__screen--primary,.product-hero__layout--collage .product-hero__screen--primary{aspect-ratio:1681/936;width:min(112vw,720px);top:44%;left:50%;transform:translate(-50%,-50%)}.product-hero__layout--collage .product-hero__screen--secondary{width:min(49%,280px);bottom:-8%;right:0}.product-hero__visual-caption{bottom:-17%;right:0}.product-hero__note{margin-top:22px}.product-hero__intro{max-width:600px}.engagement-value__layout,.insight-value__layout{grid-template-columns:1fr;gap:24px}.engagement-capabilities__heading,.insight-catalog__heading{max-width:660px}.engagement-capabilities__heading>p:last-child,.insight-catalog__heading>p:last-child{max-width:580px}}@media (width>=761px) and (width<=1050px){.product-hero--backoffice{min-height:0;padding-block:clamp(var(--space-32), 6vh, var(--space-48))}.product-hero--backoffice .product-hero__layout{align-items:center;gap:var(--space-20) clamp(var(--space-20), 4vw, var(--space-48));min-height:0;margin-top:clamp(var(--space-32), 5vh, var(--space-48));grid-template-rows:auto minmax(280px,auto);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.product-hero--backoffice .product-hero__heading{grid-area:1/1/auto/-1;align-self:start}.product-hero--backoffice .product-hero__product-logo{width:min(100%,560px);margin-block:var(--space-12)}.product-hero--backoffice .product-hero__details{grid-area:2/1;align-self:center;max-width:none}.product-hero--backoffice .product-hero__visual{grid-area:2/2;align-self:center;height:clamp(280px,34vw,380px);position:relative}.product-hero--backoffice .backoffice-card-stage{min-height:0;position:absolute;inset:0}.product-hero--backoffice .card-swap-container{top:50%;left:50%;transform:translate(-54%,-48%)rotateY(-5deg)rotateX(1deg)scale(.78)}.product-hero--backoffice .product-hero__actions{gap:var(--space-12)}.product-hero--backoffice .product-hero__actions .button{padding-inline:var(--space-16)}}@media (width<=560px){.product-hero .eyebrow,.engagement-capabilities__heading .eyebrow,.insight-catalog__heading .eyebrow,.product-contact .eyebrow,.engagement-value .eyebrow,.insight-value .eyebrow{align-items:flex-start}.product-hero h1{letter-spacing:-.075em;margin-top:20px}.product-hero__intro{margin-top:0}.product-hero__actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:23px}.product-hero--engagement .product-hero__actions,.product-hero--backoffice .product-hero__actions{align-items:center;gap:var(--space-8);flex-flow:row}.product-hero--engagement .product-hero__actions .button,.product-hero--backoffice .product-hero__actions .button{gap:var(--space-6);min-width:0;padding-inline:var(--space-12);font-size:var(--type-size-11);white-space:nowrap;flex:0 auto}.product-hero--engagement .product-text-link,.product-hero--backoffice .product-text-link{gap:var(--space-4);font-size:clamp(var(--type-size-10), 3vw, var(--type-size-12));white-space:nowrap;flex:none}.product-hero--insight .product-hero__actions{justify-content:flex-start;align-items:center;gap:var(--space-12);flex-direction:row}.product-hero--insight .product-hero__actions .button{gap:var(--space-4);min-height:34px;font-size:var(--type-size-11);white-space:nowrap;border-radius:3px;flex:0 auto;padding:6px 8px}.product-hero--engagement .product-hero__actions .button,.product-hero--insight .product-hero__actions .button,.product-hero--backoffice .product-hero__actions .button{gap:var(--space-4);min-height:34px;font-size:var(--type-size-11);white-space:nowrap;border-radius:3px;padding:6px 8px}.product-hero--insight .product-text-link{gap:var(--space-4);font-size:clamp(var(--type-size-10), 3vw, var(--type-size-12));white-space:nowrap;flex:none}.engagement-capabilities,.insight-catalog{padding-block:65px}.engagement-capabilities__heading h2,.insight-catalog__heading h2{font-size:clamp(var(--type-size-32), 10vw, var(--type-size-48))}.engagement-capabilities__heading h2{font-size:clamp(var(--type-size-32), 9vw, var(--type-size-48))}.engagement-capabilities__heading>p:last-child,.insight-catalog__heading>p:last-child{font-size:var(--type-size-12)}.engagement-product-copy li{font-size:var(--type-size-9)}.engagement-value,.insight-value{padding-block:62px}.engagement-value h2,.insight-value h2{font-size:clamp(var(--type-size-30), 9vw, var(--type-size-43))}.engagement-value__layout>div>p:last-child,.insight-value__details>p{font-size:var(--type-size-12)}.product-hero__visual{height:clamp(170px,56vw,260px)}.product-hero__screen figcaption{min-height:35px;padding-inline:8px}.product-hero__screen figcaption span{font-size:var(--type-size-6)}.product-hero__screen figcaption b{font-size:var(--type-size-8)}.product-hero__visual-caption{font-size:var(--type-size-6);bottom:-22%}.engagement-story{gap:9px;margin-top:30px}.engagement-story__campaign,.engagement-story__support{padding:var(--card-content-padding)}.engagement-story__campaign-visual{min-height:220px}.engagement-story__campaign-details{grid-template-columns:1fr;gap:24px}.engagement-story__support{gap:0;display:flex}.engagement-story__support .engagement-story__channels{min-height:180px;margin:17px 0 22px;padding:15px}.engagement-story__channels>span{font-size:var(--type-size-7);padding:8px}.engagement-zpay{padding:var(--card-content-padding);grid-template-columns:38px minmax(0,1fr);gap:14px}.engagement-zpay__mark{width:34px;height:34px;font-size:var(--type-size-9)}.engagement-zpay__status{border-top:1px solid #3a443a;border-left:0;grid-column:2;padding:12px 0 0}.product-contact__inner{flex-direction:column;align-items:flex-start}.product-contact .button{justify-content:center;align-self:stretch}}@media (width>=561px) and (width<=1050px){.product-contact__inner{flex-direction:column;align-items:flex-start}.product-contact .button{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.engagement-hero-visual__card,.engagement-hero-visual__dashboard,.insight-hero-visual__card{animation:none}}@media (width>=761px){.product-hero--engagement .engagement-hero-visual__card h2{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__card--tickets h2{font-size:clamp(var(--type-size-18), 1.5vw, var(--type-size-21))}}@media (width>=761px) and (width<=1100px){.product-hero--engagement .engagement-hero-visual__card h2{font-size:var(--type-size-20)}.product-hero--engagement .engagement-hero-visual__card p{font-size:var(--type-size-12)}.product-hero--engagement .engagement-hero-visual__chip{font-size:var(--type-size-10)}.product-hero--engagement .engagement-hero-visual__card--tickets h2{font-size:var(--type-size-19)}.product-hero--engagement .engagement-hero-visual__dashboard{height:60%}.product-hero--engagement .engagement-hero-visual__total{margin-top:var(--space-12)}.product-hero--engagement .engagement-hero-visual__divider{margin-block:var(--space-8) var(--space-4)}.product-hero--engagement .engagement-hero-visual__row{min-height:24px}.product-hero--engagement .engagement-hero-visual__chart{min-height:36px}}@media (width<=540px){.engagement-story__campaign,.engagement-story__support,.engagement-zpay,.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{padding:var(--card-content-padding)}}@media (width>=761px) and (width<=1050px){.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{padding:var(--card-content-padding)}}.product-experience--engagement{width:100%;min-width:0;overflow-x:clip}@media (width>=901px) and (height<=820px){.product-hero--engagement{min-height:0;padding-block:clamp(var(--space-24), 4svh, var(--space-48))}.product-hero--engagement .product-hero__layout{min-height:0;margin-top:clamp(var(--space-24), 4svh, var(--space-48))}.product-hero--engagement .product-hero__visual{height:clamp(330px,52svh,430px)}}@media (width>=761px) and (width<=900px){.product-hero--engagement{min-height:0;padding-block:clamp(var(--space-32), 6vh, var(--space-48))}.product-hero--engagement .product-hero__layout{min-height:0;margin-top:clamp(var(--space-24), 4vh, var(--space-48));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0}.product-hero--engagement .product-hero__heading{grid-area:1/1;align-self:start}.product-hero--engagement .product-hero__heading h1{min-height:0;margin:0;font-size:0;line-height:0}.product-hero--engagement .product-hero__details{max-width:680px;margin-top:var(--space-20);grid-area:2/1}.product-hero--engagement .product-hero__visual{height:clamp(340px,58vw,480px);margin-top:var(--space-20);grid-area:3/1}}@media (width>=901px) and (width<=1100px){.product-hero--engagement{min-height:0;padding-block:clamp(var(--space-32), 5vh, var(--space-48))}.product-hero--engagement .product-hero__layout{gap:var(--space-20) 0;min-height:0;margin-top:clamp(var(--space-24), 4vh, var(--space-48));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.product-hero--engagement .product-hero__heading{grid-area:1/1/auto/-1;align-self:start}.product-hero--engagement .product-hero__heading h1{min-height:0;margin:0;font-size:0;line-height:0}.product-hero--engagement .product-hero__details{grid-area:2/1;align-self:start;max-width:680px;margin-top:0}.product-hero--engagement .product-hero__visual{grid-area:3/1;align-self:stretch;height:clamp(440px,46vw,480px);margin-top:0}}@media (width<=760px){body:has(.product-experience--engagement){width:100%;min-width:0}.product-hero--engagement{padding-block:var(--space-32) var(--space-48)}.product-hero--engagement .product-hero__layout{margin-top:var(--space-24);row-gap:0}.product-hero--engagement .product-hero__heading h1{display:none}.product-hero--engagement .product-hero__details{margin-top:var(--space-20)}.product-hero--engagement .product-hero__visual{height:clamp(430px,116vw,500px);margin-top:var(--space-32)}.product-hero--engagement .engagement-hero-visual__card{height:32%;padding:var(--card-content-padding)}.product-hero--engagement .engagement-hero-visual__dashboard{height:54%;padding:var(--card-content-padding)}.engagement-capabilities{padding-block:clamp(var(--space-48), 12vw, 65px)}.engagement-capabilities__heading h2{font-size:clamp(var(--type-size-29), 8vw, var(--type-size-43));overflow-wrap:anywhere}.engagement-module__payment-flow{gap:clamp(4px,2vw,7px)}.engagement-module__payment-flow>span{font-size:var(--type-size-7);padding-inline:5px}.engagement-module__payment-status{padding-inline:var(--space-8);flex-wrap:wrap;justify-content:center}.engagement-campaign-flow{padding-inline:var(--space-8)}.engagement-campaign-flow li>b{font-size:var(--type-body);letter-spacing:.08em;text-wrap:balance;line-height:1.25}}@media (width<=420px){.product-experience--engagement .container{width:calc(100% - 32px)}.product-hero--engagement .product-hero__visual{height:450px}.product-hero--engagement .engagement-hero-visual__card{width:88%;height:27%;left:6%;right:auto}.product-hero--engagement .engagement-hero-visual__card--lead{top:2%}.product-hero--engagement .engagement-hero-visual__card--tickets{top:31%}.product-hero--engagement .engagement-hero-visual__card h2{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__chip{font-size:var(--type-size-7);white-space:normal;padding:4px 6px}.product-hero--engagement .engagement-hero-visual__dashboard{width:88%;height:37%;bottom:0;left:6%}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{border-radius:10px}.product-hero--engagement .engagement-hero-visual__card h2{font-size:clamp(var(--type-size-14), 4vw, var(--type-size-17))}.product-hero--engagement .engagement-hero-visual__card p,.product-hero--engagement .engagement-hero-visual__chip{font-size:var(--type-size-8)}.product-hero--engagement .engagement-hero-visual__total{gap:var(--space-4);flex-wrap:wrap}.product-hero--engagement .engagement-hero-visual__total h2{font-size:var(--type-size-14)}.product-hero--engagement .engagement-hero-visual__row{min-height:22px;font-size:var(--type-size-8)}.product-hero--engagement .engagement-hero-visual__row small{font-size:var(--type-size-7)}.engagement-usecases__heading h2{font-size:clamp(var(--type-size-28), 9vw, var(--type-size-38));text-wrap:balance}.engagement-usecase--campaign,.engagement-usecase--rules,.engagement-usecase--predictor{align-items:stretch;gap:var(--space-12);text-align:center;flex-direction:column}.engagement-usecase--campaign .engagement-usecase__visual,.engagement-usecase--rules .engagement-usecase__visual,.engagement-usecase--predictor .engagement-usecase__visual{flex:none;order:-1;width:100%;height:88px}.engagement-usecase--rules .engagement-usecase__copy p,.engagement-usecase--predictor .engagement-usecase__copy p,.engagement-usecase--campaign .engagement-usecase__copy p{margin-inline:auto}.engagement-usecase__visual--rules svg{max-width:210px;max-height:78px}.engagement-usecase__visual--predictor svg{width:50px;height:50px}.engagement-usecase__visual--predictor .engagement-predictor__halo{width:64px}.engagement-storyline--vertical .bo-product-timeline__lead{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(72px,.42fr)}.engagement-storyline--vertical .bo-product-timeline__step{min-height:max-content;padding-inline:48px 0}.engagement-storyline--vertical .bo-product-timeline__content h3{font-size:var(--type-product-h3)}.engagement-storyline--vertical .bo-product-timeline__copy{font-size:var(--type-product-body);line-height:1.55}.engagement-storyline--vertical .bo-product-timeline__tags{gap:var(--space-6);margin-top:var(--space-12)}.engagement-storyline--vertical .bo-product-timeline__tags li{font-size:var(--type-size-10);padding:6px 8px}}@media (width<=900px){.engagement-usecase--sources .engagement-usecase__visual--sources{gap:var(--space-8);width:100%;max-width:none;height:auto;padding:var(--space-12);border:1px solid var(--color-line);box-sizing:border-box;background:#ffffff05;border-radius:3px;margin:0 auto}.engagement-usecase__visual--sources .engagement-sources__heading{gap:var(--space-8);padding-bottom:var(--space-8);font-size:var(--type-size-8)}.engagement-usecase__visual--sources li{align-items:center;gap:var(--space-12);padding-block:var(--space-8)}.engagement-usecase__visual--sources li b{font-size:var(--type-size-11);line-height:1.25}.engagement-usecase__visual--sources li small{font-size:var(--type-size-8);margin-top:2px;line-height:1.3}.engagement-usecase__visual--sources li strong{font-size:var(--type-size-11)}.engagement-usecase__visual--sources li i{padding-left:var(--space-4)}.engagement-usecase__visual--sources .engagement-sources__foot{margin-top:var(--space-4);font-size:var(--type-size-7);line-height:1.4}}@media (width<=1100px),(hover:none) and (pointer:coarse){.engagement-storyline--vertical .bo-product-timeline__rail span{transition:none;transform:scaleY(1)}.engagement-storyline--vertical .bo-product-timeline__marker{transition:none}.engagement-storyline--vertical .bo-product-timeline__content,.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step[data-active] .bo-product-timeline__content{transition:none;animation:none;transform:none;opacity:1!important;filter:none!important}.engagement-storyline--vertical .bo-product-timeline__journey .bo-product-timeline__steps .bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1;filter:none}}@media (width<=360px){.product-experience--engagement .container{width:calc(100% - 24px)}.engagement-storyline--vertical .bo-product-timeline__lead{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 72px}.engagement-storyline--vertical .bo-product-timeline__visual{max-height:112px}}@media (prefers-reduced-motion:reduce){.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{animation:none}}@media (width>=901px) and (width<=1100px){.product-hero--insight .product-hero__sprite-logo{height:clamp(58px,5.7vw,64px)}.product-hero--insight .product-hero__logo-stack--insight{gap:clamp(var(--space-12), 1.5vw, var(--space-18))}}@media (width>=761px) and (width<=900px){.product-hero--engagement .product-hero__logo-stack{gap:clamp(var(--space-8), 1.4vw, var(--space-12));white-space:nowrap;flex-wrap:nowrap}.product-hero--insight .product-hero__sprite-logo{height:clamp(44px,5vw,48px)}.product-hero--insight .product-hero__logo-stack--insight{gap:var(--space-12)}}@media (width<=760px){.product-hero--insight{min-height:0;padding-block:var(--space-32) var(--space-48)}.product-hero--insight .product-hero__layout{min-height:0;margin-top:var(--space-32)}.product-hero--insight .product-hero__sprite-logo{height:clamp(34px,9vw,42px)}.product-hero--insight .product-hero__logo-stack--insight{gap:clamp(var(--space-8), 3vw, var(--space-16));white-space:nowrap;flex-wrap:nowrap;width:max-content}.product-hero--insight .product-hero__visual{border:0;border-radius:3px;height:auto;min-height:0;overflow:visible}.product-hero--insight .insight-hero-visual{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset:auto}.product-hero--insight .insight-hero-visual__card,.product-hero--insight .insight-hero-visual__card--analytics,.product-hero--insight .insight-hero-visual__card--finance{width:100%;min-height:0;padding:var(--space-16);animation:none;position:relative;inset:auto;transform:none}.product-hero--insight .insight-hero-visual__card--analytics{min-height:clamp(250px,72vw,285px)}.product-hero--insight .insight-hero-visual__card--finance{min-height:clamp(185px,54vw,215px)}.product-hero--insight .insight-hero-visual__card h2{margin-block:var(--space-12) var(--space-8)}.product-hero--insight .insight-hero-visual__tags{gap:var(--space-6)}.product-hero--insight .insight-hero-visual__chart{height:52px;margin-block:var(--space-12)}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process{margin-block:var(--space-12)}.product-hero--engagement .product-hero__visual{height:auto;min-height:0;overflow:visible}.product-hero--engagement .engagement-hero-visual{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset:auto}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{width:100%;height:auto;min-height:0;animation:none;position:relative;inset:auto;overflow:visible}.product-hero--engagement .engagement-hero-visual__card{min-height:190px}.product-hero--engagement .engagement-hero-visual__dashboard{min-height:280px}.product-hero--engagement .engagement-hero-visual__card p{font-size:var(--type-size-11)}.product-hero--engagement .engagement-hero-visual__chip{font-size:var(--type-size-10)}.product-hero--engagement .engagement-hero-visual__row{min-height:24px;font-size:var(--type-size-10)}.product-hero--engagement .engagement-hero-visual__row small,.product-hero--engagement .engagement-hero-visual__row>b{font-size:var(--type-size-9)}.product-hero--engagement .engagement-hero-visual__chart{min-height:44px}}@media (width>=761px) and (width<=1100px){.product-hero--engagement .product-hero__visual{height:clamp(480px,50vw,520px)}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__card--lead,.product-hero--engagement .engagement-hero-visual__card--tickets{height:32%}.product-hero--engagement .engagement-hero-visual__dashboard{height:54%}}@media (width<=600px){.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__card--lead,.product-hero--engagement .engagement-hero-visual__card--tickets{min-height:0;padding:var(--card-content-padding)}.product-hero--engagement .engagement-hero-visual__card h2{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__card p{margin-top:var(--space-4)}.product-hero--engagement .engagement-hero-visual__chip{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__card--tickets>strong{margin-top:var(--space-4)}}@media (width>=901px) and (width<=1600px){.product-hero--engagement{min-height:0;padding-block:clamp(var(--space-32), 5vh, var(--space-48))}.product-hero--engagement .product-hero__layout{align-items:center;column-gap:clamp(var(--space-24), 3vw, var(--space-48));row-gap:var(--space-20);min-height:clamp(580px,70vh,680px);margin-top:clamp(var(--space-24), 4vh, var(--space-48));grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.product-hero--engagement .product-hero__heading{grid-area:1/1;align-self:end}.product-hero--engagement .product-hero__heading h1{margin-top:var(--space-20);min-height:0;margin:0;font-size:0;line-height:0}.product-hero--engagement .product-hero__details{grid-area:2/1;align-self:start;max-width:620px;margin-top:0}.product-hero--engagement .product-hero__visual{grid-area:1/2/span 2;align-self:stretch;height:clamp(500px,40vw,560px);margin-top:0}}@media (width>=901px) and (width<=1200px){.product-hero--engagement .product-hero__layout{min-height:700px}.product-hero--engagement .product-hero__visual{height:auto;min-height:0;overflow:visible}.product-hero--engagement .engagement-hero-visual{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset:auto}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{width:100%;height:auto;min-height:0;margin:0;animation:none;position:relative;inset:auto;overflow:visible}.product-hero--engagement .engagement-hero-visual__card{min-height:170px}.product-hero--engagement .engagement-hero-visual__dashboard{min-height:270px}.product-hero--engagement .product-hero__visual{height:clamp(400px,48vw,520px);min-height:0}}@media (width<=760px){.product-hero--engagement{min-height:calc(100svh - var(--site-header-height));padding-top:0}.product-hero--engagement .product-hero__layout{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__chart{margin:0 2% var(--space-4);flex:0 0 clamp(96px,27vw,116px)!important;min-height:clamp(96px,27vw,116px)!important}.product-hero--engagement .engagement-hero-visual__bars{inset:0}.product-hero--engagement .engagement-hero-visual__bars i{background:linear-gradient(#42c1489e,#42c14840)}.product-hero--engagement .engagement-hero-visual__chart-labels{z-index:1;pointer-events:none;position:absolute;inset:0}.product-hero--engagement .engagement-hero-visual__chart-labels span{color:var(--color-paper);font-family:var(--font-display);font-size:clamp(var(--type-size-9), 2.7vw, var(--type-size-11));white-space:nowrap;background:#050605c7;border:1px solid #42c14859;border-radius:3px;padding:3px 6px;font-weight:700;line-height:1;position:absolute}.product-hero--engagement .engagement-hero-visual__chart-labels span:first-child{top:54%;left:10%}.product-hero--engagement .engagement-hero-visual__chart-labels span:nth-child(2){top:36%;left:42%}.product-hero--engagement .engagement-hero-visual__chart-labels span:nth-child(3){top:61%;right:8%}.product-hero--engagement .product-hero__visual{height:auto;min-height:0}.product-hero--engagement .engagement-hero-composite{width:100%;height:auto}}.product-page--insight .insight-storyline .bo-product-timeline__content,.product-page--insight .insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__content{transform-origin:0;transition:opacity .24s,transform .24s,color .24s;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.product-page--insight .insight-storyline .bo-product-timeline__content{opacity:.42!important}@media (width<=760px){.product-page--insight .insight-storyline .bo-product-timeline__content{opacity:1!important;transform:none!important}.product-page--insight .insight-storyline .bo-product-timeline__copy{color:var(--color-paper)!important}}.product-page--insight .insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1!important;transform:translate(8px)scale(1.025)!important}.product-page--insight .insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__content h3,.product-page--insight .insight-storyline .bo-product-timeline__step[data-active] .bo-product-timeline__copy{color:var(--color-paper)}.product-page--insight .insight-storyline .bo-product-timeline__tags{display:none}.product-page .product-contact .button{min-height:54px;padding:var(--space-16) 21px;font-size:var(--type-home-body);justify-content:space-between;align-items:center;gap:28px}@media (width>=1051px){.product-page .product-contact__inner>.button{position:relative;top:16px}}.product-page .product-hero h1,.product-page .product-hero--engagement .product-hero__heading h1{font-size:var(--type-product-h1)}.product-page .product-hero--insight .product-hero__heading h1{font-size:var(--type-product-hero-headline)}.product-page .product-contact h2,.product-page .engagement-capabilities__heading h2,.product-page .insight-catalog__heading h2,.product-page .engagement-value h2,.product-page .insight-value h2,.product-page .insight-storyline .bo-product-timeline__lead-copy h2,.product-page .insight-control .bo-heading h2,.product-page .insight-usecases .bo-heading h2{font-size:var(--type-product-h2)}.product-page .engagement-usecase__copy h3,.product-page .insight-storyline .bo-product-timeline__content h3,.product-page .insight-control .bo-audit-card__heading h3{font-size:var(--type-product-h3)}.product-page .product-hero__intro,.product-page .product-hero__headline,.product-page .engagement-capabilities__heading>p:last-child,.product-page .insight-catalog__heading>p:last-child,.product-page .engagement-value__layout>div>p:last-child,.product-page .insight-value__details>p,.product-page .engagement-usecase__copy p,.product-page .product-contact__inner>div>p:last-child{font-size:var(--type-product-body)}.product-page .product-hero__intro,.product-page .product-hero__headline,.product-page .bo-hero-headline{font-size:var(--type-size-21)}.product-page .product-hero--backoffice .product-hero__intro,.product-page .product-hero--engagement .product-hero__intro,.product-page .product-hero--insight .product-hero__intro{font-size:var(--type-product-body);line-height:1.5}.product-page .product-hero .eyebrow,.product-page .backoffice-modules__heading .eyebrow,.product-page .engagement-capabilities__heading .eyebrow,.product-page .insight-catalog__heading .eyebrow,.product-page .product-contact .eyebrow,.product-page .backoffice-value .eyebrow,.product-page .engagement-value .eyebrow,.product-page .insight-value .eyebrow{font-size:var(--type-product-label)}.product-page .product-text-link,.product-page .product-hero__note{font-size:var(--type-product-body-compact)}@media (width>=761px){.product-page .product-hero__actions .button,.product-page .product-hero__actions .product-text-link{min-height:54px;font-size:var(--type-home-body);border-radius:0;justify-content:center;padding:0 20px}.product-page .product-hero__actions .button{gap:12px}.product-page .product-hero__actions .button svg{flex:0 0 22px;width:22px;height:22px}.product-page .product-hero__actions .product-text-link{border:1px solid var(--color-line);background:#ffffff08;gap:12px}.product-page .product-hero__actions .product-text-link svg{width:18px;height:18px}}.product-page .engagement-module__body h3,.product-page .insight-module__body h3{font-size:var(--type-product-h4)}.product-page .engagement-module__body>p:last-child,.product-page .insight-module__body>p:not(.insight-module__category),.product-page .engagement-story__campaign-details,.product-page .engagement-product-copy li,.product-page .engagement-value li,.product-page .insight-value__details li{font-size:var(--type-product-body)}.product-page .engagement-usecases__heading h2,.product-page .insight-catalog__heading h2{font-size:var(--type-product-h2)}.product-hero--engagement .product-hero__logo-stack{white-space:nowrap;flex-wrap:nowrap;gap:clamp(4px,1vw,16px);width:100%;max-width:100%;display:flex}.product-hero--engagement .product-hero__logo-stack .product-hero__product-logo{object-fit:contain;flex:1 1 0;width:0;min-width:0;height:clamp(22px,6vw,46px)}@media (width>=761px) and (width<=900px){.product-hero--insight .product-hero__layout{min-height:0;margin-top:var(--space-32);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.product-hero--insight .product-hero__heading{grid-area:1/1}.product-hero--insight .product-hero__details{margin-top:var(--space-20);grid-area:2/1}.product-hero--insight .product-hero__visual{height:auto;min-height:0;margin-top:var(--space-24);perspective:none;grid-area:3/1;position:relative}.product-hero--insight .insight-hero-visual{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset:auto}.product-hero--insight .insight-hero-visual__card,.product-hero--insight .insight-hero-visual__card--analytics,.product-hero--insight .insight-hero-visual__card--finance{width:100%;min-height:0;padding:var(--space-24);animation:none;position:relative;inset:auto;transform:none}.product-hero--insight .insight-hero-visual__card--analytics{min-height:250px}.product-hero--insight .insight-hero-visual__card--finance{min-height:200px}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process{gap:var(--space-8);margin-block:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero--insight .insight-hero-visual__card--finance .insight-hero-visual__process i{display:none}.product-hero--engagement .product-hero__visual{height:auto;min-height:0;overflow:visible}.product-hero--engagement .engagement-hero-visual{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset:auto}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{width:100%;height:auto;min-height:0;margin:0;animation:none;position:relative;inset:auto;overflow:visible}.product-hero--engagement .engagement-hero-visual__card{min-height:140px}.product-hero--engagement .engagement-hero-visual__dashboard{min-height:220px}}@media (width>=381px) and (width<=900px){.product-hero--engagement .product-hero__visual{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero--engagement .engagement-hero-visual__card{min-height:clamp(132px,17vw,150px);padding:var(--space-12)}.product-hero--engagement .engagement-hero-visual__dashboard{min-height:0;padding:var(--space-16);grid-column:1/-1}.product-hero--engagement .engagement-hero-visual__total{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual__total h2{font-size:clamp(var(--type-size-14), 2vw, var(--type-size-17))}.product-hero--engagement .engagement-hero-visual__divider{margin-block:var(--space-6) var(--space-4)}.product-hero--engagement .engagement-hero-visual__row{min-height:22px;font-size:var(--type-size-11)}.product-hero--engagement .engagement-hero-visual__row small,.product-hero--engagement .engagement-hero-visual__row>b{font-size:var(--type-size-9)}.product-hero--engagement .engagement-hero-visual__chart{flex:0 0 36px;min-height:36px;margin-bottom:0}}@media (width<=380px){.product-hero--engagement{overflow:visible}.product-hero--engagement .product-hero__visual{margin-top:var(--space-8)}.product-hero--engagement .engagement-hero-visual{gap:var(--space-8)}.product-hero--engagement .engagement-hero-visual__card,.product-hero--engagement .engagement-hero-visual__dashboard{padding:var(--space-12)}}@media (width>=761px) and (width<=1100px){.product-hero--insight,.product-hero--engagement{min-height:0;padding-block:clamp(36px,6vh,64px)}.product-hero--insight .product-hero__layout,.product-hero--engagement .product-hero__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:0;min-height:0;margin-top:clamp(28px,5vh,56px)}.product-hero--insight .product-hero__heading,.product-hero--engagement .product-hero__heading{grid-area:1/1;align-self:start;max-width:800px}.product-hero--insight .product-hero__details,.product-hero--engagement .product-hero__details{max-width:760px;margin-top:var(--space-16);grid-area:2/1}.product-hero--insight .product-hero__intro,.product-hero--engagement .product-hero__intro{max-width:64ch;font-size:clamp(var(--type-size-16), 1.8vw, var(--type-size-20));line-height:1.55}.product-hero--insight .product-hero__visual,.product-hero--engagement .product-hero__visual{grid-area:3/1;width:100%;height:auto;min-height:0;margin-top:clamp(28px,5vh,52px);position:relative;overflow:visible}.product-hero--insight .product-hero__visual{height:clamp(430px,54vw,560px)}.product-hero--insight .insight-hero-visual{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;inset:auto}.product-hero--insight .insight-phone{width:clamp(250px,31vw,340px);max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero--insight .insight-center-summary,.product-hero--insight .insight-orbit-graphic,.product-hero--insight .insight-bars-graphic{display:none}.product-hero--engagement .engagement-hero-composite{width:min(100%,900px);max-width:100%;height:auto;margin-inline:auto;display:block;transform:none}}@media (width>=761px) and (width<=1600px){.product-page--insight .insight-phone__greeting,.product-page--insight .insight-phone__lead-stat small,.product-page--insight .insight-phone__stat>small,.product-page--insight .insight-phone__chart-card>header span,.product-page--insight .insight-phone__chart-labels,.product-page--insight .insight-phone__activity,.product-page--insight .insight-phone__tabbar{display:none}.product-page--insight .insight-phone__lead-stat div>span,.product-page--insight .insight-phone__stat>span{font-size:10px}.product-page--insight .insight-phone__lead-stat div>strong{font-size:25px}.product-page--insight .insight-phone__trend,.product-page--insight .insight-phone__stat>strong{font-size:12px}.product-page--insight .insight-phone__chart-card>header strong{font-size:11px}.product-page--insight .insight-phone__chart{height:92px}}@media (width>=761px){.product-hero--engagement .product-hero__visual{height:clamp(460px,40vw,560px)}.product-hero--engagement .engagement-hero-visual__card{height:auto;min-height:182px;overflow:visible}.product-hero--engagement .engagement-hero-visual__card--lead,.product-hero--engagement .engagement-hero-visual__card--tickets{height:auto}.product-hero--engagement .engagement-hero-visual__dashboard{height:55%;min-height:230px}}@media (width>=901px) and (width<=1200px){.product-hero--engagement .product-hero__layout{min-height:540px}.product-hero--engagement .product-hero__visual{height:clamp(420px,43vw,500px);min-height:0;overflow:visible}.product-hero--engagement .engagement-hero-visual__dashboard{min-height:270px}}.product-page .product-hero--engagement .product-hero__heading h1{min-height:0;color:var(--color-paper);font-family:var(--font-display);font-size:var(--type-product-hero-headline);letter-spacing:-.055em;text-transform:none;margin:clamp(20px,2.5vw,34px) 0 0;font-weight:700;line-height:1.08;display:block;overflow:visible}.product-page .product-hero--engagement .product-hero__heading h1>span{display:inline}.product-page .product-hero--engagement .product-hero__heading h1 .product-hero__headline-accent{background:var(--color-green);color:#050705;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}@media (width>=761px){.product-hero--engagement .product-hero__layout{min-height:clamp(440px,58svh,540px)}.product-hero--engagement .product-hero__visual{background:0 0;height:clamp(390px,42vw,500px);min-height:0;overflow:visible}.product-hero--engagement .engagement-hero-composite{width:122%;max-width:none;transform:translate(-8%)}}@media (width<=760px){.product-page .product-hero--engagement .product-hero__heading h1{margin-top:24px;font-size:clamp(32px,6vw,42px)}.product-hero--engagement .engagement-hero-composite{width:112%;max-width:none;margin-left:-6%}}.product-hero--insight .product-hero__visual{min-height:0;overflow:visible}.product-hero--insight .insight-hero-visual{place-items:center;display:grid;position:absolute;inset:0}.product-hero--insight .insight-hero-visual:before{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#2ba63630 0%,#186a221a 42%,#0000 72%);border-radius:50%;width:min(72%,440px);position:absolute;top:12%;left:50%;transform:translate(-50%)}@keyframes insight-orbit-float{0%,to{translate:0}50%{translate:0 -6px}}.product-hero--insight .insight-orbit-graphic,.product-hero--insight .insight-center-summary,.product-hero--insight .insight-bars-graphic__card{will-change:translate;animation:5.4s ease-in-out infinite insight-orbit-float}.product-hero--insight .insight-center-summary{animation-delay:-1.8s}.product-hero--insight .insight-bars-graphic__card{animation-delay:-3.6s}@media (prefers-reduced-motion:reduce){.product-hero--insight .insight-orbit-graphic,.product-hero--insight .insight-center-summary,.product-hero--insight .insight-bars-graphic__card{will-change:auto;animation:none}}.product-hero--insight .insight-phone{max-width:min(82vw,330px);height:min(100%,560px)}@media (width>=761px) and (width<=900px){.product-hero--insight .product-hero__visual{height:560px;min-height:0;margin-top:var(--space-24)}.product-hero--insight .insight-hero-visual{position:absolute;inset:0}}@media (width<=760px){.product-hero--insight .product-hero__visual{height:clamp(500px,130vw,580px);min-height:0;margin-top:var(--space-24)}.product-hero--insight .insight-hero-visual{position:absolute;inset:0}.product-hero--insight .insight-phone{max-width:min(82vw,320px);height:min(100%,560px)}}.product-hero--insight .insight-phone{z-index:2;position:relative}@media (width>=901px){.product-hero--insight .insight-phone{max-width:min(86vw,350px);height:min(100%,590px);transform:translate(-20px)scale(1.04)}.product-hero--insight .insight-orbit-graphic{filter:drop-shadow(0 23px 15px #000000c2)drop-shadow(0 8px 19px #42c14852);width:clamp(82px,8vw,100px);top:14%;left:11%}.product-hero--insight .insight-center-summary{width:clamp(154px,16vw,190px);top:13%;right:5%}.product-hero--insight .insight-bars-graphic{width:clamp(112px,11vw,138px);height:82px;bottom:14%;left:7%}}@media (width>=761px) and (width<=900px){.product-hero--insight .insight-phone{transform:translate(-18px)}.product-hero--insight .insight-center-card{width:clamp(150px,20vw,178px);top:53%;left:-1%}.product-hero--insight .insight-orbit-card{transform-origin:0 0;width:164px;top:4%;left:0;right:auto;transform:rotate(4deg)scale(.88)}.product-hero--insight .insight-signal-card{transform-origin:0 100%;width:168px;bottom:5%;left:0;right:auto;transform:rotate(-3deg)scale(.88)}.product-hero--insight .insight-orbit-graphic{width:84px;top:13%;left:6%}.product-hero--insight .insight-center-summary{width:144px;top:12%;right:1%}.product-hero--insight .insight-bars-graphic{width:112px;height:68px;bottom:12%;left:3%}}@media (width<=760px){.product-hero--insight .insight-hero-visual:before{width:94%;top:17%}.product-hero--insight .insight-phone{width:min(45vw,168px);max-width:none;height:auto;transform:translate(-18px,60px)}.product-hero--insight .insight-center-card{gap:9px;width:min(53%,184px);padding:12px;top:auto;bottom:58px;left:-1%;transform:none}.product-hero--insight .insight-center-card__logo{width:76px;height:22px}.product-hero--insight .insight-orbit-card{transform-origin:0 0;border-radius:14px;gap:7px;width:144px;padding:10px;top:2%;left:-2%;right:auto;transform:rotate(4deg)scale(.82)}.product-hero--insight .insight-orbit-card__content{gap:8px}.product-hero--insight .insight-orbit-card__ring{flex-basis:57px;width:57px;height:57px}.product-hero--insight .insight-orbit-card__ring:before{width:43px;height:43px}.product-hero--insight .insight-orbit-card__legend{gap:5px}.product-hero--insight .insight-orbit-card__legend>span,.product-hero--insight .insight-orbit-card__legend strong{font-size:6px}.product-hero--insight .insight-signal-card{transform-origin:0 100%;gap:8px;width:148px;padding:10px;bottom:1%;left:-1%;right:auto;transform:rotate(-3deg)scale(.82)}.product-hero--insight .insight-signal-card__heading b{font-size:7px}.product-page--engagement,.product-page--insight{overflow:clip}.product-page--engagement .container,.product-page--insight .container{width:min(100% - 36px,640px)}.product-page--engagement .product-hero,.product-page--insight .product-hero{padding-top:max(var(--space-24), env(safe-area-inset-top))}.product-page--engagement .product-hero__layout,.product-page--insight .product-hero__layout{min-height:0;margin-top:var(--space-16);row-gap:var(--space-16);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.product-page--engagement .product-hero__heading,.product-page--insight .product-hero__heading,.product-page--engagement .product-hero__details,.product-page--insight .product-hero__details,.product-page--engagement .product-hero__visual,.product-page--insight .product-hero__visual{grid-column:1;min-width:0}.product-page--engagement .product-hero__heading,.product-page--insight .product-hero__heading{grid-row:1}.product-page--engagement .product-hero__details,.product-page--insight .product-hero__details{grid-row:2;margin-top:0}.product-page--engagement .product-hero__heading h1{margin:var(--space-16) 0 0;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(30px,8.6vw,42px);line-height:1.05;display:block}.product-page--engagement .product-hero__heading h1 span{display:inline}.product-page--engagement .product-hero__intro,.product-page--insight .product-hero__intro{max-width:58ch;font-size:clamp(var(--type-size-15), 4.1vw, var(--type-size-18));line-height:1.5}.product-page--engagement .product-hero__actions,.product-page--insight .product-hero__actions{align-items:stretch;gap:var(--space-8);width:100%;margin-top:var(--space-16);flex-direction:column;display:flex}.product-page--engagement .product-hero__actions>*,.product-page--insight .product-hero__actions>*{box-sizing:border-box;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:46px}.product-page--engagement .product-hero__visual,.product-page--insight .product-hero__visual{width:100%;min-width:0;margin-top:var(--space-8);grid-row:3}.product-page--engagement .engagement-hero-composite{width:100%;max-width:100%;height:auto;margin:0;display:block}.product-page--engagement .product-hero__note{margin-top:var(--space-12);line-height:1.45}.product-page--insight .product-hero__visual{border-radius:var(--space-8);height:clamp(390px,112vw,440px);min-height:0;overflow:visible}.product-page--insight .insight-phone{width:clamp(148px,46vw,180px);max-width:none;height:auto;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.product-page--insight .insight-phone__bezel{border-radius:clamp(30px,8vw,40px);padding:7px}.product-page--insight .insight-phone__screen{border-radius:clamp(23px,6.5vw,31px);gap:clamp(5px,1.5vw,7px);min-width:0;padding:22px clamp(7px,2.2vw,10px) 8px}.product-page--insight .insight-phone__island{width:clamp(52px,16vw,64px);height:14px;top:7px}.product-page--insight .insight-phone__avatar{flex:0 0 20px;width:20px;height:20px}.product-page--insight .insight-phone__greeting b{font-size:6px}.product-page--insight .insight-phone__lead-stat{grid-template-columns:minmax(0,1fr) auto;gap:2px 4px;min-height:49px;padding:6px 7px}.product-page--insight .insight-phone__lead-stat div{min-width:0}.product-page--insight .insight-phone__lead-stat div>strong{white-space:nowrap;font-size:clamp(17px,5.3vw,20px)}.product-page--insight .insight-phone__trend{white-space:nowrap;font-size:7px}.product-page--insight .insight-phone__lead-stat small{font-size:6px}.product-page--insight .insight-phone__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.product-page--insight .insight-phone__stat{gap:2px;min-width:0;min-height:46px;padding:5px;overflow:hidden}.product-page--insight .insight-phone__stat>strong{white-space:nowrap;font-size:clamp(11px,3.5vw,13px)}.product-page--insight .insight-phone__stat>small{font-size:6px}.product-page--insight .insight-phone__chart-card{gap:4px;padding:7px 6px 5px;display:grid}.product-page--insight .insight-phone__chart-labels{font-size:5px}.product-page--insight .insight-phone__activity,.product-page--insight .insight-bars-graphic{display:none}.product-page--insight .insight-phone__tabbar{flex:0 0 29px;min-height:29px}.product-page--insight .insight-phone__tabbar span{font-size:10px}.product-page--insight .insight-center-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;width:clamp(118px,38vw,146px);padding:clamp(7px,2.5vw,10px);top:0;right:0}.product-page--insight .insight-center-summary__logo{width:48px;height:15px}.product-page--insight .insight-center-summary__score{justify-content:flex-end;gap:4px}.product-page--insight .insight-center-summary__score strong{font-size:clamp(15px,4.5vw,18px)}.product-page--insight .insight-center-summary__score span{max-width:44px;font-size:6px}.product-page--insight .insight-center-summary__progress{grid-column:1/-1}.product-page--insight .insight-orbit-graphic,.product-page--insight .insight-center-flow,.product-page--insight .insight-orbit-card,.product-page--insight .insight-signal-card,.product-page--insight .insight-center-card,.product-page--insight .insight-center-summary,.product-page--insight .insight-bars-graphic{display:none}.product-page--insight .insight-phone{filter:drop-shadow(0 24px 32px #00000080)drop-shadow(0 0 26px #42c14829);width:clamp(188px,50vw,208px);transform:translate(-50%,-50%)}.product-page--insight .insight-phone__screen{gap:clamp(7px,2vw,9px);padding:28px clamp(11px,3.4vw,14px) 10px}.product-page--insight .insight-phone__island{width:72px;height:17px}.product-page--insight .insight-phone__status{font-size:10px}.product-page--insight .insight-phone__appbar{gap:7px;min-height:32px;padding-bottom:7px}.product-page--insight .insight-phone__brand-logo{width:90px;height:25px}.product-page--insight .insight-phone__avatar{flex-basis:24px;width:24px;height:24px;font-size:10px}.product-page--insight .insight-phone__greeting{min-height:21px}.product-page--insight .insight-phone__greeting span{letter-spacing:.09em;font-size:8px}.product-page--insight .insight-phone__greeting b{display:none}.product-page--insight .insight-phone__lead-stat{gap:3px 6px;min-height:58px;padding:8px 9px}.product-page--insight .insight-phone__lead-stat div>span{font-size:clamp(10px,2.8vw,11px)}.product-page--insight .insight-phone__lead-stat div>strong{font-size:clamp(24px,6.5vw,27px)}.product-page--insight .insight-phone__trend{font-size:10px}.product-page--insight .insight-phone__lead-stat small{display:none}.product-page--insight .insight-phone__stat-grid{gap:7px}.product-page--insight .insight-phone__stat{gap:3px;min-height:59px;padding:7px}.product-page--insight .insight-phone__stat>span{font-size:9px}.product-page--insight .insight-phone__stat>strong{font-size:clamp(15px,4vw,17px)}.product-page--insight .insight-phone__stat>small{display:none}.product-page--insight .insight-phone__chart-card{gap:6px;padding:9px 8px 7px}.product-page--insight .insight-phone__chart-card>header strong{font-size:10px}.product-page--insight .insight-phone__chart-card>header span{font-size:8px}.product-page--insight .insight-phone__chart{height:clamp(54px,16vw,66px)}.product-page--insight .insight-phone__chart-labels,.product-page--insight .insight-phone__activity,.product-page--insight .insight-phone__tabbar{display:none}.product-page--insight .insight-hero-visual:before{width:min(82%,300px);top:18%}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__lead,.product-page--insight .insight-storyline .bo-product-timeline__lead{gap:var(--space-12);padding:var(--space-12) 0 var(--space-20);grid-template-columns:minmax(0,1fr)}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__lead-copy,.product-page--insight .insight-storyline .bo-product-timeline__lead-copy{min-width:0}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__steps,.product-page--insight .insight-storyline .bo-product-timeline__steps{gap:var(--space-12);padding-bottom:max(var(--space-20), env(safe-area-inset-bottom))}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__step,.product-page--insight .insight-storyline .bo-product-timeline__step{min-height:0;padding-left:clamp(44px,13vw,56px)}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__rail,.product-page--insight .insight-storyline .bo-product-timeline__rail{left:17px}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__marker,.product-page--insight .insight-storyline .bo-product-timeline__marker{width:clamp(34px,10vw,40px);height:clamp(34px,10vw,40px);left:17px}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__content,.product-page--insight .insight-storyline .bo-product-timeline__content{overflow-wrap:anywhere;min-width:0}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__content h3,.product-page--insight .insight-storyline .bo-product-timeline__content h3{font-size:clamp(var(--type-size-16), 5vw, var(--type-size-20));line-height:1.15}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__tags,.product-page--insight .insight-storyline .bo-product-timeline__tags{gap:var(--space-4);flex-wrap:wrap}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__tags li,.product-page--insight .insight-storyline .bo-product-timeline__tags li{overflow-wrap:anywhere;max-width:100%}.product-page--engagement .engagement-campaign-flow,.product-page--insight .insight-control__handoff ol{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.product-page--engagement .engagement-campaign-flow li,.product-page--insight .insight-control__handoff li{min-width:0}.product-page--engagement .engagement-campaign-flow li>b,.product-page--insight .insight-control__handoff li b{font-size:clamp(var(--type-size-8), 2.7vw, var(--type-size-11));overflow-wrap:anywhere}.product-page--engagement .engagement-usecases__grid,.product-page--insight .bo-usecase-grid,.product-page--insight .insight-control__grid{grid-template-columns:minmax(0,1fr)}.product-page--engagement .engagement-usecase,.product-page--insight .bo-usecase-card,.product-page--insight .bo-audit-card{min-width:0}.product-page--engagement .engagement-usecase__copy,.product-page--insight .bo-usecase-card__copy,.product-page--insight .bo-audit-card__heading{overflow-wrap:anywhere;min-width:0}.product-page--engagement .engagement-usecase__visual--sources,.product-page--insight .bo-usecase-visual{max-width:100%}.product-page--engagement .engagement-value__layout,.product-page--insight .insight-value__layout{grid-template-columns:minmax(0,1fr)}.product-page--engagement .engagement-value li,.product-page--insight .insight-value__details li{grid-template-columns:28px minmax(0,1fr);min-width:0}.product-page--engagement .product-contact__inner,.product-page--insight .product-contact__inner{gap:var(--space-20);padding-bottom:max(var(--space-32), env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.product-page--engagement .product-contact h2,.product-page--insight .product-contact h2{font-size:clamp(var(--type-size-26), 8vw, var(--type-size-36));overflow-wrap:anywhere}.product-page--engagement .product-contact__inner>.button,.product-page--insight .product-contact__inner>.button{justify-content:center;width:100%}}@media (width<=380px){.product-page--engagement .container,.product-page--insight .container{width:calc(100% - 28px)}.product-page--engagement .product-hero__heading h1{font-size:clamp(28px,8.2vw,32px)}.product-page--engagement .product-hero__actions>*,.product-page--insight .product-hero__actions>*{min-height:44px;padding-inline:var(--space-12)}.product-page--insight .insight-phone{width:clamp(184px,59vw,200px)}.product-page--insight .insight-center-summary{width:clamp(116px,39vw,132px)}.product-page--insight .product-hero__visual{height:clamp(390px,126vw,420px)}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__step,.product-page--insight .insight-storyline .bo-product-timeline__step{padding-left:44px}.product-page--engagement .engagement-storyline--vertical .bo-product-timeline__content,.product-page--insight .insight-storyline .bo-product-timeline__content{padding:var(--space-12)!important}}@media (width>=761px) and (width<=1100px){.product-hero--engagement .product-hero__visual{height:auto;min-height:0}.product-hero--engagement .engagement-hero-composite{width:100%;max-width:100%;height:auto;margin:0;display:block;transform:none}.product-hero--insight .product-hero__visual{height:clamp(430px,54vw,560px);min-height:0}.product-hero--insight .insight-hero-visual{width:100%;height:100%;min-height:0;position:relative;inset:auto}.product-hero--insight .insight-phone{width:clamp(250px,31vw,340px);height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero--insight .insight-center-summary,.product-hero--insight .insight-orbit-graphic,.product-hero--insight .insight-bars-graphic{z-index:1}.product-hero--insight .insight-orbit-graphic{width:clamp(76px,9vw,90px);display:grid;top:19%;left:5%}.product-hero--insight .insight-center-summary{width:clamp(140px,16vw,170px);display:grid;top:5%;right:4%}.product-hero--insight .insight-bars-graphic{width:clamp(96px,11vw,116px);height:72px;display:block;bottom:15%;left:5%}}@media (width>=761px) and (width<=1500px){.product-page--insight .insight-phone{z-index:2}.product-page--insight .insight-orbit-graphic,.product-page--insight .insight-center-summary,.product-page--insight .insight-bars-graphic{z-index:3}.product-page--insight .insight-phone__chart-card{flex:0 175px;grid-template-rows:auto minmax(90px,1fr);min-height:140px;max-height:175px}.product-page--insight .insight-phone__chart{height:auto;min-height:90px}.product-page--insight .insight-phone__activity{display:grid}.product-page--insight .insight-phone__activity>header strong,.product-page--insight .insight-phone__activity>div b{font-size:10px}.product-page--insight .insight-phone__activity>header span,.product-page--insight .insight-phone__activity>div small{display:none}.product-page--insight .insight-phone__activity>div>strong{font-size:10px}}@media (width>=1101px) and (width<=1600px){.product-page--insight .insight-phone{transform:none}.product-page--insight .insight-orbit-graphic{left:5%}.product-page--insight .insight-center-summary{right:-6%}.product-page--insight .insight-bars-graphic{left:3%}}@media (width>=1101px) and (width<=1600px) and (height<=800px){.product-page--insight .product-hero--insight{min-height:0;padding-block:24px}.product-page--insight .product-hero--insight .product-hero__layout{min-height:0;margin-top:24px}}@media (width>=901px) and (width<=1600px){.product-page--engagement .product-hero__visual{min-width:0;overflow:visible}.product-page--engagement .engagement-hero-composite{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block;transform:none}}.bo-hero-headline{margin-bottom:var(--space-12);color:var(--color-paper);font-size:var(--type-product-body);font-weight:600;display:block}.bo-section{background:var(--color-black);border-top:1px solid var(--color-border-dark);padding-block:clamp(64px,8vw,112px)}.bo-section--panel{background:var(--color-journey-background)}.bo-section--value{background:var(--color-green-panel)}.bo-heading{max-width:800px}.bo-heading h2{margin-top:var(--space-20);font-size:var(--type-product-h2);letter-spacing:-.055em;text-wrap:balance;line-height:1.04}.bo-heading h2 span{color:var(--color-green)}.bo-heading>p:last-child{max-width:58ch;margin-top:var(--space-20);color:var(--color-muted);font-size:var(--type-product-body);line-height:1.65}.bo-modules,.bo-promotion-grid{align-items:start;gap:var(--space-16);margin-top:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bo-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-audit-grid{align-items:stretch;gap:clamp(var(--space-16), 2vw, var(--space-24));margin-top:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bo-module{border:1px solid var(--color-line);background:var(--color-panel);min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bo-module:hover{border-color:#2dce4e6b;transform:translateY(-4px);box-shadow:0 18px 42px #0000003d}.bo-module--pam-card:hover{box-shadow:none;border-color:#0000;transform:translateY(-2px)}}.bo-module__visual{aspect-ratio:16/9;background:var(--color-panel);position:relative;overflow:hidden}.bo-module__visual picture,.bo-module__visual img{width:100%;height:100%;display:block}.bo-module__visual img{object-fit:cover;transition:transform .4s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bo-module:hover .bo-module__visual img{transform:scale(1.035)}}@media (width<=640px) and (prefers-reduced-motion:no-preference){.bo-module--pam-card .bo-module__visual img,.bo-module--pam-card:hover .bo-module__visual img{transform:translate3d(0, var(--pam-scroll-depth,0px), 0) scale(1.22);transition:transform .12s linear}}.bo-module__visual .bo-index{top:var(--space-12);left:var(--space-12);width:var(--space-32);height:var(--space-32);color:var(--color-paper);font-family:var(--font-display);font-size:var(--type-size-12);background:#090c09f0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;display:grid;position:absolute}.bo-module__body{min-height:355px;padding:var(--card-content-padding);flex-direction:column;align-items:flex-start;display:flex}.bo-audit-card{gap:var(--space-20);min-width:0;padding:var(--card-content-padding);border-radius:3px;flex-direction:column;display:flex}.bo-audit-card .bo-audit-card__heading h3{margin-top:var(--space-12);font-size:var(--type-product-h3)}.bo-audit-card__heading p{max-width:48ch;margin-top:var(--space-8);color:var(--color-muted);font-size:var(--type-body);line-height:1.6}.bo-audit-card__meta{min-height:var(--space-20);justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.bo-audit-card__marker{align-items:center;gap:var(--space-8);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-10);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);white-space:nowrap;display:inline-flex}.bo-audit-card__marker i{width:var(--space-8);height:var(--space-8);flex:0 0 var(--space-8);background:var(--color-green);border-radius:50%}.bo-audit-panel{border:1px solid var(--color-line);background:var(--color-black);border-radius:3px;min-width:0;overflow:hidden}.bo-audit-grid>.bo-audit-card>.bo-audit-panel{margin-inline:0}.bo-audit-panel__topline{min-height:var(--space-48);justify-content:space-between;align-items:center;gap:var(--space-12);padding-inline:var(--space-16);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-10);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);display:flex}.bo-access-list{padding:0 var(--space-16);margin:0;list-style:none}.bo-access-list__row{grid-template-columns:var(--space-32) minmax(0, .9fr) minmax(0, 1.1fr);align-items:center;gap:var(--space-12);border-bottom:1px solid var(--color-line);min-height:64px;display:grid}.bo-access-list__row:last-child{border-bottom:0}.bo-access-list__avatar,.bo-audit-table__avatar{width:var(--space-32);height:var(--space-32);border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-paper);font-family:var(--font-display);font-size:var(--type-size-10);border-radius:3px;place-items:center;font-weight:700;display:grid}.bo-access-list__name{min-width:0;color:var(--color-paper);font-size:var(--type-body);font-weight:600}.bo-access-list__scope{padding:var(--space-8) var(--space-10);border:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-body);text-align:right;border-radius:3px;justify-self:end;line-height:1.4}.bo-audit-table-wrap{scrollbar-color:var(--color-line) transparent;scrollbar-width:thin;max-width:100%;overflow-x:auto}.bo-audit-table{border-collapse:collapse;text-align:left;width:100%;min-width:440px}.bo-audit-table th{padding:var(--space-12) var(--space-10);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-9);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);white-space:nowrap}.bo-audit-table th:first-child,.bo-audit-table td:first-child{padding-left:var(--space-16)}.bo-audit-table th:last-child,.bo-audit-table td:last-child{padding-right:var(--space-16)}.bo-audit-table td{padding:var(--space-12) var(--space-10);border-top:1px solid var(--color-line);color:var(--color-paper);font-size:var(--type-body);white-space:nowrap;line-height:1.35}.bo-audit-table__user{align-items:center;gap:var(--space-8);display:inline-flex}.bo-audit-table__user>span:last-child{gap:var(--space-4);flex-direction:column;display:flex}.bo-audit-table__user b{font-size:var(--type-body);font-weight:600}.bo-audit-table__user small{color:var(--color-muted);font-family:var(--font-body);font-size:var(--type-body)}.bo-audit-table__avatar{width:var(--space-32);height:var(--space-32);color:var(--color-green)}.bo-audit-table__module{padding:var(--space-4) var(--space-8);border:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-body);border-radius:3px}.bo-audit-table__time{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-muted)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bo-audit-card:hover{border-color:var(--color-line);transform:translateY(-2px);box-shadow:0 18px 42px #0000003d}}@media (width<=1100px){.bo-audit-grid{grid-template-columns:1fr}}.bo-modules--pam-cards{align-items:stretch;gap:clamp(var(--space-20), 3vw, var(--space-32))}.bo-module--pam-card{transform-style:preserve-3d;border-radius:3px;flex-direction:column;display:flex}.bo-module--pam-card .bo-module__visual{aspect-ratio:16/9;flex:none}.bo-module--pam-card .bo-module__body{min-height:0;padding:var(--card-content-padding);flex:1}.bo-module--pam-card h3{min-height:1.2em;font-size:var(--type-product-h4);margin:0}.bo-module--pam-card .bo-module__category{margin-top:var(--space-4)!important;font-size:var(--type-size-12)!important}.bo-module--pam-card .bo-module__description{margin-top:var(--space-12);color:var(--color-muted);font-size:var(--type-product-body);line-height:1.6}@media (prefers-reduced-motion:no-preference){.bo-module--pam-card[data-tilt-active=true]{transform:perspective(1000px) rotateX(var(--pam-tilt-x,0deg)) rotateY(var(--pam-tilt-y,0deg))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bo-module--pam-card:hover{transform:perspective(1000px) translateY(-2px) rotateX(var(--pam-tilt-x,0deg)) rotateY(var(--pam-tilt-y,0deg));border-color:var(--color-line);box-shadow:0 18px 42px #0000003d}}.bo-module__category{letter-spacing:.12em;font-weight:700;color:var(--color-green)!important;font-size:var(--type-size-9)!important;margin:0!important}.bo-module h3{margin-top:var(--space-12)}.bo-module__teaser{margin-top:var(--space-12)!important}.bo-module__points{gap:var(--space-8);margin:var(--space-16) 0 var(--space-20);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bo-module__points li{padding:var(--space-8) var(--space-10);border:1px solid var(--color-line);color:#ffffffc7;font-size:var(--type-size-10);border-radius:999px;line-height:1.1}.bo-index{color:var(--color-green);font-family:var(--font-display);font-size:var(--type-size-10);letter-spacing:.12em;font-weight:700}.bo-module h3,.bo-inline h3{margin-top:var(--space-20);color:var(--color-paper);letter-spacing:-.03em;text-wrap:balance;line-height:1.15}.bo-module>p,.bo-inline p,.bo-details p,.bo-details li{margin-top:var(--space-16);color:var(--color-muted);font-size:var(--type-body);line-height:1.65}.bo-details{margin-top:var(--space-24);border-top:1px solid var(--color-line)}.bo-details summary{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--space-48);padding-block:var(--space-12);color:var(--color-paper);font-size:var(--type-size-12);cursor:pointer;list-style:none;display:flex}.bo-details summary::-webkit-details-marker{display:none}.bo-details summary .bo-details__icon{width:var(--space-32);height:var(--space-32);flex:0 0 var(--space-32);border:1px solid var(--color-line);color:var(--color-green);font-size:var(--type-body);border-radius:50%;place-items:center;line-height:1;transition:transform .18s,border-color .18s;display:grid}.bo-details[open] summary .bo-details__icon{border-color:var(--color-green);transform:rotate(45deg)}.bo-details summary:hover{color:var(--color-green)}.bo-details summary:focus-visible{outline:2px solid var(--color-green);outline-offset:var(--space-4)}.bo-details p{margin-top:var(--space-8);overflow-wrap:anywhere}.bo-details ul{padding-left:var(--space-20)}.bo-product-timeline{--bo-timeline-step-width:clamp(350px, 36vw, 500px);position:relative}.bo-product-timeline__stage{background:var(--color-journey-background);width:100%;height:clamp(500px,70svh,620px);position:relative;overflow:hidden}.bo-product-timeline__track{will-change:transform;align-items:stretch;width:max-content;height:100%;display:flex}.bo-product-timeline__lead{align-items:center;gap:clamp(var(--space-20), 3vw, var(--space-48));width:clamp(520px,45vw,680px);padding:var(--space-20) clamp(var(--space-20), 3vw, var(--space-48)) var(--space-48) 0;flex:none;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.bo-product-timeline__visual{aspect-ratio:.84;border:1px solid var(--color-line);border-radius:var(--space-12);background:var(--color-panel);margin:0;position:relative;overflow:hidden}.bo-product-timeline__visual img{object-fit:cover;width:100%;height:100%;display:block}.bo-product-timeline__visual figcaption{right:var(--space-12);bottom:var(--space-12);left:var(--space-12);padding:var(--space-8) var(--space-10);border:1px solid var(--color-line);background:var(--color-black);color:var(--color-green);font-family:var(--font-display);font-size:var(--type-size-10);letter-spacing:.1em;position:absolute}.bo-product-timeline__lead-copy{max-width:360px}.bo-product-timeline__lead-copy .eyebrow{align-items:center;gap:var(--space-12);color:var(--color-green);flex-wrap:wrap;display:flex}.bo-product-timeline__lead-copy h2{margin-top:var(--space-20);color:var(--color-paper);font-size:var(--type-product-h2);letter-spacing:-.055em;text-wrap:balance;line-height:.98}.bo-product-timeline__intro{margin-top:var(--space-20);color:var(--color-muted);font-size:var(--type-product-body);line-height:1.6}.bo-product-timeline__period{margin-top:var(--space-24);color:var(--color-paper);font-family:var(--font-display);font-size:var(--type-size-12);letter-spacing:.12em}.bo-product-timeline__journey{width:calc(var(--bo-timeline-step-width) * 4);flex:none;height:100%;position:relative}.bo-product-timeline__rail{z-index:0;top:50%;right:calc(var(--bo-timeline-step-width) / 2);left:calc(var(--bo-timeline-step-width) / 2);background:var(--color-line);height:1px;position:absolute}.bo-product-timeline__rail span{transform-origin:0;background:var(--color-green);width:100%;height:100%;box-shadow:0 0 12px var(--color-green);display:block;transform:scaleX(0)}.bo-product-timeline__steps{grid-template-columns:repeat(4, var(--bo-timeline-step-width));width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid}.bo-product-timeline__step{min-width:0;height:100%;position:relative}.bo-product-timeline__marker{z-index:2;border:1px solid var(--color-line);background:var(--color-journey-background);width:40px;height:40px;color:var(--color-muted);font-family:var(--font-display);font-size:var(--type-body);border-radius:50%;place-items:center;transition:border-color 80ms,background-color 80ms,color 80ms,box-shadow 80ms;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bo-product-timeline__step[data-contact] .bo-product-timeline__marker,.bo-product-timeline__step[data-reached] .bo-product-timeline__marker{border-color:var(--color-green);background:var(--color-green);color:var(--color-black);box-shadow:0 0 22px color-mix(in srgb, var(--color-green) 35%, transparent)}.bo-product-timeline__stem{height:var(--space-32);border-left:1px solid var(--color-line);position:absolute;left:50%}.bo-product-timeline__step:nth-child(odd) .bo-product-timeline__stem{top:calc(50% - var(--space-32))}.bo-product-timeline__step:nth-child(2n) .bo-product-timeline__stem{top:50%}.bo-product-timeline__step[data-contact] .bo-product-timeline__stem,.bo-product-timeline__step[data-reached] .bo-product-timeline__stem{border-color:var(--color-green)}.bo-product-timeline__content{right:var(--space-32);left:var(--space-32);opacity:.58;filter:saturate(.72);transition:opacity .26s,transform .26s,filter .26s;position:absolute}.bo-product-timeline__step:nth-child(odd) .bo-product-timeline__content{bottom:calc(50% + var(--space-48));transform:translateY(var(--space-8))}.bo-product-timeline__step:nth-child(2n) .bo-product-timeline__content{top:calc(50% + var(--space-48));transform:translateY(calc(var(--space-8) * -1))}.bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1;filter:saturate();animation:.26s cubic-bezier(.2,.75,.25,1) both bo-timeline-content-pop;transform:translateY(0)}@keyframes bo-timeline-content-pop{0%{scale:1}45%{scale:1.06}to{scale:1.025}}.bo-product-timeline__label{color:var(--color-green);font-family:var(--font-display);font-size:var(--type-size-12);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bo-product-timeline__content h3{margin-top:var(--space-12);color:var(--color-paper);font-size:var(--type-product-h3);letter-spacing:-.03em;text-wrap:balance;line-height:1.15}.bo-product-timeline__copy{margin-top:var(--space-12);color:var(--color-muted);font-size:var(--type-product-body);line-height:1.65}.bo-product-timeline__tags{gap:var(--space-8);margin:var(--space-20) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bo-product-timeline__tags li{padding:var(--space-8) var(--space-10);border:1px solid var(--color-line);color:var(--color-paper);font-family:var(--font-body);font-size:var(--type-size-11);border-radius:999px;line-height:1.1}.bo-product-timeline__counter span{color:var(--color-green)}.bo-product-timeline__scroll-hint:after{margin-left:var(--space-8);color:var(--color-green);content:"↗"}.bo-inline{gap:var(--space-48);margin-top:var(--space-48);padding-top:var(--space-32);border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.bo-inline p{margin-top:0}.bo-inline .bo-details p{margin-top:var(--space-8)}.bo-usecase-grid{gap:var(--space-16);margin:var(--space-48) 0 0;grid-template-rows:minmax(300px,auto) minmax(250px,auto);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.bo-usecase-card{justify-content:center;align-items:center;gap:var(--space-16);min-width:0;padding:var(--card-content-padding);border:1px solid var(--color-line);background:var(--color-journey-background);text-align:center;border-radius:3px;flex-direction:column;transition:border-color .22s,background-color .22s;display:flex;overflow:hidden}.bo-usecase-card__copy{width:100%;min-width:0}.bo-usecase-card__copy h3{color:var(--color-paper);font-size:var(--type-product-h3);letter-spacing:-.035em;text-wrap:balance;margin-top:0;line-height:1.12}.bo-usecase-card__description{max-width:36ch;margin-inline:auto;margin-top:var(--space-12);color:var(--color-muted);font-size:var(--type-body);line-height:1.65}.bo-usecase-card--context,.bo-usecase-card--identity,.bo-usecase-card--activity{grid-column:span 2;min-height:310px}@media (width>=1101px){#backoffice-value .bo-usecase-card--context,#backoffice-value .bo-usecase-card--identity,#backoffice-value .bo-usecase-card--activity{grid-template-rows:148px auto;align-content:center;justify-items:center;display:grid}#backoffice-value .bo-usecase-card--context .bo-usecase-visual,#backoffice-value .bo-usecase-card--identity .bo-usecase-visual,#backoffice-value .bo-usecase-card--activity .bo-usecase-visual{align-self:center;margin:0}}.bo-usecase-card--rules,.bo-usecase-card--resolution{justify-content:space-between;gap:var(--space-24);text-align:left;flex-direction:row;grid-column:span 3;min-height:255px}.bo-usecase-card--rules .bo-usecase-card__copy,.bo-usecase-card--resolution .bo-usecase-card__copy{max-width:38ch}.bo-usecase-card--rules .bo-usecase-card__description,.bo-usecase-card--resolution .bo-usecase-card__description{margin-inline:0}.bo-usecase-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.bo-usecase-card--context .bo-usecase-visual{order:-1}.bo-usecase-visual--orbit{aspect-ratio:2.1;width:min(78%,220px);margin-bottom:var(--space-8)}.bo-usecase-orbit__ring{border:5px solid var(--color-line);border-radius:50%;position:absolute;inset:8% 0;transform:rotate(-7deg)}.bo-usecase-orbit__word{color:var(--color-paper);font-family:var(--font-display);font-size:clamp(var(--type-size-28), 5vw, var(--type-size-45));letter-spacing:-.06em;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.bo-usecase-visual--biometric{width:148px;height:148px;margin-bottom:var(--space-8)}.bo-usecase-visual--biometric svg{width:100%;height:100%}.bo-usecase-biometric__outer,.bo-usecase-biometric__halo{fill:none;stroke:var(--color-line)}.bo-usecase-biometric__outer{stroke-width:1px}.bo-usecase-biometric__halo{stroke-width:.7px;opacity:.58}.bo-usecase-biometric__ridges path{fill:none;stroke:var(--color-muted);stroke-width:.48px;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.bo-usecase-biometric__verified{fill:var(--color-green)}.bo-usecase-biometric__check{fill:none;stroke:var(--color-black);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bo-usecase-visual--ledger{gap:var(--space-4);width:100%;max-width:340px;margin-bottom:var(--space-8);flex-direction:column;display:flex}.bo-usecase-ledger__heading{justify-content:space-between;align-items:center;gap:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-family:var(--section-label-font);font-size:var(--type-size-9);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);display:flex}.bo-usecase-ledger__count{color:var(--color-green);font-family:var(--font-display);font-variant-numeric:tabular-nums}.bo-usecase-ledger__rows{margin:0;padding:0;list-style:none}.bo-usecase-ledger__row{padding-block:var(--space-4);border-bottom:1px solid var(--color-line)}.bo-usecase-ledger__row:last-child{border-bottom:0}.bo-usecase-ledger__transaction{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.bo-usecase-ledger__name{min-width:0;color:var(--color-paper);font-size:var(--type-size-12);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bo-usecase-ledger__amount{color:var(--color-paper);font-family:var(--font-display);font-size:var(--type-size-12);font-variant-numeric:tabular-nums;flex:none}.bo-usecase-ledger__amount--positive{color:var(--color-green)}.bo-usecase-ledger__balance{align-items:center;gap:var(--space-4);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:0;display:flex}.bo-usecase-ledger__balance>span{align-items:baseline;gap:var(--space-4);display:inline-flex}.bo-usecase-ledger__balance small{font-family:var(--section-label-font);font-size:var(--type-size-8);letter-spacing:var(--section-label-tracking)}.bo-usecase-ledger__balance b{color:var(--color-muted);font-size:var(--type-size-10);font-weight:500}.bo-usecase-ledger__balance i{color:var(--color-green);font-size:var(--type-size-11);font-style:normal}.bo-usecase-ledger__balance i svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.bo-usecase-visual--rules,.bo-usecase-visual--resolution{flex:0 0 44%;width:44%}.bo-usecase-visual--rules svg{width:100%;max-width:300px;height:auto;display:block}.bo-usecase-rules__path{stroke:var(--color-line);stroke-width:1.5px}.bo-usecase-rules__node{fill:var(--color-journey-background);stroke:var(--color-muted);stroke-width:1.5px}.bo-usecase-rules__node--active{stroke:var(--color-green);fill:var(--color-green)}.bo-usecase-visual--resolution{height:150px}.bo-usecase-resolution__halo{aspect-ratio:1;border:1px solid var(--color-line);border-radius:50%;width:112px;position:absolute}.bo-usecase-visual--resolution svg{width:74px;height:74px;position:relative}.bo-usecase-visual--resolution svg path{stroke:var(--color-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bo-usecase-resolution__line{width:150px;height:1px;margin-top:108px;position:absolute}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bo-usecase-card:hover{border-color:var(--color-line)}}@media (width<=640px){#backoffice-control .bo-audit-card{gap:var(--space-12);padding:var(--space-16);background:0 0}#backoffice-control .bo-audit-card__heading h3{font-size:var(--type-size-18);margin-top:0}#backoffice-control .bo-audit-card__heading p{display:none}#backoffice-control .bo-audit-panel{background:0 0;border:0}#backoffice-control .bo-audit-panel__topline{min-height:32px;font-size:var(--type-size-9);border-bottom-color:#ffffff1f;padding-inline:0;display:none}#backoffice-control .bo-access-list,#backoffice-control .bo-audit-table tbody{padding-inline:0}#backoffice-control .bo-access-list__row{gap:var(--space-8);border-bottom-color:#ffffff17;grid-template-columns:1fr auto;min-height:48px}#backoffice-control .bo-access-list__avatar,#backoffice-control .bo-audit-table__avatar{display:none}#backoffice-control .bo-access-list__name{font-size:var(--type-size-12)}#backoffice-control .bo-access-list__scope{font-size:var(--type-size-11);text-align:right;border:0;padding:0}#backoffice-control .bo-audit-table tr{gap:var(--space-4) var(--space-8);padding-block:var(--space-8);border-top-color:#ffffff17}#backoffice-control .bo-audit-table td{font-size:var(--type-size-11)}#backoffice-control .bo-audit-table td:nth-child(2){display:none}#backoffice-control .bo-audit-table__module{color:var(--color-green);font-size:var(--type-size-10);border:0;padding:0}#backoffice-value .bo-usecase-card--identity,#backoffice-value .bo-usecase-card--activity{grid-column:1/-1}#backoffice-value .bo-usecase-card--identity{justify-content:flex-start;gap:var(--space-16);text-align:left;flex-direction:row;min-height:0}#backoffice-value .bo-usecase-card--identity .bo-usecase-visual--biometric{flex:0 0 80px;width:80px;height:80px}#backoffice-value .bo-usecase-card--identity .bo-usecase-card__copy{flex:auto}#backoffice-value .bo-usecase-card--identity .bo-usecase-card__description{margin-inline:0}}@media (prefers-reduced-motion:reduce){.bo-usecase-card{transition:none}}.product-page--backoffice .bo-heading h2,.product-page--backoffice .bo-product-timeline__lead-copy h2{font-size:var(--type-product-h2)}.product-page--backoffice .bo-audit-card__heading h3,.product-page--backoffice .bo-module h3,.product-page--backoffice .bo-module--pam-card h3,.product-page--backoffice .bo-product-timeline__content h3,.product-page--backoffice .bo-usecase-card__copy h3{font-size:var(--type-product-h3)}.product-page--backoffice .bo-heading>p:last-child,.product-page--backoffice .bo-audit-card__heading p,.product-page--backoffice .bo-module>p,.product-page--backoffice .bo-inline p,.product-page--backoffice .bo-details p,.product-page--backoffice .bo-details li,.product-page--backoffice .bo-module--pam-card .bo-module__description,.product-page--backoffice .bo-product-timeline__intro,.product-page--backoffice .bo-product-timeline__copy,.product-page--backoffice .bo-usecase-card__description{font-size:var(--type-product-body)}.backoffice-sequence{isolation:isolate;position:relative}@media (width<=1100px){.bo-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-module:last-child:nth-child(odd){grid-column:1/-1}.bo-modules--pam-cards .bo-module:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.bo-modules--pam-cards .bo-module--pam-card:first-child{flex-direction:row;grid-column:1/-1;align-items:stretch}.bo-modules--pam-cards .bo-module--pam-card:first-child .bo-module__visual{flex:0 0 42%;align-self:center;width:42%}.bo-modules--pam-cards .bo-module--pam-card:first-child .bo-module__body{padding:var(--card-content-padding);justify-content:center}.bo-module__body{min-height:330px}.bo-audit-grid{grid-template-columns:1fr}.bo-usecase-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bo-usecase-card--context{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:260px}.bo-usecase-card--context .bo-usecase-visual{flex:0 0 min(34%,220px);order:0;width:min(34%,220px);margin:0}.bo-usecase-card--context .bo-usecase-card__copy{max-width:48ch}.bo-usecase-card--context .bo-usecase-card__description{margin-inline:0}.bo-usecase-card--identity,.bo-usecase-card--activity,.bo-usecase-card--rules,.bo-usecase-card--resolution{text-align:center;flex-direction:column;grid-column:span 1;justify-content:center;min-height:280px}.bo-usecase-card--rules .bo-usecase-card__description,.bo-usecase-card--resolution .bo-usecase-card__description{margin-inline:auto}.bo-usecase-visual--rules,.bo-usecase-visual--resolution{flex:none;width:100%}.bo-usecase-visual--resolution{height:110px}.bo-usecase-card--rules .bo-usecase-card__copy,.bo-usecase-card--resolution .bo-usecase-card__copy{max-width:38ch}}@media (width>=901px) and (height<=1100px){#backoffice-control.bo-section,#backoffice-value.bo-section{padding-block:clamp(var(--space-24), 4.5svh, var(--space-48))}#backoffice-control .bo-heading h2,#backoffice-value .bo-heading h2{margin-top:var(--space-12);font-size:var(--type-product-h2);line-height:1}#backoffice-control .bo-heading>p:last-child,#backoffice-value .bo-heading>p:last-child{margin-top:var(--space-12);line-height:1.45}#backoffice-control .bo-audit-grid{gap:var(--space-16);margin-top:clamp(var(--space-20), 3.5svh, var(--space-32))}#backoffice-control .bo-audit-card{gap:var(--space-12);padding:var(--card-content-padding)}#backoffice-control .bo-audit-card .bo-audit-card__heading h3{margin-top:var(--space-8);font-size:var(--type-product-h3)}#backoffice-control .bo-audit-card__heading p{line-height:1.45}#backoffice-control .bo-audit-panel__topline{min-height:calc(var(--space-32) * 1.25)}#backoffice-control .bo-access-list__row{min-height:64px}#backoffice-control .bo-audit-table th,#backoffice-control .bo-audit-table td{padding-block:var(--space-12)}@media (width>=1101px){#backoffice-value .bo-usecase-grid{gap:var(--space-12);margin-top:clamp(var(--space-20), 3.5svh, var(--space-32));grid-template-rows:minmax(230px,auto) minmax(190px,auto)}#backoffice-value .bo-usecase-card--context,#backoffice-value .bo-usecase-card--identity,#backoffice-value .bo-usecase-card--activity{min-height:230px}#backoffice-value .bo-usecase-card--rules,#backoffice-value .bo-usecase-card--resolution{min-height:190px}#backoffice-value .bo-usecase-visual--rules svg{max-height:120px}#backoffice-value .bo-usecase-visual--resolution{height:112px}}}@media (width<=640px){body:has(.product-experience--backoffice){width:100%;min-width:0}.bo-heading h2{font-size:var(--type-product-h2)}.bo-modules,.bo-promotion-grid,.bo-inline{grid-template-columns:1fr}.bo-module:last-child:nth-child(odd){grid-column:auto}.bo-modules--pam-cards .bo-module:last-child:nth-child(odd){justify-self:stretch;width:100%}.bo-modules--pam-cards .bo-module--pam-card:first-child{flex-direction:column;grid-column:auto}.bo-modules--pam-cards .bo-module--pam-card:first-child .bo-module__visual{flex-basis:auto;align-self:auto;width:100%}.bo-modules--pam-cards .bo-module--pam-card:first-child .bo-module__body{padding:var(--card-content-padding);justify-content:flex-start}.bo-module__body{min-height:0}.bo-audit-card{gap:var(--space-16);padding:var(--card-content-padding)}.bo-audit-card__meta{align-items:flex-start;gap:var(--space-8);flex-direction:column}.bo-audit-card .bo-audit-card__heading h3{margin-top:var(--space-8)}.bo-access-list{padding-inline:var(--space-12)}.bo-access-list__row{grid-template-columns:var(--space-32) minmax(0, .8fr) minmax(0, 1.2fr);gap:var(--space-8)}.bo-access-list__scope{padding:var(--space-8);font-size:var(--type-body)}.bo-audit-panel__topline{padding-inline:var(--space-12)}.bo-audit-grid{margin-top:var(--space-32)}.bo-audit-table{min-width:0}.bo-audit-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bo-audit-table tbody{padding-inline:var(--space-12);display:block}.bo-audit-table tr{align-items:center;gap:var(--space-8) var(--space-12);padding-block:var(--space-12);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.bo-audit-table td{white-space:normal;border:0;min-width:0;padding:0}.bo-audit-table td:first-child{grid-area:1/1;padding-left:0}.bo-audit-table td:nth-child(2){color:var(--color-muted);grid-area:2/1}.bo-audit-table td:nth-child(3){grid-area:2/2;justify-self:end}.bo-audit-table td:last-child{text-align:right;grid-area:1/2;padding-right:0}.bo-modules,.bo-promotion-grid{margin-top:var(--space-32)}.bo-inline{gap:var(--space-20)}.bo-usecase-grid{gap:var(--space-12);margin-top:var(--space-32);grid-template-columns:1fr 1fr}.bo-usecase-card{gap:var(--space-12);grid-column:span 1;min-height:0}.bo-usecase-card--context,.bo-usecase-card--rules,.bo-usecase-card--resolution{grid-column:1/-1}.bo-usecase-card--context{text-align:center;flex-direction:column;min-height:220px}.bo-usecase-card--context .bo-usecase-visual{width:min(78%,220px);margin-bottom:var(--space-8);flex:none;order:-1}.bo-usecase-card--context .bo-usecase-card__description{margin-inline:auto}.bo-usecase-card--identity,.bo-usecase-card--activity{min-height:260px}.bo-usecase-card--rules,.bo-usecase-card--resolution{align-items:center;gap:var(--space-12);flex-direction:row;min-height:230px}.bo-usecase-card__copy h3{font-size:var(--type-product-h3)}.bo-usecase-card__description{font-size:var(--type-body)}.bo-usecase-visual--biometric{width:96px;height:96px}.bo-usecase-visual--rules,.bo-usecase-visual--resolution{flex-basis:38%;width:38%}.bo-usecase-card--rules .bo-usecase-card__copy,.bo-usecase-card--resolution .bo-usecase-card__copy{max-width:62%}.bo-product-timeline{--bo-timeline-step-width:clamp(280px, calc(100vw - var(--space-48)), 380px)}.bo-product-timeline__stage{height:clamp(520px, calc(100svh - var(--site-header-height) - var(--space-32)), 720px)}.bo-product-timeline__lead{width:calc(100vw - var(--space-48));align-content:center;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20) var(--space-48) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bo-product-timeline__visual{aspect-ratio:.72;width:100%}.bo-product-timeline__visual figcaption{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);font-size:var(--type-size-9)}.bo-product-timeline__lead-copy h2{margin-top:var(--space-12);font-size:var(--type-product-h2)}.bo-product-timeline__intro{margin-top:var(--space-12);font-size:var(--type-body)}.bo-product-timeline__period{margin-top:var(--space-12)}.bo-product-timeline__content{right:var(--space-20);left:var(--space-20)}.bo-product-timeline__content h3{font-size:var(--type-product-h3)}.bo-product-timeline__scroll-hint{font-size:var(--type-size-9)}}@media (prefers-reduced-motion:reduce){.bo-product-timeline__stage{overscroll-behavior-inline:contain;overflow-x:auto}.bo-product-timeline__rail span{transform:scaleX(1)}.bo-product-timeline__marker,.bo-product-timeline__content{transition:none}.bo-product-timeline__content{opacity:.58;transform:none}.bo-product-timeline__step[data-active] .bo-product-timeline__content{opacity:1;filter:none;animation:none;scale:1}}.backoffice-card-stage{perspective:880px;perspective-origin:48% 44%;position:absolute;inset:0;overflow:visible}.card-swap-container{transform-origin:50%;perspective:880px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-58%,-48%)rotateY(-7deg)rotateX(2deg)}.card{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#101310;border:1px solid #e1e8e13d;border-radius:10px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:1px 1px #070b07e6,4px 5px #080c08e0,0 34px 70px #000000ad,0 0 36px #00000038}.card-swap-container:not(.is-ready) .card{visibility:hidden}.product-hero--backoffice .card-swap-container:not(.is-ready) .card{visibility:visible}.product-hero--backoffice .card-swap-container:not(.is-ready) .card:first-child{z-index:3;transform:translate(-50%,-50%)translate3d(-12px,8px,30px)rotateY(-10deg)rotateX(2deg)}.product-hero--backoffice .card-swap-container:not(.is-ready) .card:nth-child(2){z-index:2;transform:translate(-50%,-50%)translate3d(28px,-30px,-34px)rotateY(-11deg)rotateX(2deg)}.product-hero--backoffice .card-swap-container:not(.is-ready) .card:nth-child(3){z-index:1;transform:translate(-50%,-50%)translate3d(66px,-68px,-82px)rotateY(-12deg)rotateX(2deg)}.backoffice-capture-card{backface-visibility:hidden;flex-direction:column;display:flex}.backoffice-capture-card:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 34%,#00000014);position:absolute;inset:0}.backoffice-capture-card__bar{min-width:0;height:34px;font-family:var(--section-label-font,sans-serif);font-size:calc(var(--type-body) * .64);letter-spacing:.12em;background:#090c09;border-bottom:1px solid #ffffff14;flex:0 0 34px;justify-content:space-between;align-items:center;gap:12px;padding-inline:14px;font-weight:700;display:flex}.backoffice-capture-card__bar span{color:#a4aaa4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backoffice-capture-card__bar b{color:var(--color-green,#42c148);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backoffice-capture-card img{object-fit:contain;background:#eff6f0;width:100%;height:calc(100% - 34px);min-height:0;display:block}@media (width<=960px){.card-swap-container{transform:translate(-57%,-48%)rotateY(-5deg)rotateX(1deg)scale(.88)}}@media (width<=680px){.card-swap-container{transform:translate(-53%,-48%)rotateY(-4deg)scale(.68)}.backoffice-card-stage{perspective:1100px}.backoffice-capture-card__bar{height:30px;font-size:calc(var(--type-body) * .57);flex-basis:30px;padding-inline:10px}.backoffice-capture-card img{height:calc(100% - 30px)}}
