.products-hero{background:#f2f4f9;padding:128px 0 50px;position:relative;overflow:hidden}.products-hero:before{content:"";background:radial-gradient(#5069f133,#0000 48%);width:72%;height:100%;position:absolute;top:-20%;right:-10%}.products-hero__inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5vw;min-height:700px;display:grid;position:relative}.products-hero__copy h1{letter-spacing:-.075em;margin:0 0 28px;font-size:clamp(3.8rem,5.5vw,6.4rem)}.products-hero__copy h1 span{color:#6e788f}.products-hero__copy>p{color:#535d73;max-width:560px;font-size:1.05rem;line-height:1.7}.products-hero .erp-concept{min-height:600px;box-shadow:0 42px 110px #232e5633}.products-hero .erp-window{top:12%}.products-legend{color:#737c90;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #d8dde8;align-items:center;gap:22px;min-height:66px;font-size:.52rem;font-weight:800;display:flex;position:relative}.products-legend span{align-items:center;gap:7px;display:flex}.products-legend strong{color:#979eae;margin-left:auto;font-size:.46rem}.legend-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.legend-dot--dev{color:#5269ef;background:#5269ef}.legend-dot--soon{color:#9d6be1;background:#9d6be1}.product-portfolio{background:#fff}.portfolio-product{padding-block:clamp(95px,10vw,170px)}.portfolio-product+.portfolio-product{border-top:1px solid #e0e4ec}.portfolio-product__meta{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.portfolio-product__meta>span{color:#8f97a9;letter-spacing:.15em;font-size:.55rem;font-weight:800}.portfolio-product__layout{grid-template-columns:.52fr 1.48fr;align-items:center;gap:6vw;display:grid}.portfolio-product__copy h2{margin-bottom:25px;font-size:clamp(3rem,5.3vw,6.4rem)}.portfolio-product__tagline{font-weight:600;color:#262c40!important;font-size:1.45rem!important;line-height:1.3!important}.portfolio-product__copy>p{color:#667084;max-width:540px;line-height:1.7}.portfolio-product__copy .button{margin-top:24px}.portfolio-product__visual .erp-concept,.portfolio-product__visual .signal-field{min-height:650px}.portfolio-product--pindistreet{color:#fff;background:linear-gradient(145deg,#111428,#1c1932)}.portfolio-product--pindistreet .portfolio-product__meta>span{color:#737e9f}.portfolio-product--pindistreet .status-badge{background:#fffffff0}.portfolio-product--pindistreet .portfolio-product__tagline{color:#fff!important}.portfolio-product--pindistreet .portfolio-product__copy>p{color:#a6aec5}.portfolio-product--pindistreet .portfolio-product__copy{order:2}.portfolio-product--pindistreet .portfolio-product__layout{grid-template-columns:1.48fr .52fr}.products-method{color:#fff;background:#080b17}.products-method__inner{grid-template-columns:1.1fr .5fr;align-items:end;gap:8vw;display:grid}.products-method h2{margin:0;font-size:clamp(3rem,5.4vw,6.5rem)}.products-method h2 span{color:#7c86a7}.products-method__inner>div p{color:#9da6c0;line-height:1.7}.product-breadcrumbs{color:#8a92a5;gap:9px;padding-top:112px;font-size:.68rem;display:flex}.product-breadcrumbs a{color:#30374b;font-weight:750}.product-hero{background:#f3f5fa;padding-bottom:78px;position:relative;overflow:hidden}.product-hero:before{content:"";background:radial-gradient(at 50% 34%,#4b68f12e,#0000 54%);width:70%;height:100%;position:absolute;top:0;right:-12%}.product-hero__inner{grid-template-columns:.58fr 1.42fr;align-items:center;gap:5vw;min-height:760px;padding-top:48px;display:grid;position:relative}.product-hero__copy>.status-badge{margin-bottom:25px}.product-hero__copy .eyebrow{margin-bottom:15px}.product-hero h1{letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(3.5rem,5.3vw,6.2rem);line-height:.92}.product-hero__tagline{color:#252c40;font-size:clamp(1.2rem,1.8vw,1.75rem);font-weight:620;line-height:1.25}.product-hero__copy>p:last-of-type{color:#5a6479;max-width:570px;line-height:1.7}.product-hero .erp-concept,.product-hero .signal-field{min-height:650px;box-shadow:0 42px 110px #1d285233}.product-hero--pindistreet{color:#fff;background:#141528}.product-hero--pindistreet:before{background:linear-gradient(120deg,#0000,#745bbf21)}.product-hero--pindistreet .product-breadcrumbs{color:#7e87a5}.product-hero--pindistreet .product-breadcrumbs a{color:#d2d7e7}.product-hero--pindistreet .product-hero__tagline{color:#fff}.product-hero--pindistreet .product-hero__copy>p:last-of-type{color:#a9b0c5}.product-hero--pindistreet .button--dark{color:#15172a;background:#fff}.product-hero--pindistreet .button--line{color:#fff;border-color:#ffffff40}.availability-strip{background:#fff;border-block:1px solid #d9deeb}.availability-strip__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:96px;display:grid}.availability-strip__inner>span{color:#815c13;background:#fff2ca;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.availability-strip .eyebrow{color:#8b6415;margin-bottom:4px}.availability-strip p{color:#4f586d;margin:0;font-size:.76rem}.availability-strip strong{color:#7f5b14;letter-spacing:.1em;background:#fff8e4;border:1px solid #d8bd6c;border-radius:999px;padding:8px 11px;font-size:.5rem}.product-features{background:#fff}.product-section-intro{grid-template-columns:1.1fr .55fr;align-items:end;gap:6vw;max-width:1100px;margin-bottom:72px;display:grid}.product-section-intro .eyebrow{grid-column:1/-1}.product-section-intro h2{margin:0;font-size:clamp(3rem,5.3vw,6rem)}.product-section-intro>p:last-child{color:#626b80;margin:0 0 5px}.feature-groups{gap:28px;display:grid}.feature-group{background:#f8f9fc;border:1px solid #dfe3ed;border-radius:28px;grid-template-columns:.55fr 1.45fr;gap:5vw;padding:clamp(24px,4vw,50px);display:grid}.feature-group__heading>p{color:#5268e9;letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:.53rem;font-weight:800}.feature-group__heading h3{max-width:390px;font-size:clamp(2rem,3vw,3.2rem)}.feature-group__list{background:#fff;border:1px solid #dfe3ed;border-radius:17px;overflow:hidden}.feature-row{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.feature-row+.feature-row{border-top:1px solid #e5e8ef}.feature-row__check{color:#5066e5;background:#e9edff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.feature-row h4{margin:0 0 5px;font-size:.95rem}.feature-row p{color:#727b8f;margin:0;font-size:.76rem}.product-flow{color:#fff;background:#0b0e1c}.product-section-intro--light>p:last-child{color:#9da6c0}.product-flow__steps{background:#12172b;border:1px solid #aebcf12e;border-radius:24px;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.product-flow__steps li{min-height:205px;padding:28px 24px;position:relative}.product-flow__steps li+li{border-left:1px solid #ffffff1a}.product-flow__steps li:not(:last-child):after{z-index:2;content:"";background:#5570f3;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 0 6px #5570f31f}.product-flow__steps span{color:#6f7a9c;margin-bottom:82px;font-size:.53rem;font-weight:800;display:block}.product-flow__steps strong{font-size:clamp(1rem,1.5vw,1.35rem)}.product-pricing{background:#edf0f7}.product-pricing__inner{grid-template-columns:1.2fr .55fr;align-items:end;gap:8vw;display:grid}.product-pricing h2{max-width:800px;margin:0;font-size:clamp(3.2rem,5.7vw,6.7rem)}.product-pricing__status{background:#fff;border:1px solid #d8deea;border-radius:23px;padding:28px;box-shadow:0 20px 55px #1f2a5114}.product-pricing__status>p{color:#626b80;margin-block:22px}.commerce-lock{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#151a30;border-radius:999px;padding:8px 11px;font-size:.52rem;font-weight:800;display:inline-flex}.product-faq{background:#fff}.product-faq__inner{grid-template-columns:.55fr 1.45fr;gap:8vw;display:grid}.product-faq h2{font-size:clamp(2.8rem,4.8vw,5.3rem)}.faq-list{border-top:1px solid #dfe3ec}.faq-list details{border-bottom:1px solid #dfe3ec}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-weight:730;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#5268e9;font-size:1.4rem;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#626b80;max-width:680px;padding:0 50px 22px 0}.related-product{color:#fff;background:#151a30;padding-block:70px}.related-product__inner>a{border-top:1px solid #ffffff29;grid-template-columns:.45fr 1fr auto;align-items:center;gap:26px;padding-block:25px;display:grid}.related-product__inner>a:last-child{border-bottom:1px solid #ffffff29}.related-product a>span{color:#9099b7;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.related-product a>strong{font-size:clamp(1.3rem,2.7vw,2.6rem)}@media (max-width:1050px){.products-hero__inner,.portfolio-product__layout,.portfolio-product--pindistreet .portfolio-product__layout,.products-method__inner,.product-hero__inner,.product-pricing__inner,.product-faq__inner{grid-template-columns:1fr}.products-hero__copy{max-width:760px}.portfolio-product--pindistreet .portfolio-product__copy{order:0}.portfolio-product__copy{max-width:700px}.product-hero__copy{max-width:720px}.product-section-intro,.feature-group{grid-template-columns:1fr}.product-flow__steps{grid-template-columns:repeat(3,1fr)}.product-flow__steps li:nth-child(4){border-top:1px solid #ffffff1a;border-left:0}.product-flow__steps li:nth-child(4),.product-flow__steps li:nth-child(5){border-top:1px solid #ffffff1a}}@media (max-width:700px){.products-hero{padding-top:118px}.products-hero__inner{min-height:0}.products-hero__copy h1{font-size:3.55rem}.products-hero .erp-concept{min-height:490px}.products-legend{white-space:nowrap;overflow:hidden}.portfolio-product__meta{margin-bottom:30px}.portfolio-product__copy h2{font-size:3.4rem}.portfolio-product__visual{margin-inline:-8px}.portfolio-product__visual .erp-concept,.portfolio-product__visual .signal-field{min-height:500px}.product-breadcrumbs{padding-top:100px}.product-hero__inner{min-height:0;padding-top:42px}.product-hero h1{font-size:3.5rem}.product-hero .erp-concept,.product-hero .signal-field{min-height:500px}.availability-strip__inner{grid-template-columns:auto 1fr;padding-block:18px}.availability-strip__inner>strong{grid-column:2;width:fit-content}.feature-group{padding:22px 16px}.feature-row{grid-template-columns:auto 1fr;padding:16px 12px}.feature-row .feature-state{grid-column:2;width:fit-content}.product-flow__steps{grid-template-columns:1fr}.product-flow__steps li{grid-template-columns:45px 1fr;align-items:center;min-height:0;padding:20px;display:grid}.product-flow__steps li+li,.product-flow__steps li:nth-child(4){border-top:1px solid #ffffff1a;border-left:0}.product-flow__steps span{margin:0}.product-flow__steps li:not(:last-child):after{inset:auto auto -5px 17px}.related-product__inner>a{grid-template-columns:1fr auto}.related-product a>span{grid-column:1/-1}}
.catalog-hero{background:#f3f5fa;padding:128px 0 0;position:relative;overflow:hidden}.catalog-hero:before{content:"";background:radial-gradient(circle,#4b67ef33,#0000 60%);height:680px;position:absolute;inset:-35% -10% auto 42%}.catalog-hero__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;min-height:570px;padding-bottom:48px;display:grid;position:relative}.catalog-hero h1{max-width:720px;margin-bottom:24px;font-size:clamp(3.4rem,3.9vw,4.5rem);line-height:.96}.catalog-hero h1 span{color:#6a748b}.catalog-hero__inner>div:first-child>p:not(.eyebrow){color:#546075;max-width:620px;font-size:1.03rem;line-height:1.65}.catalog-overview{background:#fff;border:1px solid #d7ddea;border-radius:24px;overflow:hidden;box-shadow:0 28px 85px #1d2a551f}.catalog-overview__top{color:#4d566b;border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:center;height:52px;padding-inline:17px;font-size:.62rem;display:flex}.catalog-overview__top span{align-items:center;gap:8px;font-weight:750;display:flex}.catalog-overview__top b{color:#fff;background:#5268ef;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.catalog-overview__top small{color:#929aab;letter-spacing:.1em;font-size:.42rem}.catalog-overview__body{padding:34px}.catalog-overview__body>strong{letter-spacing:-.08em;font-size:4.8rem;line-height:.8}.catalog-overview__body>span{color:#778196;letter-spacing:.1em;margin:13px 0 24px;font-size:.48rem;font-weight:800;display:block}.catalog-overview__body>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.catalog-overview__body i{background:#e7ebf3;border-radius:11px;height:64px}.catalog-overview__body i:first-child{background:linear-gradient(145deg,#4666ef,#35cee8)}.catalog-overview__body i:nth-child(2){background:linear-gradient(145deg,#7261df,#a462cd)}.catalog-overview__body p{color:#7b8498;gap:18px;margin:19px 0 0;font-size:.64rem;display:flex}.catalog-overview__body p b{color:#29324a}.catalog-status-rail{border-top:1px solid #d8ddea;align-items:center;gap:11px;min-height:68px;display:flex;position:relative;overflow:hidden}.catalog-status-rail>span{color:#6f7990;letter-spacing:.1em;margin-right:6px;font-size:.47rem;font-weight:800}.catalog-status-rail .menu-status{color:#647086;letter-spacing:.06em;background:#fff;border:1px solid #d6dce7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.4rem;font-style:normal;display:flex}.catalog-status-rail .menu-status b{background:currentColor;border-radius:50%;width:5px;height:5px}.catalog-grid-section{background:#fff}.catalog-heading{grid-template-columns:1.1fr .55fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.catalog-heading h2{max-width:760px;font-size:clamp(2.75rem,3.2vw,3.5rem)}.catalog-heading>p{color:#5e687c;margin:0 0 6px;line-height:1.65}.catalog-heading--light h2{color:#fff}.catalog-heading--light>p{color:#a4aec7}.catalog-known{color:#fff;background:#0b0f20}.catalog-known__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catalog-known__grid article{background:#141a30;border:1px solid #bcc8f129;border-radius:24px;flex-direction:column;min-height:390px;padding:28px;display:flex}.catalog-known__grid article>div{justify-content:space-between;align-items:center;display:flex}.catalog-known__grid article>div>span{color:#68759b;font-size:.52rem}.catalog-known__grid h3{margin:42px 0 13px;font-size:clamp(2rem,2.5vw,2.6rem)}.catalog-known__grid p{color:#9fa9c2;font-size:.9rem;line-height:1.6}.catalog-known__grid ul{flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;list-style:none;display:flex}.catalog-known__grid li{color:#b4bdd5;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.57rem;display:flex}.catalog-known__grid li svg{color:#6e84ef}.catalog-known__grid article>a{color:#9caeff;align-items:center;gap:6px;margin-top:auto;font-size:.72rem;font-weight:760;display:flex}.catalog-principles{background:#f0f3f8}.catalog-principles__inner{grid-template-columns:1.1fr .55fr;align-items:end;gap:8vw;display:grid}.catalog-principles h2{font-size:clamp(2.7rem,3.2vw,3.5rem)}.catalog-principles__inner>div:last-child p{color:#5e687c;line-height:1.65}.product-hero__inner{grid-template-columns:.68fr 1.32fr;min-height:690px}.product-hero h1{max-width:620px;font-size:clamp(3rem,3.8vw,4rem);line-height:.96}.product-hero__tagline{font-size:clamp(1.15rem,1.45vw,1.5rem)}.product-section-intro h2{font-size:clamp(2.7rem,3.4vw,3.5rem)}.feature-group__heading h3{font-size:clamp(1.75rem,2.2vw,2.35rem)}.product-pricing h2{font-size:clamp(2.7rem,3.5vw,3.7rem)}.product-faq h2{font-size:clamp(2.5rem,3.2vw,3.3rem)}.related-product a>strong{font-size:clamp(1.25rem,2vw,2rem)}@media (max-width:1000px){.catalog-hero__inner,.catalog-heading,.catalog-principles__inner{grid-template-columns:1fr}.catalog-overview{max-width:780px}.catalog-known__grid{grid-template-columns:1fr}.catalog-status-rail{overflow:auto}.product-hero__inner{grid-template-columns:1fr}}@media (max-width:700px){.catalog-hero{padding-top:108px}.catalog-hero__inner{min-height:0}.catalog-hero h1{font-size:2.85rem}.catalog-overview__body{padding:24px}.catalog-overview__body>strong{font-size:4rem}.catalog-overview__body i{height:48px}.catalog-status-rail{white-space:nowrap}.catalog-heading h2,.catalog-principles h2{font-size:2.65rem}.catalog-known__grid article{min-height:340px;padding:22px}.product-hero h1{font-size:2.9rem}.product-section-intro h2,.product-pricing h2,.product-faq h2{font-size:2.6rem}}
