h1,h2,h3{font-weight:600}h2{text-align:center}.calculator-hero,.calculator-hero h1{color:#fff}.calculator-hero h1{margin-bottom:.75rem}.calculator-hero p{font-size:20px;margin-bottom:2rem}@media (width >= 768px){.calculator-hero .hero-banner{display:flex;min-height:620px}.calculator-hero h1{font-size:60px}.calculator-hero p{font-size:30px;max-width:650px}h2{font-size:48px}}.calculator-hero__content{max-width:750px;position:relative}.calculator form{display:grid;gap:20px}.calculator form .input-field .range-values{align-items:center;display:flex;justify-content:space-between;width:100%}.calculator form .input-field span{font-size:20px;margin-bottom:12px}.calculator form .input-field span:not(.range-value){color:#838383;font-size:18px;line-height:.75}.calculator form .input-field .range-value{color:#00b5a5;font-size:20px;font-weight:600}@media (width >= 992px){.calculator form .input-field span:not(.range-value){font-size:24px}.calculator form .input-field .range-value{font-size:26px}}.calculator form fieldset{border:none;margin:0;padding:0;position:relative}.calculator form label{display:block;line-height:1;margin-bottom:5px}@media (width >= 992px){.calculator form label{font-size:20px}}.calculator .equation-text .equation-label[format=currency]:after,.calculator .equation-text .equation-label[format=percentage]:after,.calculator .result-title[data-format=currency]:after,.calculator .result-title[data-format=percentage]:after,.calculator form label[data-format=currency]:after,.calculator form label[data-format=percentage]:after{margin-left:5px}.calculator[data-currency=USD] .equation-text .equation-label[format=currency]:after,.calculator[data-currency=USD] .result-title[data-format=currency]:after,.calculator[data-currency=USD] form label[data-format=currency]:after{content:"($)"}.calculator[data-currency=EUR] .equation-text .equation-label[format=currency]:after,.calculator[data-currency=EUR] .result-title[data-format=currency]:after,.calculator[data-currency=EUR] form label[data-format=currency]:after{content:"(€)"}.calculator .equation-text .equation-label[format=percentage]:after,.calculator .result-title[data-format=percentage]:after,.calculator form label[data-format=percentage]:after{content:"(%)"}.equation-text{align-items:center;display:flex;flex-direction:column;gap:5px}.equation-text .equation-label{display:block;font-weight:600}@media (width >= 992px){.equation-text .equation-label{display:none}}.result-item-top{align-self:flex-start}.result-title-left{text-align:right}.result-item-top,.result-title-left{display:block;position:relative}.result-item__title{position:relative}.input-tooltip span{display:block;font-size:14px;margin-bottom:20px}.calculator-section__intro .hs_cos_wrapper{display:block;margin-top:40px;max-width:960px;text-align:center}.calculator-section__intro p{margin-left:auto;margin-right:auto;max-width:780px}.calculator-section__intro p:first-of-type{font-size:20px}@media (width >= 768px){.calculator-section__intro p:first-of-type{font-size:30px}}.calculator-section__intro p:last-of-type{margin-bottom:0}.strategy{display:block;margin:30px auto;max-width:700px;text-align:center}.strategy h3{margin-bottom:1rem}.calculator form input{border-color:#ccc;border-radius:8px;box-shadow:none;font-size:16px;padding:10px;position:absolute;top:100%;width:100%}.calculator form input[type=range]{padding:0}.calculator .input-field{display:block;position:relative}.calculator form input[disabled]{background-color:#ebebeb}input[type=range]{background-color:#e6e6e9;border-radius:15px;height:6px;outline:none}.auto-calc,input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%}.auto-calc{background:transparent;height:30px;left:0;margin:0;position:absolute;top:0;z-index:2}.auto-calc::-moz-range-track,.auto-calc::-ms-track,.auto-calc::-webkit-slider-runnable-track{background:transparent;border-color:transparent;color:transparent}.auto-calc::-moz-range-thumb,.auto-calc::-ms-thumb,.auto-calc::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border:none;height:24px;width:24px}#track{border-radius:8px;height:6px;left:0;pointer-events:none;position:absolute;top:100%;width:100%;z-index:2}.custom-thumb{background-color:#00b5a5;border-radius:50%;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:3}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:50%;box-shadow:none;height:24px;transition:.2s ease-in-out;width:24px}input[type=range]::-moz-range-thumb{-moz-appearance:none;background:transparent;border:none;border-radius:50%;box-shadow:none;height:24px;transition:.2s ease-in-out;width:24px}input[type=range]::-ms-thumb{background:transparent;border:none;border-radius:50%;box-shadow:none;height:24px;width:24px}.calculator{background-color:#fafafa;border-radius:40px;display:grid;gap:30px;padding:20px;position:relative;z-index:3}@media (width >= 992px){.calculator{border-radius:50px;padding:30px}}.calculator__strategy{background-color:#fafafa;border-radius:50px;padding:30px 30px 50px;position:relative;z-index:2}.calculator__strategy:before{background-color:#fafafa;bottom:50%;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.calculator__fields{display:grid;gap:50px}.calculator__results,.calculator__section{background-color:#fff;border-radius:30px;box-shadow:0 4px 50px 0 rgba(0,0,0,.12);padding:30px 20px}@media (width >= 768px){.calculator__section{padding:60px 50px}.calculator__results{padding:60px 20px 60px 50px}}.result-detail h3{color:#8b8b8b;font-size:20px;margin-bottom:0}.results{display:none}.results.results--show{display:block}.results__grid{align-items:flex-start;display:grid;gap:20px}@media (width >= 992px){.results__grid{grid-template-columns:1fr .7fr}}.results__content h4{font-weight:600;margin:auto auto .5rem;text-align:center}@media (width >= 992px){.results__content h4{max-width:160px}}.results__content .result-title-left .input-tooltip span{margin-bottom:0}.result-detail{line-height:1;padding:10px 0}.result-detail:not(.result-detail--primary){align-self:flex-start}.result-detail--final{background-color:#00b5a5;border-radius:20px;color:#fff;display:flex;justify-content:center}.equation-text{font-size:14px}@media (width >= 768px){.equation-text{font-size:18px}}.result-item--primary .equation-result{font-weight:600;position:relative}.result-item--primary .result-detail:not(.result-detail--final) .equation-result:before{background-color:var(--slice-color);border-radius:50%;content:"";display:inline-block;height:12px;width:12px}@media (width >= 768px){.result-item--primary .result-detail:not(.result-detail--final) .equation-result:before{height:18px;width:18px}}.result-detail--primary .equation-result{font-size:26px;font-weight:600}.result-detail--primary .equation-label{font-size:18px}.result-detail--primary{display:grid;grid-area:1/1;line-height:1.3;place-content:center;text-align:center}.result-detail--primary h3{grid-area:2/1}.calculator__summary{display:none}.result-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.results__final{display:grid;margin-bottom:60px;position:relative;z-index:1}@media (width >= 768px){.results__final{grid-template-columns:repeat(2,1fr)}}@media (width >= 992px){.results__final{grid-template-columns:1fr .75fr .75fr}}.result-titles{display:none}@media (width >= 992px){.result-titles{display:grid;gap:10px;text-align:right}}.result-title{font-size:14px;font-weight:600;line-height:1;padding:0 0 5px}@media (width >= 768px){.result-title{font-size:18px}}.result-item{align-items:center;border-radius:20px;display:grid;font-size:18px;gap:0;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:30px 10px;position:relative;text-align:center}.result-item--primary{border:0;box-shadow:-2px 4px 30px 2px rgba(0,0,0,.15);position:relative;z-index:0}.gradient-border{background:linear-gradient(45deg,#00b5a5,#42eac2);border-radius:inherit;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}.content-overlay{background:#ecfdf9;border-radius:18px;bottom:2px;left:2px;padding:2px;position:absolute;right:2px;top:2px;z-index:-1}.solid-border{background:#e6e6e9;border-radius:inherit;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}.solid-border .content-overlay{background:#fff;border-radius:18px;bottom:2px;left:2px;padding:2px;position:absolute;right:2px;top:2px;z-index:-1}.result-item:first-of-type{display:none}@media (width >= 992px){.result-item{grid-template-rows:1fr .5fr .5fr .5fr;padding:30px 15px 15px}.result-item:first-of-type{display:grid}}.results__chart{align-content:center;height:100%;position:relative}@media (width >= 992px){.results__chart{grid-area:1/2}}.result-item--primary .result-detail .equation-result{align-items:center;display:flex;gap:10px}.calculator-chart{display:grid;margin:auto;max-width:440px;position:relative}.donut-chart{display:block;grid-area:1/1;position:relative}.tooltips{grid-area:1/1;pointer-events:none}.donut-chart .slice{transition:transform .25s ease}.donut-chart .slice:hover{transform:scale(1.05)}.slice-label{border-radius:25px;box-shadow:0 4px 20px rgba(4,7,37,.15);font-size:15px;gap:5px;max-width:200px;opacity:0;position:absolute;transform:translateY(-100%);transition:opacity .25s cubic-bezier(.61,1,.88,1);visibility:hidden;z-index:1}.donut-chart .slice:hover~.tooltips .slice-label{visibility:visible}.slice-label span{background-color:#fff;border-radius:inherit;display:block;padding:10px;position:relative;z-index:1}.slice-label-title{display:block;font-weight:600}.slice-label-value{font-size:14px}.copy-button{background-color:transparent;color:#040725;font-weight:400;padding:0}.copy-button:after{content:">>";margin-left:5px}.copy-button:focus,.copy-button:hover{color:#00b5a5}.copy-result{position:relative}#copy-message{background-color:#fff;border-radius:25px;bottom:100%;box-shadow:0 4px 20px rgba(4,7,37,.15);color:#040725;font-size:15px;font-weight:600;left:0;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateY(-15%);transition:opacity .25s cubic-bezier(.61,1,.88,1);visibility:hidden;width:100%;z-index:3}#copy-message.visible{opacity:1;visibility:visible}.anchor{margin-top:20px}.anchor-link{color:#040725;display:inline-block;font-size:18px}.anchor-link:focus,.anchor-link:hover{color:#00b5a5;text-decoration:none}.the-agentic-ai-advantage__content{align-items:center;display:flex;height:100%}.the-agentic-ai-advantage__image{position:relative}.hero-featured figure{margin:0}@media (width >= 768px){.hero-featured figure{display:block}}.hero-featured .main{bottom:0;right:calc(50vw - 630px);transform-style:preserve-3d;z-index:1}.hero-featured .main-1{bottom:-48px;right:calc(50vw - 516px);z-index:6}.hero-featured .main-2{bottom:50px;right:calc(50vw - 297px);z-index:5}.hero-featured .main img{filter:drop-shadow(0 3px 60px rgba(0,0,0,.17))}.hero-featured .main-1 img{transform:perspective(760px) rotateY(332deg) rotateX(28deg)}.hero-featured .main-2 img{transform:perspective(760px) rotateY(13deg) rotateX(24deg)}.hero-featured{display:grid;justify-content:center;position:relative}.hero-featured .person{border-radius:50%;grid-area:1/1;overflow:hidden;position:absolute}.hero-featured .main{grid-area:1/1}.hero-featured .person-2{bottom:170px;right:0;z-index:1}.hero-featured .main{right:calc(50vw - 530px)}.hero-featured .person-1{bottom:385px;z-index:2}.hero-featured .person-3{bottom:360px;right:40px;z-index:2}.hero-featured .main img{filter:drop-shadow(0 3px 90px rgba(0,0,0,.17));transform:perspective(1000px) rotateY(-15deg) rotateX(5deg)}.hero-featured .main,.hero-featured .person{display:none}.hero-featured .main--mobile{display:block}@media (width >= 768px){.hero-featured .main,.hero-featured .person{display:block}.hero-featured .main--mobile{display:none}}.the-agentic-ai-advantage p,.why-pyx-results p,.why-pyx-results ul{font-size:20px}.why-pyx-results__intro{text-align:center}.why-pyx-results__intro p{font-size:20px!important}@media (width >= 992px){.why-pyx-results__intro p{font-size:30px!important}}.why-pyx-results em{font-weight:300}.why-pyx-results a{color:#040725;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.why-pyx-results__item{display:grid;gap:20px 40px;margin-left:auto;margin-right:auto;max-width:1050px}.why-pyx-results__item:not(:last-of-type){margin-bottom:2.8rem}@media (width >= 992px){.why-pyx-results__item:nth-of-type(odd){grid-template-columns:340px 1fr}.why-pyx-results__item:nth-of-type(2n){grid-template-columns:1fr 340px}.why-pyx-results__item:nth-of-type(2n) img{grid-area:1/2}}.frequently-asked-questions h2{color:#fff;margin-bottom:2.8rem}.logos img{filter:brightness(0) saturate(100%) invert(6%) sepia(63%) saturate(1330%) hue-rotate(210deg) brightness(96%) contrast(109%)}@media (width >= 992px){.calculator__form--2-col{grid-template-columns:repeat(2,1fr)}.calculator__fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.result-detail--primary .equation-result{font-size:36px}.result-buttons{justify-self:flex-start;margin-top:auto}}.submitted-message{font-weight:400;padding-right:1em}.submitted-message p:first-of-type{margin-bottom:.5rem}.submitted-message p:last-of-type{margin-bottom:0}.calculator:not([data-initialized=true]){opacity:0;transition:opacity .25s ease-in-out}.modal-content{position:relative}.close-button{background-color:transparent;outline:none;padding:.5em;position:absolute;right:20px;top:20px}.close-button svg{vertical-align:middle;width:20px}.button--modal{position:relative;z-index:3}.modal{background-color:#fff;border-radius:16px;padding:0}#modal-content{padding:1.5em}@media (min-width:768px){.button--modal{margin-bottom:0}#modal-content{width:640px}}.modal::backdrop{background:rgba(0,0,0,.85)}.modal[open]:not(:modal):before{background-color:rgba(0,0,0,.85);content:"";height:100vh;left:50%;position:fixed;top:50%;transform:translate3d(-50%,-50%,-1px);width:100vw}.modal[open]{animation:fadeIn .5s ease 50ms forwards;border:none;opacity:0}.modal[open]:not(:modal){transform-style:preserve-3d;z-index:2}.modal h2{font-size:36px}.modal form input[type=submit]{text-transform:none}@keyframes fadeIn{to{opacity:1}}