.fps-compare{box-sizing:border-box;padding:80px;width:100%}.fps-compare__inner{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1280px;width:100%}.fps-compare__heading{color:#000;font-family:Roboto Slab,Georgia,serif;font-size:36px;font-weight:300;line-height:36px;margin:0;text-align:center;width:100%}.fps-compare__grid{display:flex;gap:30px;justify-content:center;width:100%}.fps-compare__card{align-items:center;background-color:#fff;border:1px solid #d9d8d5;border-radius:20px;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0;padding:40px}.fps-compare__illustration{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.fps-compare__illustration img{display:block;height:auto;max-height:200px;max-width:100%;object-fit:contain}.fps-compare__text{display:flex;flex-direction:column;gap:10px;width:100%}.fps-compare__card-heading{color:#000;font-family:Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0;text-align:center;width:100%}.fps-compare__list ol,.fps-compare__list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:20px 0 0;width:100%}.fps-compare__list li{background-color:#f9f7f5;border-radius:5px;box-sizing:border-box;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:10px 20px 10px 47px;position:relative}.fps-compare__list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17.301 19.887'%3E%3Cpath stroke='%23000' stroke-width='2' d='m.707 11.644 4.243 4.243L16.594 4.243'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:20px;position:absolute;top:13px;width:17px}.fps-compare__list li p{margin:0}.fps-compare__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:1100px){.fps-compare{padding:60px 30px}.fps-compare__grid{flex-direction:column}.fps-compare__heading{font-size:30px;line-height:1.2}}@media (max-width:600px){.fps-compare{padding:40px 20px}.fps-compare__card{padding:30px 20px}.fps-compare__heading{font-size:26px;line-height:1.2}}