.usp-cards{background-color:transparent;box-sizing:border-box;color:var(--body-on-dark-bg);position:relative}.usp-cards__inner{align-items:stretch;box-sizing:border-box;gap:var(--spacing-32);margin-inline:auto;max-width:var(--site-container-width);padding-inline:var(--spacing-16);position:relative}.usp-cards__copy,.usp-cards__inner{display:flex;flex-direction:column;width:100%}.usp-cards__copy{flex:1 1 auto;gap:var(--spacing-16);max-width:none}.usp-cards__title{color:var(--heading-on-dark-bg);font-weight:var(--font-weight-bold);margin:0}.usp-cards__title .h2,.usp-cards__title h1,.usp-cards__title h2{color:inherit;font-weight:var(--font-weight-bold);margin:0}.usp-cards__title p{margin:0}.usp-cards__title h1,.usp-cards__title h2,.usp-cards__title h3,.usp-cards__title p{font-family:var(--font-headings);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading-2);line-height:var(--line-height-heading-2)}.usp-cards__title-accent{color:var(--primary-light)}.usp-cards__intro{color:var(--body-on-dark-bg);font-family:var(--font-body);font-size:var(--font-size-default);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m);margin:0}.usp-cards__actions.button-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin:0}.usp-cards .button-wrapper .button{align-items:center;border-radius:28px;box-sizing:border-box;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-default);font-weight:var(--font-weight-bold);gap:12px;height:56px;justify-content:center;letter-spacing:.25px;line-height:var(--line-height-button-l);overflow:hidden;padding-inline:24px;position:relative;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.usp-cards .button-wrapper .button.primary{background-color:var(--secondary-light);border:none;color:var(--background-dark);text-shadow:0 -1px 2px #f5ff00}.usp-cards .button-wrapper .button.primary:focus-visible,.usp-cards .button-wrapper .button.primary:hover{background-color:#c9cf00;outline:none}.usp-cards .button-wrapper .button.secondary{background-color:transparent;border:1.5px solid var(--primary-light);color:var(--heading-on-dark-bg)}.usp-cards .button-wrapper .button.tertiary{background-color:var(--primary-light);border:none;color:var(--heading-on-dark-bg)}.usp-cards .button-wrapper .button.tertiary:focus-visible,.usp-cards .button-wrapper .button.tertiary:hover{background-color:#00966e;outline:none}.usp-cards .button-wrapper .button:focus-visible{box-shadow:0 0 0 2px var(--background-dark),0 0 0 4px var(--secondary);outline:none}.usp-cards .button-wrapper .button.button--icon-after{padding-inline:24px 5px}.usp-cards .button-wrapper .button.button--icon-before{padding-inline:5px 24px}.usp-cards .button-wrapper .button__icon{flex-shrink:0;position:relative;z-index:1}.usp-cards .button-wrapper .button__icon.icon-bg--arrow-forward-on-dark,.usp-cards .button-wrapper .button__icon.icon-bg--arrow-forward-primary{background-position:50%}.usp-cards__grid{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-24);max-width:none;min-width:0;padding-inline-start:0;width:100%}.usp-cards__col{display:contents}.usp-cards__col--stagger{padding-block-start:0}.usp-cards__col:first-child .usp-cards__card:first-child{order:1}.usp-cards__col:last-child .usp-cards__card:first-child{order:2}.usp-cards__col:first-child .usp-cards__card:last-child{order:3}.usp-cards__col:last-child .usp-cards__card:last-child{order:4}.usp-cards__card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:var(--background-dark-level-2);border-radius:var(--radius-lg);box-sizing:border-box;justify-content:flex-start;min-height:0;overflow:hidden;padding:var(--spacing-32) var(--spacing-24)}.usp-cards__card,.usp-cards__card-top{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}.usp-cards__icon{display:block;flex-shrink:0;height:auto;max-height:125px;max-width:125px;object-fit:contain;object-position:left top;width:auto}.usp-cards__card-head{display:flex;flex-direction:column;width:100%}.usp-cards__card-title{color:var(--heading-on-dark-bg);font-weight:var(--font-weight-bold);margin:0}.usp-cards__card-subtitle{color:var(--primary-light);font-size:var(--font-size-large);line-height:var(--line-height-body-l)}.usp-cards__card-body,.usp-cards__card-subtitle{font-family:var(--font-body);font-weight:var(--font-weight-regular);margin:0}.usp-cards__card-body{color:var(--body-on-dark-bg);font-size:var(--font-size-default);line-height:var(--line-height-body-m)}.usp-cards__card-body p{margin:0}.usp-cards__card-body p+p{margin-block-start:.75em}@media (min-width:640px) and (max-width:1023px){.usp-cards__inner{gap:40px;padding-inline:var(--spacing-24)}.usp-cards__grid{flex-direction:row;flex-wrap:wrap}.usp-cards__col,.usp-cards__grid{display:flex;gap:var(--spacing-24)}.usp-cards__col{flex:1 1 calc(50% - 12px);flex-direction:column;min-width:0}.usp-cards__col:first-child .usp-cards__card:first-child,.usp-cards__col:first-child .usp-cards__card:last-child,.usp-cards__col:last-child .usp-cards__card:first-child,.usp-cards__col:last-child .usp-cards__card:last-child{order:0}.usp-cards__col--stagger{padding-block-start:var(--spacing-32)}.usp-cards__card{min-height:0;padding:var(--spacing-32)}.usp-cards__card,.usp-cards__card-top{gap:var(--spacing-32)}.usp-cards__icon{max-height:110px;max-width:110px}}@media (min-width:1024px){.usp-cards__inner{align-items:flex-start;flex-direction:row;gap:var(--spacing-32);padding-inline:0}.usp-cards__copy{flex:0 0 416px;gap:var(--spacing-24);max-width:416px;position:sticky;top:120px;width:416px}.usp-cards__grid{flex:1 1 864px;flex-direction:row;max-width:864px;padding-inline-start:var(--spacing-32);width:100%}.usp-cards__col,.usp-cards__grid{display:flex;gap:var(--spacing-32)}.usp-cards__col{flex:1 1 0;flex-direction:column;min-width:0}.usp-cards__col:first-child .usp-cards__card:first-child,.usp-cards__col:first-child .usp-cards__card:last-child,.usp-cards__col:last-child .usp-cards__card:first-child,.usp-cards__col:last-child .usp-cards__card:last-child{order:0}.usp-cards__col--stagger{padding-block-start:var(--spacing-56)}.usp-cards__card{gap:52px;justify-content:space-between;padding:40px var(--spacing-32)}.usp-cards__card-top{gap:40px}.usp-cards__icon{max-height:125px;max-width:125px}}