.tcw-difference{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:51px 80px}.tcw-difference__container{align-items:stretch;display:flex;flex-direction:column;max-width:1041px;width:100%}.tcw-difference__header{text-align:center}.tcw-difference__subtitle{color:#000;display:block;font-family:DM Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:40px}.tcw-difference__title{color:#000;font-family:Degular Display,-apple-system,Roboto,Helvetica,sans-serif;font-size:64px;font-weight:700;line-height:1;margin:0}.tcw-difference__description{color:#000;font-family:DM Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;margin-top:15px;text-align:center}.features-grid{margin-top:72px}.features-grid__container{display:flex;gap:20px}.feature-card{align-items:stretch;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:flex;flex-direction:column;flex-grow:1;padding:19px 20px 31px;width:100%}.feature-card__image{aspect-ratio:1.6;object-fit:contain;object-position:center;width:100%}.feature-card__title{color:#30343b;font-family:Degular Display,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:.72px;line-height:1;margin:24px 0 0 14px}.feature-card__text{color:#87909e;font-family:DM Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:18px 15px 0 14px}.benefits-section{background-color:#fff;border-radius:15px;box-shadow:0 4px 10px 1px rgba(0,0,0,.25);margin-top:30px;padding:34px}.benefits-section__container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.benefits-content{align-items:flex-start;display:flex;flex-direction:column;font-family:DM Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;width:45%}.benefits-content__title{color:#30343b;font-family:Degular Display,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:.72px;line-height:1;margin:0}.benefits-content__text{color:#87909e;font-weight:400;line-height:20px;margin-top:28px}.benefits-content__cta{background-color:#f54444;border-radius:3px;color:#fff;font-weight:500;margin-top:29px;padding:10px 25px;text-align:center;text-decoration:none}.benefits-image{flex:1 1 45%;max-width:100%}.benefits-image img{border-radius:8px;display:block;height:auto;object-fit:contain;width:100%}.protection-section{background-color:#fff;border-radius:15px;box-shadow:0 4px 10px 1px rgba(0,0,0,.25);margin-top:35px;padding:0 0 30px 20px}.protection-section__container{display:flex;gap:20px}.protection-section__image{width:50%}.protection-section__image img{aspect-ratio:1.68;margin-top:21px;object-fit:contain;object-position:center;width:100%}.protection-content{display:flex;flex-direction:column;padding:52px 46px 102px 0;width:50%}.protection-content__title{color:#30343b;font-family:Degular Display,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:.72px;line-height:1;margin:0}.protection-content__text{color:#87909e;font-family:DM Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:31px 0 0}@media (max-width:991px){.tcw-difference{padding:51px 20px}.tcw-difference__container{max-width:100%}.tcw-difference__title{font-size:40px}.tcw-difference__description{max-width:100%}.features-grid{margin-top:40px;max-width:100%}.features-grid__container{align-items:stretch;flex-direction:column;gap:0}.feature-card{margin-top:36px}.feature-card,.feature-card__image{max-width:100%}.feature-card__text{margin-right:10px;max-width:100%}.benefits-section{max-width:100%;padding:20px}.benefits-section__container{align-items:stretch;flex-direction:column;gap:40px}.benefits-content,.benefits-image{width:100%}.benefits-image img{margin-top:0}.protection-section{max-width:100%}.protection-section__container{align-items:stretch;flex-direction:column;gap:0}.protection-section__image{width:100%}.protection-section__image img{margin-top:40px;max-width:100%}.protection-content{margin-top:40px;padding-bottom:100px;width:100%}.protection-content__text{max-width:100%}}