.hf-vs-section-wrapper{border-radius:12px}.hf-vs-section{width:100%}.hf-vs-section.desktop{align-items:center;display:flex;gap:2rem}.hf-vs-left-image,.hf-vs-right-image{flex-shrink:0;width:25%}.hf-vs-left-image img,.hf-vs-right-image img{height:auto;max-width:100%}.hf-vs-content{flex:1;margin:1rem 0 1.5rem;text-align:center}.hf-vs-heading h2{align-items:center;color:#2c313a;display:flex;flex-wrap:wrap;font-size:36px;gap:.5rem;justify-content:center}.hf-vs-icon{height:20px;object-fit:contain;width:auto}.hf-vs-columns{display:flex;gap:0;justify-content:center}.hf-vs-column{min-width:200px}.hf-vs-column h3{color:#2c313a;font-size:28px;margin-bottom:1rem}.hf-vs-column-left{border-right:1px solid #2c313a1a;padding-right:2.5rem;text-align:right}.hf-vs-column-right{padding-left:2.5rem;text-align:left}.hf-vs-column ul{list-style:none;margin:0;padding:0}.hf-vs-column li{color:#4b5563;font-size:15px;margin-bottom:.5rem}.hf-vs-section.mobile{display:none;flex-direction:column;overflow:hidden;padding:4rem 0}.hf-vs-heading-mobile{margin-bottom:3rem;padding:0 1rem}.hf-vs-heading-mobile h2{color:#2c313a;display:flex;flex-direction:column;gap:0;line-height:48px}.hf-vs-heading-line-1{text-align:left}.hf-vs-heading-line-2{margin:-.1rem 0;text-align:center}.hf-vs-heading-line-3{text-align:right}.hf-vs-heading-mobile .hf-vs-icon{height:18px;margin:0}.hf-vs-mobile-block{margin-bottom:1rem}.hf-vs-mobile-row{align-items:flex-start;display:flex;gap:1rem}.hf-vs-mobile-text{flex:1;min-width:0;padding:0 1rem}.hf-vs-mobile-block h3{color:#2c313a;font-size:28px;margin-bottom:.5rem}.hf-vs-mobile-block ul{list-style:none;margin:0;padding:0}.hf-vs-mobile-block li{color:#2c313a80;font-size:16px;line-height:30px;line-height:1.4;margin-bottom:.3rem}.hf-vs-mobile-left{margin-bottom:1rem;text-align:left}.hf-vs-mobile-left .hf-vs-mobile-row{flex-direction:row}.hf-vs-mobile-right{text-align:right}.hf-vs-mobile-right .hf-vs-mobile-row{flex-direction:row}.hf-vs-mobile-right ul{text-align:right}.hf-vs-mobile-image{flex-shrink:0;max-width:160px;overflow:hidden;width:45%}.hf-vs-mobile-image img{height:auto;max-width:100%;object-fit:contain;width:100%}@media only screen and (max-width:767px){.hf-vs-section-wrapper{border-radius:36px}.hf-vs-section.desktop{display:none}.hf-vs-section.mobile{display:flex}}@media only screen and (max-width:400px){.hf-vs-mobile-image{max-width:130px;width:40%}}