.comparison-visual-refresh{background:var(--ploy-background-primary)}.comparison-visual-refresh>[class*=comparison-refresh__]{width:100%;clear:both}.comparison-refresh__hero>div{float:none;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.comparison-refresh__hero>div:before,.comparison-refresh__hero>div:after{display:none}.comparison-refresh__hero>div>div:first-child{width:min(calc(100% - 2.5rem),72rem);padding:0}.comparison-refresh__hero h1{max-width:64rem;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}.comparison-refresh__hero h1 em{background:none!important;color:inherit;font-style:normal;-webkit-text-fill-color:currentColor!important}.comparison-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}.comparison-refresh__hero .buttons a{padding:.85rem 1.65rem;border-radius:9999px;font-family:var(--font-body);font-size:.95rem;text-transform:none}.comparison-refresh__proof>div{float:none;padding-block:3rem}.comparison-refresh__proof .trust-proof__container{width:min(calc(100% - 2.5rem),76rem);padding:0}.comparison-refresh__proof .trust-proof__logo-marquee{margin-bottom:1.5rem}.comparison-refresh__gap>div,.comparison-refresh__table>div,.comparison-refresh__product>div,.comparison-refresh__choose>div,.comparison-refresh__evaluation>div,.comparison-refresh__related>div,.comparison-refresh__faq>div,.comparison-refresh__runtime>div{float:none;padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(5rem,7vw,7rem)}.comparison-refresh__runtime>div{padding-top:clamp(3.5rem,5vw,5rem)}.comparison-refresh__gap h2,.comparison-refresh__table h2,.comparison-refresh__product h2,.comparison-refresh__choose h2,.comparison-refresh__evaluation h2,.comparison-refresh__related h2,.comparison-refresh__faq h2,.comparison-refresh__runtime h2{font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.comparison-refresh__gap>div>div,.comparison-refresh__table>div>div,.comparison-refresh__choose>div>div,.comparison-refresh__evaluation>div>div,.comparison-refresh__related>div>div,.comparison-refresh__faq>div>div{width:min(calc(100% - 2.5rem),76rem);padding-inline:0}.comparison-refresh__gap h2+p,.comparison-refresh__table h2+p,.comparison-refresh__product h2+p,.comparison-refresh__evaluation h2+p,.comparison-refresh__runtime h2+p{max-width:54rem;font-size:1.075rem;line-height:1.75}.comparison-refresh__gap>div,.comparison-refresh__table>div,.comparison-refresh__choose>div,.comparison-refresh__evaluation>div,.comparison-refresh__related>div{padding-top:0!important}.comparison-refresh__gap>div>div:first-child,.comparison-refresh__table>div>div:first-child,.comparison-refresh__evaluation>div>div:first-child{display:grid;box-sizing:border-box;width:min(calc(100% - 2.5rem),76rem);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-inline:auto;margin-bottom:3.5rem}.comparison-refresh__gap>div>div:first-child h2,.comparison-refresh__table>div>div:first-child h2,.comparison-refresh__evaluation>div>div:first-child h2{margin:0;text-align:left}.comparison-refresh__gap>div>div:first-child p,.comparison-refresh__table>div>div:first-child p,.comparison-refresh__evaluation>div>div:first-child>p{max-width:38rem;margin:0;text-align:left}.comparison-refresh__choose>div>div:first-child,.comparison-refresh__related>div>div:first-child{box-sizing:border-box;width:min(calc(100% - 2.5rem),76rem);max-width:76rem;margin-inline:auto;padding-top:clamp(7rem,10vw,10rem)}.comparison-refresh__choose>div>div:first-child h2,.comparison-refresh__related>div>div:first-child h2{max-width:42rem;margin:0 0 3.5rem;text-align:left}.comparison-refresh__evaluation>div>div:first-child>div{grid-column:1 / -1}.comparison-refresh__gap [class*=grid],.comparison-refresh__choose [class*=grid],.comparison-refresh__evaluation [class*=grid],.comparison-refresh__related [class*=grid]{gap:1rem}.comparison-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}.comparison-refresh__table .comparison-table__container{width:min(calc(100% - 2.5rem),76rem);padding:0}.comparison-refresh__table .comparison-table__scroll-region{border:1px solid var(--ploy-border-primary);border-radius:.75rem;box-shadow:0 18px 50px color-mix(in srgb,var(--ploy-neutral-inverse) 7%,transparent)}.comparison-refresh__product>div>div,.comparison-refresh__runtime>div>div{width:min(calc(100% - 2.5rem),92rem);max-width:92rem;padding-inline:0}.comparison-refresh__product [class*=rounded-2xl],.comparison-refresh__runtime [class*=rounded-2xl]{border-radius:.75rem}.comparison-refresh__product [class*=shadow],.comparison-refresh__runtime [class*=shadow]{box-shadow:0 14px 36px color-mix(in srgb,var(--ploy-neutral-inverse) 8%,transparent)}.comparison-refresh__choose [class*=rounded-2xl],.comparison-refresh__evaluation [class*=rounded-2xl],.comparison-refresh__related [class*=rounded-2xl]{border-radius:1rem;box-shadow:0 10px 30px color-mix(in srgb,var(--ploy-neutral-inverse) 5%,transparent)}.comparison-refresh__gap h3,.comparison-refresh__choose h3,.comparison-refresh__related h3,.comparison-refresh__faq h3{font-weight:600;letter-spacing:-.015em}.comparison-refresh__faq>div{padding-top:0!important;padding-bottom:0!important}.comparison-refresh__faq>div>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)}.comparison-refresh__faq h2{position:sticky;top:7rem;margin:0;text-align:left}.comparison-refresh__faq h3{font-size:1.125rem}.comparison-refresh__faq [class*=rounded-xl]{border-width:0 0 1px;border-radius:0;background:transparent;padding:1.5rem 0}.comparison-refresh__cta>div{float:none;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,6rem)}.comparison-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)}.comparison-refresh__cta .cta__container:before{display:none}.comparison-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}.comparison-refresh__cta .cta__actions{float:none;text-align:left}.comparison-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}@media(max-width:767px){.comparison-refresh__hero h1{font-size:clamp(2.75rem,13vw,4rem)}.comparison-refresh__gap h2,.comparison-refresh__table h2,.comparison-refresh__product h2,.comparison-refresh__choose h2,.comparison-refresh__evaluation h2,.comparison-refresh__related h2,.comparison-refresh__runtime h2,.comparison-refresh__faq h2,.comparison-refresh__cta .cta__title{font-size:clamp(2.25rem,10vw,3.25rem)}.comparison-refresh__gap>div>div:first-child,.comparison-refresh__table>div>div:first-child,.comparison-refresh__evaluation>div>div:first-child,.comparison-refresh__faq>div>div{display:block}.comparison-refresh__gap>div>div:first-child,.comparison-refresh__table>div>div:first-child,.comparison-refresh__evaluation>div>div:first-child,.comparison-refresh__choose>div>div:first-child,.comparison-refresh__related>div>div:first-child{margin-bottom:2.5rem;padding-top:5rem}.comparison-refresh__gap>div>div:first-child p,.comparison-refresh__table>div>div:first-child p,.comparison-refresh__evaluation>div>div:first-child p{margin-top:1.25rem}.comparison-refresh__faq>div>div{padding-top:5rem}.comparison-refresh__faq h2{position:static;margin-bottom:2rem}.comparison-refresh__cta .cta__container{padding:2.5rem 1.5rem}.comparison-refresh__cta .cta__button{width:auto}}
