.capability-product-refresh{background:var(--ploy-background-primary)}.capability-product-refresh>.hero-centered{float:none;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.capability-product-refresh>.hero-centered:before,.capability-product-refresh>.hero-centered:after{display:none}.capability-product-refresh>.hero-centered>div:first-child{width:min(calc(100% - 2.5rem),72rem);padding:0}.capability-product-refresh>.hero-centered h1{max-width:62rem;margin-inline:auto;margin-bottom:1.5rem;color:var(--ploy-text-primary);font-size:clamp(3rem,5.2vw,4.5rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.capability-product-refresh>.hero-centered h1+p{max-width:58rem;margin:0 auto 2.25rem;font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.65}.capability-product-refresh>.hero-centered .buttons a{padding:.85rem 1.65rem;border-radius:9999px;font-family:var(--font-body);font-size:.95rem;text-transform:none}.capability-product-refresh>.trust-proof{float:none;padding-block:3rem}.capability-product-refresh>.trust-proof .trust-proof__container{width:min(calc(100% - 2.5rem),76rem);padding:0}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment,.comparison-faq,.capability-runtime-reveal){float:none;padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(5rem,7vw,7rem)}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div{box-sizing:border-box;width:min(calc(100% - 2.5rem),76rem);padding-inline:0}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment){padding-top:0!important}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child{display:grid;box-sizing:border-box;max-width:76rem;padding-top:clamp(7rem,10vw,10rem);grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-bottom:3.5rem}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child h2{margin:0;color:var(--ploy-text-primary);font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-align:left;text-wrap:balance}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child>p{max-width:38rem;margin:0;font-size:1.075rem;line-height:1.75;text-align:left}.capability-product-refresh .capability-explainer__answer{grid-column:2;max-width:38rem;margin:1.25rem 0 0}.capability-product-refresh :is(.capability-explainer,.capability-use-cases) [class*=grid]{gap:1rem}.capability-product-refresh :is(.capability-explainer,.capability-use-cases) [class*=rounded-2xl]{position:relative;overflow:hidden;border-top:3px solid var(--ploy-accent-primary);border-radius:1rem;box-shadow:0 10px 30px color-mix(in srgb,var(--ploy-neutral-inverse) 5%,transparent)}.capability-product-refresh .comparison-pain [class*=rounded-2xl]{border-width:0 0 0 3px;border-color:var(--ploy-accent-primary);border-radius:0 1rem 1rem 0;box-shadow:none}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment,.comparison-faq) h3{font-weight:600;letter-spacing:-.015em}.capability-product-refresh .capability-deployment [class*=border-l-2]{border-left-width:3px;padding-block:1rem;padding-left:1.5rem}.capability-product-refresh .capability-runtime-reveal>div{width:min(calc(100% - 2.5rem),92rem);max-width:92rem}.capability-product-refresh .capability-runtime-reveal h2{max-width:62rem;margin-inline:auto;font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.capability-product-refresh>.comparison-faq{padding-top:0!important;padding-bottom:0!important}.capability-product-refresh .comparison-faq>div{display:grid;box-sizing:border-box;width:min(calc(100% - 2.5rem),76rem);padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(5rem,7vw,7rem);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-inline:0}.capability-product-refresh .comparison-faq h2{position:sticky;top:7rem;margin:0;font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-align:left;text-wrap:balance}.capability-product-refresh .comparison-faq [class*=rounded-xl]{padding-block:1.5rem;padding-inline:0;border-width:0 0 1px;border-radius:0;background:transparent}.capability-product-refresh>.cta{float:none;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,6rem)}.capability-product-refresh>.cta .cta__container{box-sizing:border-box;width:min(calc(100% - 2.5rem),70rem);padding:clamp(3rem,5vw,4rem);border-radius:1rem;background-color:var(--ploy-accent-primary);background-image:none!important;box-shadow:0 22px 60px color-mix(in srgb,var(--ploy-accent-primary) 22%,transparent)}.capability-product-refresh>.cta .cta__container:before{display:none}.capability-product-refresh>.cta .cta__title{max-width:54rem;margin-inline:0;font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;text-align:left;text-wrap:balance}.capability-product-refresh>.cta .cta__actions{float:none;text-align:left}.capability-product-refresh>.cta .cta__button{width:auto;margin-right:0;padding-inline:1.75rem;border:0;border-radius:9999px;background:var(--ploy-background-primary);color:var(--ploy-accent-primary);font-family:var(--font-body);text-transform:none}@media(max-width:767px){.capability-product-refresh>.hero-centered h1{font-size:clamp(2.75rem,13vw,4rem)}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child,.capability-product-refresh .comparison-faq>div{display:block}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child{margin-bottom:2.5rem;padding-top:5rem}.capability-product-refresh :is(.capability-explainer,.comparison-pain,.capability-use-cases,.capability-deployment)>div:first-child>p,.capability-product-refresh .capability-explainer__answer{margin-top:1.25rem}.capability-product-refresh .capability-explainer__answer{grid-column:auto}.capability-product-refresh .comparison-faq>div{padding-top:5rem}.capability-product-refresh .comparison-faq h2{position:static;margin-bottom:2rem}.capability-product-refresh>.cta .cta__container{padding:2.5rem 1.5rem}}
