.fpe-visual-refresh{background:var(--ploy-background-primary)}.fpe-visual-refresh>[class*=fpe-refresh__]{width:100%;clear:both}.fpe-refresh__hero>div{float:none;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.fpe-refresh__hero>div:before,.fpe-refresh__hero>div:after{display:none}.fpe-refresh__hero>div>div:first-child{width:min(calc(100% - 2.5rem),72rem);padding:0}.fpe-refresh__hero 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}.fpe-refresh__hero h1+p{max-width:58rem;margin:0 auto 2.25rem;font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.65}.fpe-refresh__hero .buttons a{padding:.85rem 1.65rem;border-radius:9999px;font-family:var(--font-body);font-size:.95rem;text-transform:none}.fpe-refresh__proof>div{float:none;padding-block:3rem}.fpe-refresh__proof .trust-proof__container{width:min(calc(100% - 2.5rem),76rem);padding:0}.fpe-refresh__proof .trust-proof__logo-marquee{margin-bottom:1.5rem}.fpe-refresh__proof .trust-proof__compliance-card{border-radius:.75rem;box-shadow:none}.fpe-refresh__explainer>div,.fpe-refresh__gap>div,.fpe-refresh__use-cases>div,.fpe-refresh__deployment>div,.fpe-refresh__faq>div,.fpe-refresh__runtime>div,.fpe-refresh__comparison>section{float:none;padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(5rem,7vw,7rem)}.fpe-refresh__runtime>div{padding-top:clamp(3.5rem,5vw,5rem)}.fpe-refresh__explainer h2,.fpe-refresh__gap h2,.fpe-refresh__comparison h2,.fpe-refresh__runtime h2,.fpe-refresh__use-cases h2,.fpe-refresh__deployment h2,.fpe-refresh__faq h2{font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.fpe-refresh__explainer>div>div,.fpe-refresh__gap>div>div,.fpe-refresh__use-cases>div>div,.fpe-refresh__deployment>div>div,.fpe-refresh__faq>div>div{width:min(calc(100% - 2.5rem),76rem);padding-inline:0}.fpe-refresh__explainer>div>div:first-child,.fpe-refresh__gap>div>div:first-child,.fpe-refresh__use-cases>div>div:first-child,.fpe-refresh__deployment>div>div:first-child,.fpe-refresh__faq>div>div:first-child{max-width:66rem}.fpe-refresh__explainer h2+p,.fpe-refresh__gap h2+p,.fpe-refresh__comparison h2+p,.fpe-refresh__runtime h2+p,.fpe-refresh__use-cases h2+p,.fpe-refresh__deployment h2+p{max-width:54rem;font-size:1.075rem;line-height:1.75}.fpe-refresh__explainer [class*=grid],.fpe-refresh__gap [class*=grid],.fpe-refresh__use-cases [class*=grid]{gap:1rem}.fpe-refresh__explainer [class*=rounded-2xl],.fpe-refresh__gap [class*=rounded-2xl],.fpe-refresh__use-cases [class*=rounded-2xl]{border-radius:1rem;box-shadow:0 10px 30px color-mix(in srgb,var(--ploy-neutral-inverse) 5%,transparent)}.fpe-refresh__explainer h3,.fpe-refresh__gap h3,.fpe-refresh__use-cases h3,.fpe-refresh__deployment h3,.fpe-refresh__faq h3{font-weight:600;letter-spacing:-.015em}.fpe-refresh__comparison>section>div{width:min(calc(100% - 2.5rem),88rem);max-width:88rem}.fpe-refresh__comparison [class*=rounded-2xl]{border-radius:.75rem;box-shadow:0 18px 50px color-mix(in srgb,var(--ploy-neutral-inverse) 7%,transparent)}.fpe-refresh__comparison [class*=rounded-xl]{border-radius:.625rem}.fpe-refresh__runtime>div>div{width:min(calc(100% - 2.5rem),92rem);max-width:92rem}.fpe-refresh__runtime [class*=shadow-md],.fpe-refresh__runtime [class*=shadow-lg]{box-shadow:0 14px 36px color-mix(in srgb,var(--ploy-neutral-inverse) 8%,transparent)}.fpe-refresh__runtime [class*=rounded-2xl]{border-radius:.75rem}.fpe-refresh__deployment [class*=border-l-2]{padding-block:.35rem;padding-left:1.25rem}.fpe-refresh__faq>div{padding-top:0!important;padding-bottom:0!important}.fpe-refresh__faq>div>div{box-sizing:border-box;padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(5rem,7vw,7rem)}.fpe-refresh__faq [class*=rounded-xl]{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:0}.fpe-refresh__cta>div{float:none;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,6rem)}.fpe-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)}.fpe-refresh__cta .cta__container:before{display:none}.fpe-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}.fpe-refresh__cta .cta__actions{float:none;text-align:left}.fpe-refresh__cta .cta__button{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}.fpe-refresh__explainer>div,.fpe-refresh__gap>div,.fpe-refresh__use-cases>div,.fpe-refresh__deployment>div{padding-top:0!important}.fpe-refresh__explainer>div>div:first-child,.fpe-refresh__gap>div>div:first-child,.fpe-refresh__use-cases>div>div:first-child,.fpe-refresh__deployment>div>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}.fpe-refresh__explainer>div>div:first-child h2,.fpe-refresh__gap>div>div:first-child h2,.fpe-refresh__use-cases>div>div:first-child h2,.fpe-refresh__deployment>div>div:first-child h2{margin:0;text-align:left}.fpe-refresh__explainer>div>div:first-child p,.fpe-refresh__gap>div>div:first-child p,.fpe-refresh__use-cases>div>div:first-child p,.fpe-refresh__deployment>div>div:first-child p{max-width:38rem;margin:0;text-align:left}.fpe-refresh__explainer [class*=rounded-2xl],.fpe-refresh__use-cases [class*=rounded-2xl]{position:relative;overflow:hidden;border-radius:1rem;border-top:3px solid var(--ploy-accent-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--ploy-neutral-inverse) 5%,transparent)}.fpe-refresh__gap [class*=rounded-2xl]{border-width:0 0 0 3px;border-color:var(--ploy-accent-primary);border-radius:0 1rem 1rem 0;box-shadow:none}.fpe-refresh__deployment [class*=border-l-2]{border-left-width:3px;padding-block:1rem;padding-left:1.5rem}.fpe-refresh__faq>div>div{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.fpe-refresh__faq h2{position:sticky;top:7rem;margin:0;text-align:left}.fpe-refresh__faq h3{font-size:1.125rem}.fpe-refresh__faq [class*=rounded-xl]{padding-block:1.5rem}.fpe-refresh__hero>div{padding-top:clamp(5.5rem,8vw,8rem);padding-bottom:clamp(5rem,7vw,7rem);border-bottom:1px solid var(--ploy-border-primary);background:linear-gradient(180deg,var(--ploy-background-primary) 0%,color-mix(in srgb,var(--ploy-accent-primary) 4%,var(--ploy-background-primary)) 100%)}.fpe-refresh__hero h1{max-width:68rem;font-size:clamp(3.35rem,5.8vw,5.15rem);line-height:.98;letter-spacing:-.045em}.fpe-refresh__proof>div{border-bottom:1px solid var(--ploy-border-primary)}.fpe-refresh__explainer>div>div:first-child,.fpe-refresh__gap>div>div:first-child,.fpe-refresh__use-cases>div>div:first-child,.fpe-refresh__deployment>div>div:first-child{padding-top:clamp(6rem,8vw,8rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3rem,5vw,4.5rem)}.fpe-refresh__explainer h2,.fpe-refresh__gap h2,.fpe-refresh__runtime h2,.fpe-refresh__use-cases h2,.fpe-refresh__deployment h2,.fpe-refresh__faq h2{font-size:clamp(2.75rem,4.8vw,4.4rem);line-height:.98;letter-spacing:-.042em}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid],.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid],.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]{gap:0;border-top:1px solid var(--ploy-border-primary);border-bottom:1px solid var(--ploy-border-primary)}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div{padding:clamp(1.75rem,3vw,2.5rem);border:0;border-radius:0;background:transparent;box-shadow:none}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid]>div+div{border-left:1px solid var(--ploy-border-primary)}.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div{border-bottom:1px solid var(--ploy-border-primary)}.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div:nth-child(2n),.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div:nth-child(2n){border-left:1px solid var(--ploy-border-primary)}.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div:nth-last-child(-n+2),.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div:nth-last-child(-n+2){border-bottom:0}.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.fpe-refresh__deployment>div>div:nth-child(2)>[class*=grid]{gap:0;border-top:1px solid var(--ploy-border-primary)}.fpe-refresh__deployment [class*=border-l-2]{padding:1.75rem 2rem;border-left:0;border-bottom:1px solid var(--ploy-border-primary)}.fpe-refresh__deployment [class*=border-l-2]:nth-child(2n){border-left:1px solid var(--ploy-border-primary)}.fpe-refresh__runtime>div{padding-top:clamp(5rem,7vw,7rem);padding-bottom:clamp(5.5rem,8vw,8rem)}.fpe-refresh__runtime>div>div{padding-top:clamp(2rem,3vw,3rem);border-top:1px solid var(--ploy-border-primary)}.fpe-refresh__faq>div>div{padding-top:clamp(6rem,8vw,8rem)}@media(max-width:767px){.fpe-refresh__hero h1{font-size:clamp(2.75rem,13vw,4rem)}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid],.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid],.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]{display:block}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div,.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div:nth-child(2n),.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div:nth-child(2n){border-left:0;border-bottom:1px solid var(--ploy-border-primary)}.fpe-refresh__explainer>div>div:nth-child(2)>[class*=grid]>div:last-child,.fpe-refresh__gap>div>div:nth-child(2)>[class*=grid]>div:last-child,.fpe-refresh__use-cases>div>div:nth-child(2)>[class*=grid]>div:last-child{border-bottom:0}.fpe-refresh__deployment [class*=border-l-2]{padding-inline:0}.fpe-refresh__deployment [class*=border-l-2]:nth-child(2n){border-left:0}.fpe-refresh__explainer h2,.fpe-refresh__gap h2,.fpe-refresh__comparison h2,.fpe-refresh__runtime h2,.fpe-refresh__use-cases h2,.fpe-refresh__deployment h2,.fpe-refresh__faq h2,.fpe-refresh__cta .cta__title{font-size:clamp(2.25rem,10vw,3.25rem)}.fpe-refresh__cta .cta__container{padding:2.5rem 1.5rem}.fpe-refresh__cta .cta__button{width:auto}.fpe-refresh__explainer>div>div:first-child,.fpe-refresh__gap>div>div:first-child,.fpe-refresh__use-cases>div>div:first-child,.fpe-refresh__deployment>div>div:first-child,.fpe-refresh__faq>div>div{display:block}.fpe-refresh__explainer>div>div:first-child,.fpe-refresh__gap>div>div:first-child,.fpe-refresh__use-cases>div>div:first-child,.fpe-refresh__deployment>div>div:first-child{margin-bottom:2.5rem;padding-top:5rem}.fpe-refresh__explainer>div>div:first-child p,.fpe-refresh__gap>div>div:first-child p,.fpe-refresh__use-cases>div>div:first-child p,.fpe-refresh__deployment>div>div:first-child p{margin-top:1.25rem}.fpe-refresh__faq>div>div{padding-top:5rem}.fpe-refresh__faq h2{position:static;margin-bottom:2rem}}
