:root{--navy:#074675;--navy-dark:#052f4f;--off-white:#f6f9fc;--aqua:#1ed1fd;--blue-grey:#6b98af;--lt-blue:#acc4d4;--text:#4a5b6d;--hairline:#e3eaf2;--font-h:"Roboto",system-ui,sans-serif;--font-sub:"Catamaran",system-ui,sans-serif;--font-body:"Open Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden;touch-action:pan-x pan-y}.ts-eyebrow{align-items:center;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:12px;letter-spacing:.22em;margin-bottom:28px;text-transform:uppercase}.ts-eyebrow:before{background:var(--aqua);content:"";display:inline-block;height:2px;width:28px}.ts-eyebrow--light{color:var(--aqua)}.ts-eyebrow--dark{color:#3f6b82}.ts-benefit{background:var(--off-white);padding:120px 64px}.ts-benefit__inner{margin:0 auto;max-width:1320px}.ts-benefit__grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.ts-benefit__h2{color:var(--navy);font-family:var(--font-h);font-size:44px;font-weight:900;letter-spacing:-.025em;line-height:1.06;margin:0 0 20px}.ts-benefit__intro{color:var(--text);font-family:var(--font-sub);font-size:20px;line-height:1.55;margin:0 0 32px}.ts-benefit__cta{align-items:center;border-bottom:2px solid var(--aqua);color:var(--navy);display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:700;gap:6px;padding-bottom:2px;text-decoration:none;transition:color .2s}.ts-benefit__cta:hover{color:var(--aqua)}.ts-benefit__outcomes{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.ts-benefit__outcome-card{background:var(--navy);border-radius:14px;padding:36px 20px;text-align:center}.ts-benefit__outcome-num{color:var(--aqua);font-family:var(--font-h);font-size:64px;font-weight:900;letter-spacing:-.025em;line-height:1}.ts-benefit__outcome-num span{color:var(--aqua);font-size:36px}.ts-benefit__outcome-label{color:var(--off-white);font-family:var(--font-sub);font-size:14px;line-height:1.4;margin-top:12px;opacity:.88}@media (max-width:768px){.ts-benefit__grid,.ts-benefit__outcomes{grid-template-columns:1fr!important}.ts-benefit__inner{padding:60px 24px!important}.ts-benefit{padding-left:24px!important;padding-right:24px!important}.ts-benefit__h2,.ts-benefit__outcome-num{font-size:28px!important}.ts-benefit__grid{gap:24px!important}.ts-eyebrow{font-size:10px!important;letter-spacing:.1em!important;overflow-wrap:break-word!important;white-space:normal!important}.ts-benefit{padding:0!important}.ts-benefit__intro{max-width:100%!important}}