.core-usps{background:var(--primary-color);color:#fff;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100%;width:100vw;z-index:5;--diagonal-background:var(--primary-color);--diagonal-top-offset:clamp(20px,3vw,72px);--diagonal-bottom-offset:clamp(20px,3vw,72px);margin-bottom:calc(var(--diagonal-bottom-offset)*-1);margin-top:calc(var(--diagonal-top-offset)*-1);padding:calc(var(--diagonal-top-offset) + clamp(48px, 8vw, 80px)) 0 calc(var(--diagonal-bottom-offset) + clamp(48px, 8vw, 80px))}.core-usps__container{margin:0 auto;max-width:min(1200px,92vw);padding:0 clamp(16px,4vw,24px)}.core-usps__title{font-size:clamp(1.5rem,5vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 clamp(20px,3vw,28px);text-align:center}.core-usps__tabs{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px);justify-content:center;margin-bottom:clamp(20px,4vw,32px)}.core-usps__tab{-webkit-tap-highlight-color:transparent;align-items:center;background:hsla(0,0%,100%,.12);border:1px solid #fff;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;letter-spacing:.2px;padding:12px 16px;transition:transform .2s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;will-change:transform,background,color}.core-usps__tab:hover{background:hsla(0,0%,100%,.18);border-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.12),0 0 0 2px hsla(0,0%,100%,.18);transform:translateY(-1px)}.core-usps__tab[aria-selected=true]{background:#fff;border-color:#fff;box-shadow:0 10px 22px rgba(0,0,0,.14);color:var(--primary-color);transform:translateY(-2px)}.core-usps__icon{color:currentColor;display:inline-flex;opacity:.95}.core-usps__icon-img{display:none;height:28px;width:28px}.core-usps__icon--mask{background-color:currentColor;display:inline-block;height:28px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s ease,background-color .25s ease;width:28px}.core-usps__tab[aria-selected=true] .core-usps__icon--mask{transform:scale(1.08)}.core-usps__label{font-size:1rem}.core-usps__panels{margin:0 auto;max-width:900px}.core-usps__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;position:relative;--core-usps-inner-offset:2px;align-items:stretch;box-shadow:0 10px 25px rgba(0,0,0,.1);color:var(--text-primary);cursor:pointer;display:grid;grid-template-columns:1fr 1fr;opacity:0;overflow:visible;padding:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.core-usps__panel-inner{background:var(--primary-color);border-radius:12px;box-shadow:0 10px 22px rgba(0,0,0,.14);color:#fff;margin:var(--core-usps-inner-offset);padding:clamp(16px,3.2vw,22px)}.core-usps__panel-art{display:grid;min-height:180px;padding:12px;place-items:center}.core-usps__panel-art:before{aspect-ratio:1/1;background-color:var(--primary-color);content:"";display:block;height:auto;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(110px,70%,240px)}.core-usps__panel:not(.is-active) .core-usps__panel-inner{background:var(--primary-color)}.core-usps__panel.is-active{opacity:1;transform:translateY(0)}.core-usps__panel+.core-usps__panel{margin-top:12px}.core-usps__panel[hidden]{display:none}.core-usps__panel-title{font-size:clamp(1.125rem,3.5vw,1.375rem);font-weight:800;margin:0 0 8px}.core-usps__panel-lead,.core-usps__panel-title{opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.core-usps__panel-lead{font-weight:600;margin:0 0 12px}.core-usps__panel-text{margin:0;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.core-usps__panel.is-active .core-usps__panel-title{color:#fff;opacity:1;transform:translateY(0);transition-delay:.02s}.core-usps__panel.is-active .core-usps__panel-lead{color:#fff;opacity:1;transform:translateY(0);transition-delay:.08s}.core-usps__panel.is-active .core-usps__panel-text{color:#fff;opacity:1;transform:translateY(0);transition-delay:.12s}@media (max-width:768px){.core-usps__tab{flex:1 1 auto;justify-content:center}.core-usps__panel{grid-template-columns:1fr}.core-usps__panel-inner{grid-column:1}.core-usps__panel-art{display:none}}@media (prefers-reduced-motion:reduce){.core-usps__icon--mask,.core-usps__panel,.core-usps__tab{transform:none;transition:none}}