.usps{--kd-usp-accent-color: currentColor;--kd-usp-surface-background: color-mix(in srgb, currentColor, transparent 94%);--kd-usp-gap: var(--wp--style--block-gap, 1em);--kd-usp-item-padding: clamp(.95rem, .8rem + .65vw, 1.4rem)}.usps.has-background{background-color:rgba(0,0,0,0) !important}.usps{font-size:1em}.usps a{color:inherit;text-decoration:none}.usps strong{font-weight:700}.usps .icon{color:var(--kd-usp-accent-color, currentColor);flex:none}.usps .icon svg{display:block;height:1em;width:1em}.usps .item{box-sizing:border-box;max-width:100%}.usps .text,.usps .text-main,.usps small{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.usps .text-main{hyphens:auto}.usps .items>.block-editor-inner-blocks,.usps .items>.block-editor-inner-blocks>.block-editor-block-list__layout{width:100%}.usps .items>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-theme-usp-item{box-sizing:border-box;max-width:none;min-width:0;width:100%}.usps.style-grid .items{display:grid;gap:var(--kd-usp-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, 285px), 1fr));justify-content:stretch}.usps.style-grid .items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;gap:var(--kd-usp-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, 285px), 1fr));justify-content:stretch}.usps.style-grid .item{background:var(--kd-usp-card-background, transparent);background-color:var(--kd-usp-card-background, transparent);border-radius:var(--kd-usp-radius, var(--kd-block-radius, 5px));box-sizing:border-box;color:var(--kd-usp-text-color, inherit);display:grid;font-size:1.1em;font-weight:700;gap:.45rem;justify-items:center;line-height:1.2;margin:0;min-height:5.75rem;padding:clamp(.8rem,.7rem + .45vw,1.15rem);place-content:center;text-align:center;text-wrap:balance;width:auto}.usps.style-grid .item small{display:block;font-weight:400;margin-top:.3em}.usps.style-grid .item .icon svg{font-size:2em;margin:0 auto .05em}.usps.style-grid a.item:hover{background-color:var(--kd-usp-card-background, rgba(255, 255, 255, 0.4));color:var(--kd-usp-text-color, inherit)}.usps.style-inline .items{display:flex;flex-wrap:wrap;gap:var(--kd-usp-gap);justify-content:center}.usps.style-inline .items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-wrap:wrap;gap:var(--kd-usp-gap);justify-content:center}.usps.style-inline .items>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-theme-usp-item{width:auto}.usps.style-inline .item{align-items:center;background:var(--kd-usp-card-background, rgba(255, 255, 255, 0.05));background-color:var(--kd-usp-card-background, rgba(255, 255, 255, 0.05));border-radius:var(--kd-usp-radius, var(--kd-block-radius, 5px));box-sizing:border-box;color:var(--kd-usp-text-color, inherit);display:flex;font-weight:700;gap:.55em;line-height:1;margin:0;min-height:2.85rem;padding:.65em .9em}.usps.style-inline .item .icon svg{font-size:1.5em;margin:0}.usps.style-inline .item .text small{display:block;font-weight:400;line-height:1.5;margin-top:.3em;max-width:350px}.usps.style-inline a.item:hover{background:var(--kd-usp-card-background, rgba(255, 255, 255, 0.85));color:var(--kd-usp-text-color, inherit)}.usps.style-technical .items,.usps.style-cards .items,.usps.style-timeline .items,.usps.style-accent .items{display:grid;gap:var(--kd-usp-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, 285px), 1fr));justify-content:stretch}.usps.style-technical .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-cards .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-timeline .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-accent .items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;gap:var(--kd-usp-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, 285px), 1fr));justify-content:stretch;width:100%}.usps.style-technical .item,.usps.style-cards .item,.usps.style-timeline .item,.usps.style-accent .item{--kd-usp-accent-color: currentColor;align-items:flex-start;background:var(--kd-usp-card-background, var(--kd-usp-surface-background));border:1px solid color-mix(in srgb, var(--kd-usp-accent-color), transparent 72%);border-radius:var(--kd-usp-radius, var(--kd-block-radius, 5px));box-shadow:0 12px 30px rgba(0,0,0,.06);box-sizing:border-box;color:var(--kd-usp-text-color, inherit);display:grid;gap:1rem;height:100%;line-height:1.45;margin:0;min-height:0;min-width:0;padding:var(--kd-usp-item-padding);position:relative;text-align:left;text-decoration:none;text-wrap:auto;width:100%}.usps.style-technical .item::after,.usps.style-cards .item::after,.usps.style-timeline .item::after,.usps.style-accent .item::after{border-right:1px solid color-mix(in srgb, var(--kd-usp-accent-color), transparent 42%);border-top:1px solid color-mix(in srgb, var(--kd-usp-accent-color), transparent 42%);content:"";height:3rem;pointer-events:none;position:absolute;right:1rem;top:1rem;width:3rem}.usps.style-technical a.item:hover,.usps.style-cards a.item:hover,.usps.style-timeline a.item:hover,.usps.style-accent a.item:hover{text-decoration:none}.usps.style-technical .icon,.usps.style-cards .icon,.usps.style-timeline .icon,.usps.style-accent .icon{align-items:center;border:1px solid color-mix(in srgb, var(--kd-usp-accent-color), transparent 66%);border-radius:var(--kd-usp-icon-radius, var(--kd-block-radius-small, 3px));color:var(--kd-usp-accent-color);display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem}.usps.style-technical .icon svg,.usps.style-cards .icon svg,.usps.style-timeline .icon svg,.usps.style-accent .icon svg{display:block;font-size:1.45rem;margin:0}.usps.style-technical .text,.usps.style-cards .text,.usps.style-timeline .text,.usps.style-accent .text{display:block;min-width:0}.usps.style-technical .text-main,.usps.style-cards .text-main,.usps.style-timeline .text-main,.usps.style-accent .text-main{display:block;font-size:clamp(1.05rem,1rem + .28vw,1.22rem);font-weight:800;line-height:1.2}.usps.style-technical small,.usps.style-cards small,.usps.style-timeline small,.usps.style-accent small{color:color-mix(in srgb, var(--kd-usp-text-color, currentColor), transparent 25%);display:block;font-size:1rem;font-weight:400;line-height:1.6;margin-top:.65rem}.usps.style-technical .items,.usps.style-technical .items>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:var(--kd-usp-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr))}.usps.style-technical .item{background:linear-gradient(90deg, color-mix(in srgb, var(--kd-usp-accent-color), transparent 96%) 1px, transparent 1px) 0 0/16px 16px,linear-gradient(0deg, color-mix(in srgb, var(--kd-usp-accent-color), transparent 96%) 1px, transparent 1px) 0 0/16px 16px,var(--kd-usp-card-background, var(--kd-usp-surface-background));border-color:color-mix(in srgb, var(--kd-usp-accent-color), transparent 62%);box-shadow:none;gap:.8rem;grid-template-columns:auto minmax(0, 1fr);padding:clamp(1rem,.9rem + .45vw,1.35rem)}.usps.style-technical .item::after{height:2.2rem;right:.7rem;top:.7rem;width:2.2rem}.usps.style-technical .icon{background:var(--kd-usp-card-background, var(--kd-usp-surface-background));grid-column:1;grid-row:1;height:2.65rem;width:2.65rem}.usps.style-technical .text{grid-column:2;grid-row:1;padding-right:1.75rem}.usps.style-technical .text-main{font-size:clamp(1rem,.96rem + .18vw,1.12rem);letter-spacing:.02em;text-transform:uppercase}.usps.style-technical small{font-size:.94rem;line-height:1.5}.usps.style-cards .items,.usps.style-cards .items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(auto-fit, minmax(min(100%, 330px), 1fr))}.usps.style-cards .item{border-left:4px solid var(--kd-usp-accent-color);box-shadow:0 18px 42px rgba(0,0,0,.07);grid-template-columns:minmax(0, 1fr);padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.usps.style-cards .icon{background:color-mix(in srgb, var(--kd-usp-accent-color), transparent 92%);grid-column:1;grid-row:1;height:3.4rem;width:3.4rem}.usps.style-cards .text{grid-column:1;grid-row:2}.usps.style-cards .text-main{font-size:clamp(1.25rem,1.1rem + .65vw,1.75rem)}.usps.style-cards .item::after{background:linear-gradient(currentColor, currentColor) right top/1.7rem 1px no-repeat,linear-gradient(currentColor, currentColor) right top/1px 1.7rem no-repeat;border:0;opacity:.28}.usps.style-timeline .items,.usps.style-timeline .items>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:var(--kd-usp-gap);grid-template-columns:1fr;position:relative}.usps.style-timeline .items::before,.usps.style-timeline .items>.block-editor-inner-blocks>.block-editor-block-list__layout::before{background:color-mix(in srgb, currentColor, transparent 82%);bottom:.75rem;content:"";left:2.6rem;position:absolute;top:.75rem;width:1px}.usps.style-timeline .item{box-shadow:none;grid-template-columns:auto minmax(0, 1fr);margin-left:1.85rem;padding:clamp(1rem,.9rem + .45vw,1.3rem) clamp(1rem,.85rem + .5vw,1.4rem) clamp(1rem,.9rem + .45vw,1.3rem) clamp(2.45rem,2.15rem + .8vw,2.95rem);width:auto}.usps.style-timeline .item::after{display:none}.usps.style-timeline .icon{background:var(--kd-usp-card-background, var(--kd-usp-surface-background));color:var(--kd-usp-accent-color);left:-1.35rem;position:absolute;top:1rem;z-index:1}.usps.style-timeline .text-main{font-size:clamp(1rem,.95rem + .25vw,1.18rem)}.usps.style-compact .items,.usps.style-compact .items>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--kd-usp-gap);justify-content:flex-start}.usps.style-compact .item{align-items:center;background:var(--kd-usp-card-background, color-mix(in srgb, var(--kd-usp-accent-color), white 92%));border:1px solid color-mix(in srgb, var(--kd-usp-accent-color), transparent 70%);border-radius:var(--kd-usp-radius, var(--kd-block-radius, 5px));color:var(--kd-usp-text-color, inherit);display:flex;flex:1 1 min(100%,16rem);font-weight:700;gap:.7rem;line-height:1.25;margin:0;min-width:0;padding:clamp(.8rem,.72rem + .35vw,1.05rem) clamp(.9rem,.8rem + .45vw,1.15rem);text-align:left;text-decoration:none;width:auto}.usps.style-compact .icon{align-items:center;color:var(--kd-usp-accent-color);display:inline-flex;flex:0 0 auto;justify-content:center}.usps.style-compact .icon svg{font-size:1.45rem;margin:0}.usps.style-compact .text{min-width:0}.usps.style-compact .text-main{display:block}.usps.style-compact small{display:block;font-size:.92rem;font-weight:400;line-height:1.45;margin-top:.25rem}.usps.style-accent .item{box-shadow:none;gap:1rem;grid-template-columns:minmax(0, 1fr);padding:clamp(1.15rem,1rem + .7vw,1.55rem) clamp(1.1rem,.9rem + .8vw,1.6rem) clamp(1.15rem,1rem + .7vw,1.55rem) clamp(1.45rem,1.2rem + .8vw,1.85rem)}.usps.style-accent .item::before{background:var(--kd-usp-accent-color);bottom:1rem;content:"";left:0;position:absolute;top:1rem;width:4px}.usps.style-accent .item::after{display:none}.usps.style-accent .icon{background:color-mix(in srgb, var(--kd-usp-accent-color), transparent 92%);color:var(--kd-usp-accent-color)}.usps.style-accent .text-main{font-size:clamp(1.15rem,1.05rem + .45vw,1.45rem)}@media only screen and (max-width: 950px){.usps.style-grid .items{grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr))}.usps.style-grid .item{margin:0;width:auto}}@media only screen and (max-width: 750px){.usps.style-grid .items{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 550px){.usps.style-inline .items,.usps.style-inline .items>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:flex;flex-direction:column;gap:var(--kd-usp-gap)}.usps.style-inline .items>.block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block-theme-usp-item{width:100%}.usps.style-inline .item{align-items:flex-start;gap:.7rem;line-height:1.2;min-height:0;padding:.9rem 1.55rem;width:100%}.usps.style-inline .item .icon{padding-top:.05rem}.usps.style-inline .item .icon svg{font-size:1.45rem}.usps.style-inline .item .text{flex:1 1 auto;min-width:0}.usps.style-inline .item .text-main{line-height:1.2}.usps.style-inline .item .text small{line-height:1.35;margin-top:.2rem}}@media only screen and (max-width: 450px){.usps.style-grid .items{grid-template-columns:1fr}.usps.style-grid .item{align-items:center;display:flex;gap:.9rem;justify-content:flex-start;min-height:3.25rem;padding:.9rem 1.55rem;text-align:left;width:100%}.usps.style-grid .item small{margin-top:.25em}.usps.style-grid .item .icon{flex:0 0 auto}.usps.style-grid .item .icon svg{font-size:1.9em;margin:0}.usps.style-grid .item .text{flex:1 1 auto;min-width:0}.usps.style-technical .items,.usps.style-technical .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-cards .items,.usps.style-cards .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-timeline .items,.usps.style-timeline .items>.block-editor-inner-blocks>.block-editor-block-list__layout,.usps.style-accent .items,.usps.style-accent .items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}.usps.style-technical .item,.usps.style-cards .item,.usps.style-timeline .item,.usps.style-accent .item{background:var(--kd-usp-card-background, var(--kd-usp-surface-background));grid-template-columns:1fr;padding:1rem}.usps.style-technical .item::after,.usps.style-cards .item::after,.usps.style-timeline .item::after,.usps.style-accent .item::after{height:2.4rem;right:.75rem;top:.75rem;width:2.4rem}.usps.style-technical .icon,.usps.style-technical .text,.usps.style-cards .icon,.usps.style-cards .text,.usps.style-timeline .icon,.usps.style-timeline .text,.usps.style-accent .icon,.usps.style-accent .text{grid-column:1;grid-row:auto}.usps.style-technical .text,.usps.style-cards .text,.usps.style-timeline .text,.usps.style-accent .text{padding-right:0}.usps.style-timeline .items::before,.usps.style-timeline .items>.block-editor-inner-blocks>.block-editor-block-list__layout::before{left:2.3rem}.usps.style-timeline .item{margin-left:1.55rem;padding-left:2.55rem;width:auto}.usps.style-timeline .icon{left:-3.8rem;position:absolute}.usps.style-accent .item::after{display:none}.usps.style-compact .item{flex-basis:100%}}
