.px{display:block}.px-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--px-eyebrow);font-variation-settings:"wdth" 100,"wght" 600;align-items:center;gap:6px;margin:0;font-size:clamp(12px,.77vw,14.8px);display:flex}.px-eyebrow:before{content:"";aspect-ratio:1;background:var(--px-eyebrow);border-radius:50%;flex:none;width:clamp(9px,.63vw,12px)}.px-eyebrow.center{justify-content:center}.px-eyebrow.light{color:var(--c-white)}.px-eyebrow.light:before{background:var(--c-white)}.px-btn{background:var(--acc);color:var(--c-white);border:1px solid var(--acc);justify-content:center;align-items:center;gap:clamp(10px,.83vw,16px);padding:clamp(13px,.94vw,18px) clamp(18px,1.25vw,24px);font-size:clamp(.88rem,1.04vw,1.25rem);line-height:1.2;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex}.px-btn img{flex:none;width:clamp(18px,1.35vw,26px);height:auto}.px-btn{min-height:clamp(46px,3.33vw,64px)}.px-btn:hover{background:var(--px-hover);transform:translateY(-1px);box-shadow:0 12px 28px -12px #53246499}.px-btn--sm{min-height:clamp(40px,2.66vw,51px);padding:clamp(8px,.57vw,11px) clamp(16px,1.25vw,24px);font-size:clamp(.94rem,1.25vw,1.5rem)}.px-btn--light{background:var(--c-white);color:var(--ink);border-color:var(--c-white)}.px-btn--light img{filter:brightness(0)}.px-btn--light:hover{background:var(--px-hover);border-color:var(--px-hover);color:var(--c-white);box-shadow:0 12px 28px -12px #00000080}.px-btn--light:hover img{filter:none}.px h2{letter-spacing:-.015em;font-variation-settings:"wdth" 100,"wght" 620;font-size:clamp(1.7rem,2.81vw,3.38rem);line-height:1.26}.px-hero{background:var(--c-white);background-image:url(/praixis/hero-bg.webp);background-position:50%;background-size:cover;align-items:flex-start;min-height:clamp(560px,39.6vw,760px);padding:clamp(150px,13.75vw,264px) 0 clamp(48px,4.8vw,93px);display:flex;position:relative;overflow:hidden}.px-wordmark{width:clamp(104px,7.19vw,138px);height:auto;display:block}.px-hero h1{color:#474747;letter-spacing:-.01em;font-variation-settings:"wdth" 100,"wght" 700;margin:clamp(6px,.57vw,11px) 0 0;font-size:clamp(1.6rem,2.29vw,2.75rem);font-weight:700;line-height:1.27}.px-hero h1 b{color:var(--c-black);font-variation-settings:"wdth" 100,"wght" 700;font-weight:700}.px-hero-lede{max-width:min(100%,669px);color:var(--px-lede);margin-top:clamp(10px,.68vw,13px);font-size:clamp(15px,1.04vw,1.25rem);line-height:1.25}.px-hero .px-btn{margin-top:clamp(22px,2.24vw,43px)}.px-intro{background:var(--c-white);padding:clamp(60px,7.66vw,147px) 0 0}.px-intro-grid{grid-template-columns:minmax(0,701fr) minmax(0,926fr);align-items:start;gap:clamp(32px,10.1vw,193px);display:grid}.px-intro h2{color:var(--c-black);font-variation-settings:"wdth" 100,"wght" 510;font-size:clamp(1.4rem,2.29vw,2.75rem);line-height:1.2}.px-intro p{color:var(--c-grey-800);padding-top:.35em;font-size:clamp(.95rem,1.25vw,1.5rem);line-height:1.25}.px-converge{background:var(--c-white);padding:clamp(50px,5.05vw,97px) 0 clamp(60px,5.4vw,104px)}.px-converge h2{text-align:center;color:var(--px-heading);margin-top:clamp(8px,.63vw,12px)}.px-conv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(30px,3.02vw,58px);display:grid}.px-conv-card+.px-conv-card{margin-left:-1px}.px-conv-card{isolation:isolate;background:var(--c-white);border:1px solid var(--border-faint);flex-direction:column;min-height:clamp(420px,32.1vw,617px);padding:clamp(30px,3.49vw,67px) clamp(22px,2.24vw,43px) clamp(34px,4.53vw,87px);display:flex;position:relative;overflow:hidden}.px-conv-card:after{content:"";z-index:-1;pointer-events:none;background:var(--px-hover);opacity:0;transition:opacity .45s;position:absolute;inset:0}.px-conv-card:hover:after{opacity:1}.px-conv-card:hover{color:var(--c-white)}.px-conv-card>*{z-index:1;position:relative}.px-conv-card>.px-conv-motif{z-index:0;pointer-events:none;opacity:0;width:70.8%;height:auto;transition:opacity .45s;position:absolute;top:26.6%;left:29.2%}.px-conv-card:hover>.px-conv-motif{opacity:1}.px-conv-well{flex:none;align-items:flex-end;height:clamp(82px,6.67vw,128px);display:flex}.px-conv-icon{width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .45s;display:block}.px-conv-card:hover .px-conv-icon{filter:brightness(0)invert()}.px-conv-card h3{color:var(--px-accent);font-variation-settings:"wdth" 100,"wght" 450;margin-top:clamp(18px,1.98vw,38px);font-size:clamp(1.05rem,1.875vw,2.25rem);line-height:1.28}.px-conv-card:hover h3{color:var(--c-white)}.px-conv-card p{color:var(--c-black);text-wrap:pretty;max-width:min(100%,521px);margin-top:clamp(10px,.94vw,18px);font-size:clamp(15px,1.25vw,1.5rem);line-height:1.3}.px-conv-card:hover p{color:var(--c-white)}.px-conv-card p:not(.px-conv-quote){min-height:clamp(80px,6.51vw,125px)}.px-conv-quote{max-width:min(100%,478px);margin-top:clamp(14px,1.2vw,23px);color:var(--px-quote)!important}.px-conv-card:hover .px-conv-quote{color:var(--c-white)!important}.px-conv-bar{z-index:2;background:var(--px-conv-bar);transform-origin:0;height:clamp(5px,.52vw,10px);transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.px-conv-card:hover .px-conv-bar{transform:scaleX(1)}.px-pillars{isolation:isolate;color:var(--c-white);background:var(--px-pillars-bg);background-image:url(/praixis/pillars-bg.webp);background-position:50%;background-size:cover;padding:clamp(48px,3.49vw,67px) 0 clamp(48px,4.32vw,83px);position:relative}.px-pillars-head{grid-template-columns:minmax(0,1fr) minmax(0,744px);align-items:start;gap:clamp(24px,3vw,58px);display:grid}.px-pillars h2{color:var(--c-white);margin-top:clamp(8px,.63vw,12px)}.px-pillars-lede{color:var(--c-white);padding-top:clamp(10px,1.77vw,34px);font-size:clamp(.9rem,1.25vw,1.5rem);line-height:1.25}.px-tabs{background:linear-gradient(90deg,var(--px-tabs-from) 0%,var(--px-tabs-to) 100%);flex-wrap:wrap;justify-content:center;gap:clamp(4px,.28vw,5.4px);width:max-content;max-width:100%;margin:clamp(24px,2.97vw,57px) auto 0;padding:clamp(5px,.42vw,8px);display:flex}.px-tab{color:var(--c-white);white-space:nowrap;font-variation-settings:"wdth" 100,"wght" 600;background:0 0;align-items:center;gap:clamp(7px,.57vw,11px);padding:clamp(9px,.7vw,13.5px) clamp(12px,1.4vw,27px);font-size:clamp(.8rem,.94vw,1.13rem);line-height:1.2;transition:background .25s,color .25s;display:inline-flex}.px-tab-num{aspect-ratio:1;font-variation-settings:"wdth" 100,"wght" 700;background:#ffffff47;border-radius:50%;flex:none;place-items:center;width:clamp(20px,1.4vw,27px);font-size:.72em;line-height:1;display:grid}.px-tab[aria-selected=true]{background:var(--c-white);color:var(--px-quote)}.px-tab[aria-selected=true] .px-tab-num{background:var(--px-accent);color:var(--c-white)}.px-tab:hover:not([aria-selected=true]){background:var(--px-hover)}.px-panel{border:3px solid var(--c-white);width:min(100%,1438px);color:var(--px-ink);background:radial-gradient(120% 120% at 6% 12%,var(--px-panel-from) 0%,var(--c-white) 62%),var(--c-white);grid-template-columns:minmax(0,569fr) minmax(0,866fr);margin:clamp(3px,.16vw,3px) auto 0;display:grid}.px-panel-left{border-right:1px solid var(--px-panel-rule);padding:clamp(22px,3.65vw,70px) clamp(16px,2.4vw,46px) clamp(20px,2.97vw,57px)}.px-panel-icon{width:auto;height:clamp(84px,7.45vw,143px);display:block}.px-panel h3{color:var(--px-accent);font-variation-settings:"wdth" 100,"wght" 620;margin-top:clamp(14px,1.93vw,37px);font-size:clamp(1.25rem,2.29vw,2.75rem);line-height:1.25}.px-panel-left p{color:var(--px-ink);max-width:min(100%,505px);margin-top:clamp(8px,.73vw,14px);font-size:clamp(.86rem,1.15vw,1.38rem);line-height:1.27}.px-panel-right{padding:clamp(20px,3.18vw,61px) clamp(16px,2.4vw,46px) clamp(20px,2.97vw,57px) clamp(18px,3.39vw,65px)}.px-panel-kicker{color:var(--px-ink);font-variation-settings:"wdth" 100,"wght" 520;margin:0 0 clamp(12px,1.09vw,21px);font-size:clamp(.95rem,1.354vw,1.63rem)}.px-panel-right ul{gap:clamp(14px,2.35vw,45px);margin:0;padding:0;list-style:none;display:grid}.px-panel-right li{color:var(--px-list);padding-left:clamp(28px,2.4vw,46px);font-size:clamp(.86rem,1.15vw,1.38rem);line-height:1.27;position:relative}.px-panel-right li:before{content:"";aspect-ratio:1;background:var(--px-accent);border-radius:50%;width:clamp(11px,.78vw,15px);position:absolute;top:.42em;left:0}.px-solutions{background:var(--surface-tint);padding:clamp(52px,3.7vw,71px) 0 clamp(56px,4.74vw,91px)}.px-solutions h2{text-align:center;margin-top:clamp(6px,.42vw,8px)}.px-sol-sub{text-align:center;max-width:min(100%,783px);color:var(--c-black);margin:clamp(6px,.42vw,8px) auto 0;font-size:clamp(.86rem,1.04vw,1.25rem);line-height:1.25}.px-sol-shell{border:3px solid var(--c-white);background:radial-gradient(120% 120% at 8% 10%,var(--px-sol-plate-from) 0%,var(--px-sol-plate-to) 62%),var(--px-sol-plate-to);grid-template-columns:minmax(0,519fr) minmax(0,1301fr);margin-top:clamp(26px,3.02vw,58px);display:grid}.px-sol-list{align-content:start;display:grid}.px-sol-item{text-align:left;background:var(--c-white);border:1px solid var(--px-sol-border);height:clamp(96px,7.76vw,149px);padding:clamp(16px,2vw,38px) clamp(16px,1.6vw,31px);transition:background .3s;display:block;position:relative}.px-sol-item+.px-sol-item{border-top:0}.px-sol-item[aria-selected=true]{background:radial-gradient(120% 120% at 8% 10%,var(--px-sol-row-from) 0%,var(--c-white) 70%)}.px-sol-item[aria-selected=true]:after{content:"";background:var(--px-accent);width:clamp(4px,.42vw,8px);position:absolute;top:0;bottom:0;right:-4px}.px-sol-logo{object-fit:contain;object-position:left center;filter:grayscale();opacity:.62;width:auto;max-width:100%;height:clamp(20px,1.46vw,28px);transition:filter .3s,opacity .3s;display:block}.px-sol-item[aria-selected=true] .px-sol-logo{filter:none;opacity:1}.px-sol-item:hover .px-sol-logo{filter:grayscale(.4);opacity:.85}.px-sol-logo--alfa{height:clamp(26px,2.14vw,41px);margin-top:clamp(-8px,-.68vw,-13px)}.px-sol-logo--fluent{height:clamp(26px,1.93vw,37px)}.px-sol-item span{color:var(--px-muted);margin-top:clamp(8px,.83vw,16px);font-size:clamp(.8rem,1.04vw,1.25rem);line-height:1.25;display:block}.px-sol-item[aria-selected=true] span{color:var(--c-black)}.px-sol-panel{grid-template-columns:minmax(0,1fr) clamp(200px,33.39vw,641px);align-items:center;gap:clamp(16px,1.5vw,29px);padding:clamp(18px,1.04vw,20px) 0 clamp(18px,1.04vw,20px) clamp(20px,3.91vw,75px);display:grid;position:relative}.px-sol-copy{z-index:1;align-self:start;min-width:0;margin-top:clamp(0px,3.18vw,61px);position:relative}.px-sol-lead{color:var(--c-black);font-variation-settings:"wdth" 100,"wght" 450;max-width:min(100%,497px);font-size:clamp(1.05rem,1.67vw,2rem);line-height:1.25}.px-sol-lead b{color:var(--px-accent);font-variation-settings:"wdth" 100,"wght" 620}.px-sol-copy ul{gap:clamp(14px,1.56vw,30px);margin:clamp(14px,1.6vw,31px) 0 0;padding:0;list-style:none;display:grid}.px-sol-copy li{color:var(--px-body);max-width:min(100%,461px);padding-left:clamp(24px,1.88vw,36px);font-size:clamp(.8rem,1.04vw,1.25rem);line-height:1.25;position:relative}.px-sol-copy li:before{content:"";aspect-ratio:1;background:var(--px-accent);border-radius:50%;width:clamp(11px,.78vw,15px);position:absolute;top:.36em;left:0}.px-sol-copy .px-btn{margin-top:clamp(16px,1.77vw,34px)}.px-sol-wire{z-index:-1;pointer-events:none;opacity:.9;width:min(100%,582px);height:auto;position:absolute;bottom:calc(-1*clamp(145px,14vw,268px));left:-4%}.px-sol-media{object-fit:cover;width:100%;height:100%;max-height:clamp(280px,36.5vw,700px);display:block}.px-outcomes{background:var(--c-white);padding:clamp(56px,3.9vw,75px) 0 clamp(60px,5.8vw,111px)}.px-outcomes h2{text-align:center;margin-top:clamp(8px,.63vw,12px)}.px-out-sub{text-align:center;color:var(--px-sub);margin-top:clamp(4px,.31vw,6px);font-size:clamp(.86rem,1.15vw,1.38rem);line-height:1.27}.px-out-grid{margin-top:clamp(28px,2.35vw,45px);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.56vw,30px);width:min(100%,1785px);margin-inline:auto;display:grid}.px-out-card{border:1px solid var(--px-card-border);border-radius:clamp(14px,1.3vw,25px);flex-direction:column;min-height:clamp(280px,19.6vw,377px);padding:clamp(16px,1.1vw,21px) clamp(16px,1.04vw,20px) clamp(26px,2.66vw,51px);transition:border-color .35s,box-shadow .35s;display:flex}.px-out-card:hover{border-color:var(--px-hover);box-shadow:0 20px 40px -32px #53246480}.px-out-disc{background:var(--acc);border-radius:50%;flex:none;place-items:center;width:clamp(52px,3.8vw,73px);height:clamp(52px,3.8vw,73px);display:grid}.px-out-disc img{width:52%;height:auto;display:block}.px-out-card h3{color:var(--c-black);font-variation-settings:"wdth" 100,"wght" 620;margin-top:clamp(18px,1.77vw,34px);font-size:clamp(1.05rem,1.875vw,2.25rem);line-height:1.28}.px-out-card h3 span{display:block}.px-out-card p{color:var(--c-black);max-width:min(100%,329px);margin-top:clamp(20px,2.92vw,56px);font-size:clamp(.8rem,1.04vw,1.25rem);line-height:1.25}.px-journey{isolation:isolate;background:var(--px-journey-bg);padding:clamp(44px,2.97vw,57px) 0 clamp(56px,4.9vw,94px);position:relative;overflow:hidden}.px-journey:before{content:"";z-index:0;pointer-events:none;background:url(/praixis/journey-motif.webp) 50%/cover no-repeat;position:absolute;inset:0}.px-journey>.wrap{z-index:1}.px-journey h2{text-align:center;margin-top:clamp(8px,.63vw,12px)}.px-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,46px);margin-top:clamp(38px,2.66vw,51px);display:grid;position:relative}.px-rail-line{background:var(--ab-rail);z-index:0;height:1.6px;position:absolute;top:calc(clamp(76px,7.6vw,146px)/2 - 1px);left:16.6%;right:16.6%}.px-rail-dot{aspect-ratio:1;background:var(--c-red-bright);border-radius:50%;width:clamp(12px,1.15vw,22px);position:absolute;top:50%;transform:translate(-50%,-50%)}.px-rail-dot:first-of-type{left:17.5%}.px-rail-dot:nth-of-type(2){left:76.2%}.px-step{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.px-step-disc{background:var(--ab-disc);width:clamp(76px,7.6vw,146px);height:clamp(76px,7.6vw,146px);box-shadow:0 0 0 8px var(--px-journey-bg);border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.px-step-disc img{width:auto;height:clamp(28px,3.4vw,66px);display:block}.px-step:hover .px-step-disc{transform:translateY(-5px)scale(1.05)}.px-step h3{color:var(--c-black);font-variation-settings:"wdth" 100,"wght" 620;margin-top:clamp(16px,1.46vw,28px);font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.3}.px-step p{max-width:min(100%,335px);color:var(--c-black);margin-top:clamp(10px,1.15vw,22px);font-size:clamp(.8rem,1.04vw,1.25rem);line-height:1.25}.px-cta{isolation:isolate;text-align:center;color:var(--c-white);background:var(--cta-plate);padding:clamp(70px,6.88vw,132px) 0 clamp(56px,4.84vw,93px);position:relative;overflow:hidden}.px-cta-art{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.px-cta-art img{max-width:none;display:block;position:absolute}.px-cta-wave{object-fit:fill;width:100.36%;height:170.71%;top:-41.41%;left:-.31%}.px-cta:after{content:"";z-index:1;pointer-events:none;background:#160119ba;position:absolute;inset:0}.px-cta>.wrap{z-index:2}.px-cta h2{color:var(--c-white);max-width:min(100%,726px);margin-inline:auto;line-height:1.26}.px-cta p{color:#ffffffdb;max-width:min(100%,708px);margin:clamp(18px,2.14vw,41px) auto 0;font-size:clamp(15px,1.04vw,1.25rem);line-height:1.85}.px-cta .px-btn{margin-top:clamp(24px,2.8vw,54px)}@media (max-width:1100px){.px-eyebrow{font-size:13px}.px-tab{min-height:44px;font-size:14px}.px-panel-left p,.px-panel-right li,.px-out-sub,.px-sol-sub{font-size:15px}.px-tab-num{width:22px;font-size:12px}.px-sol-copy li,.px-step p,.px-out-card p,.px-cta p{font-size:15px}.px-sol-item span{font-size:14px}.px-btn--sm{min-height:44px;font-size:15px}.px-intro-grid{grid-template-columns:1fr;gap:24px}.px-conv-grid{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,24px)}.px-conv-card+.px-conv-card{margin-left:0}.px-pillars-head{grid-template-columns:1fr;gap:18px}.px-panel{grid-template-columns:1fr;gap:28px}.px-panel-left{border-right:0;border-bottom:1px solid var(--px-divider);padding-bottom:28px}.px-panel-right{padding-left:clamp(16px,2.4vw,46px)}.px-sol-shell{grid-template-columns:1fr}.px-sol-item[aria-selected=true]:after{width:auto;height:6px;inset:auto 0 0}.px-sol-panel{grid-template-columns:1fr;padding:28px}.px-sol-copy{margin-top:0}.px-sol-media{max-height:340px}.px-out-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.px-sol-panel{padding:20px}.px-conv-grid,.px-out-grid{grid-template-columns:1fr}.px-tabs{justify-content:stretch;width:100%}.px-tab{flex:auto;justify-content:center}.px-rail{grid-template-columns:1fr;gap:34px;max-width:520px;margin-inline:auto}.px-rail-line,.px h2 br{display:none}.px h2{text-wrap:balance}}
