.s-usps{position:relative;margin-block:4rem;color:var(--color-brand-1)}.s-usps .u-container-lg{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 987px){.s-usps .u-container-lg{display:flex;flex-direction:column}}.s-usps .a-svg{position:absolute;top:-100%;right:55vw;z-index:-10}.s-usps .s__title{font:500 calc(var(--font-size-h-lg) * 0.8)/1.2 var(--font-heading);letter-spacing:-0.03em;margin-bottom:.9583em}.s-usps .s__text{font:300 calc(var(--font-size-t-lg) * 0.8)/1.34 var(--font-text);letter-spacing:-0.03em;color:var(--color-brand-2);padding-block:.5rem}.s-usps .s__content{min-width:35vw}.s-usps .s__content .s__text{align-self:baseline;font-size:var(--font-size-t-md)}@media only screen and (max-width: 987px){.s-usps .s__content .s__text{font-size:var(--font-size-t-lg)}}.s-usps .s__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1280px){.s-usps .s__items{align-self:flex-end}}.s-usps .s__items li{font:300 calc(var(--font-size-t-lg) * 0.8)/1.34 var(--font-text);letter-spacing:-0.03em;display:grid;gap:1rem 1.9166em;grid-template-columns:30% 70%;padding:1.25em 0;border-bottom:1px solid var(--color-brand-2)}@media only screen and (max-width: 400px){.s-usps .s__items li{align-items:flex-start}.s-usps .s__items li:has(h3):not(:has(span)){display:flex;flex-direction:column;align-items:center;justify-content:space-between}}@media only screen and (max-width: 400px){.s-usps .s__items li{flex-wrap:wrap}}.s-usps .s__items li:not(:has(h3,span)){grid-template-columns:1fr}.s-usps .s__items li:has(span):not(:has(h3)){grid-template-columns:10fr 90fr}.s-usps .s__items li p{max-width:92%}.s-usps .s__items li:first-child{padding-top:0}.s-usps .s__items li:last-child{padding-bottom:0;border:none}.s-usps .s__items li h3{font:500 calc(var(--font-size-h-md) * 0.8)/1.2 var(--font-text);letter-spacing:-0.03em}.s-usps .s__items li span{display:block;align-self:center;width:2.3333em;height:2.3333em;background:var(--color-brand-2);-webkit-mask:var(--ico) no-repeat center/contain;mask:var(--ico) no-repeat center/contain}.s-usps.s--dark{background:var(--color-brand-1);padding-block:4rem;color:var(--color-white)}.s-usps.s--dark ::-moz-selection{background:var(--color-white);color:var(--color-brand-1)}.s-usps.s--dark ::selection{background:var(--color-white);color:var(--color-brand-1)}.s-usps.s--dark .s__ico{background:var(--color-white)}.s-usps.s--dark .s__text{color:var(--color-white)}
