.scrubme-feature-highlights{width:100%;--icon-color:currentColor;--icon-stroke-color:var(--icon-color);--icon-stroke-scale:.15;--fh-font-scale:1;--fh-bg:linear-gradient(90deg,#ffffff,#faf8f5,#f3f0ea);--fh-text-colour:#0b1215;--fh-icon-colour:#0b1215;--fh-border-colour:#0b1215;--fh-inset-colour:#fff;--fh-header-colour:#1a1a1a;--fh-icon-size:52px;--fh-icon-text-gap:8px}
.scrubme-feature-highlights .feature-header{margin:0 0 1.25rem;color:var(--fh-header-colour,var(--text-color));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h3);line-height:var(--line-height-heading);text-align:var(--fh-header-align,center)}
.scrubme-feature-highlights .feature-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--section-gap);align-items:stretch;width:100%;margin:0;padding-bottom:var(--section-bottom-padding);box-sizing:border-box}
:root{--feature-box-height:120px}
.scrubme-feature-highlights .feature-box{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px;background:var(--fh-bg,linear-gradient(90deg,#ffffff,#faf8f5,#f3f0ea))!important;color:var(--fh-text-colour)!important;border:var(--section-border);border-color:var(--fh-border-colour,#0b1215)!important;border-radius:var(--section-border-radius);box-sizing:border-box;height:var(--feature-box-height);min-height:var(--feature-box-height);box-shadow:inset 0 0 0 1px var(--fh-inset-colour,#fff),0 2px 6px rgba(0,0,0,.05)!important;overflow:hidden;contain:layout paint}
.scrubme-feature-highlights .feature-box-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit}
.scrubme-feature-highlights .feature-box-link:hover{cursor:pointer}
.scrubme-feature-highlights .feature-box-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.scrubme-feature-highlights .feature-box-inner{display:grid;grid-template-rows:1fr auto var(--fh-icon-text-gap) auto 1fr;align-items:center;justify-items:center;width:100%;height:100%;min-width:0;color:inherit}
.scrubme-feature-highlights .feature-icon{grid-row:2;width:var(--fh-icon-size);height:var(--fh-icon-size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--fh-icon-size);margin:0;padding:0;color:var(--fh-icon-colour)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;opacity:.98;position:relative;overflow:visible;-webkit-mask:none!important;mask:none!important}
.scrubme-feature-highlights .feature-icon::before{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;border:0!important}
.scrubme-feature-highlights .feature-icon::after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;border:0!important}
.scrubme-feature-highlights .feature-icon.is-loaded{opacity:1}
.scrubme-feature-highlights .feature-icon svg{display:block;width:var(--fh-icon-size);height:var(--fh-icon-size);max-width:100%;max-height:100%;color:var(--fh-icon-colour)!important;background:transparent!important;background-color:transparent!important;overflow:visible}
.scrubme-feature-highlights .feature-icon img{display:block;width:var(--fh-icon-size);height:var(--fh-icon-size);max-width:100%;max-height:100%;background:transparent!important;background-color:transparent!important}
.scrubme-feature-highlights .feature-text{grid-row:4;margin:0;padding:0 5px;color:var(--fh-text-colour)!important;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--fh-font-scale,1)*var(--font-size-h4));line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);font-weight:800!important;font-variation-settings:"wght" 800;white-space:nowrap;overflow:hidden;text-overflow:clip;width:100%;max-width:100%;display:block;min-width:0;text-align:center;flex:0 0 auto}
.scrubme-feature-highlights .feature-box .feature-text{color:var(--fh-text-colour)!important}
.scrubme-feature-highlights svg.feature-icon{filter:none;overflow:visible;background:transparent!important}
@media (max-width:1200px){.scrubme-feature-highlights{--fh-icon-size:50px}}
@media (max-width:900px){.scrubme-feature-highlights .feature-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.scrubme-feature-highlights .feature-boxes{grid-template-columns:1fr}}