@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700;800&display=swap");.tr-about-benefits{--tr-primary:#1b6da6;--tr-primary-hover:#155a8a;--tr-secondary:#1b223c;--tr-accent-blue:#51a9e6;--tr-light-grey:#f1f4f9;--tr-white:#fff;--tr-grey-100:#e7edf4;--tr-grey-200:#dfe6ee;--tr-grey-300:#cbd5e1;--tr-text-dark:#1b223c;--tr-text-muted:#5a6a7a;--tr-font-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:var(--tr-white);padding:60px 0 80px;position:relative}.tr-about-benefits__container{margin:0 auto;max-width:1200px;padding:0 24px}.tr-about-benefits__header{margin:0 auto 48px;max-width:760px;text-align:center}.tr-about-benefits__headline{color:var(--tr-secondary);font-family:var(--tr-font-family);font-size:26px;font-weight:800;line-height:1.25;margin:0 0 16px}.tr-about-benefits__intro{color:var(--tr-text-muted);font-family:var(--tr-font-family);font-size:16px;font-weight:400;line-height:1.7;margin:0}.tr-about-benefits__grid{display:grid;gap:20px;grid-template-columns:1fr}.tr-about-benefits__card{background-color:var(--tr-light-grey);border:1px solid var(--tr-grey-200);border-radius:16px;padding:28px 24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tr-about-benefits__card:hover{border-color:rgba(27,109,166,.2);box-shadow:0 12px 32px rgba(27,34,60,.1);transform:translateY(-6px)}.tr-about-benefits__icon{align-items:center;background-color:var(--tr-white);border-radius:14px;box-shadow:0 2px 8px rgba(27,34,60,.06);display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.tr-about-benefits__icon svg{height:36px;width:36px}.tr-about-benefits__card-title{color:var(--tr-secondary);font-family:var(--tr-font-family);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.tr-about-benefits__card-text{color:var(--tr-text-muted);font-family:var(--tr-font-family);font-size:15px;font-weight:400;line-height:1.65;margin:0}@media (min-width:600px){.tr-about-benefits{padding:80px 0 100px}.tr-about-benefits__grid{gap:24px;grid-template-columns:repeat(2,1fr)}.tr-about-benefits__headline{font-size:28px}.tr-about-benefits__intro{font-size:17px}.tr-about-benefits__header{margin-bottom:56px}.tr-about-benefits__card{padding:32px 28px}.tr-about-benefits__card-title{font-size:19px}.tr-about-benefits__card-text{font-size:15px}}@media (min-width:1024px){.tr-about-benefits{padding:100px 0 120px}.tr-about-benefits__headline{font-size:32px}.tr-about-benefits__intro{font-size:18px}.tr-about-benefits__header{margin-bottom:64px}.tr-about-benefits__grid{gap:28px}.tr-about-benefits__card{padding:36px 32px}.tr-about-benefits__icon{border-radius:16px;height:72px;width:72px}.tr-about-benefits__icon svg{height:40px;width:40px}.tr-about-benefits__card-title{font-size:20px;margin-bottom:12px}.tr-about-benefits__card-text{font-size:16px}}@media (min-width:1280px){.tr-about-benefits__grid{gap:32px}.tr-about-benefits__card{padding:40px 36px}.tr-about-benefits__icon{height:80px;margin-bottom:24px;width:80px}.tr-about-benefits__icon svg{height:44px;width:44px}.tr-about-benefits__card-title{font-size:21px}.tr-about-benefits__card-text{font-size:16px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.tr-about-benefits__card{transition:none}.tr-about-benefits__card:hover{transform:none}}.tr-about-benefits__card:focus-within{outline:3px solid var(--tr-primary);outline-offset:2px}