.wp-block-ilb-hexagon-icons .ilbHexagonIcons{font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none;text-wrap:wrap;word-spacing:normal;--bhi-bg:#0d1020;--bhi-face:#161b31;--bhi-title:#f3f5ff;--bhi-text:#96a0c4;--bhi-muted:#6d769a;--bhi-glow-1:rgba(99,102,241,.28);--bhi-glow-2:rgba(20,184,166,.18);--bhi-dur:500ms;--bhi-ease:cubic-bezier(.22,1,.36,1);background:radial-gradient(700px circle at 20% -10%,var(--bhi-glow-1),transparent 60%),radial-gradient(600px circle at 90% 20%,var(--bhi-glow-2),transparent 60%),var(--bhi-bg);border-radius:var(--bhi-radius,28px);box-sizing:border-box;color:var(--bhi-text);font-family:var(--bhi-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);margin-inline:auto;max-width:1000px;padding:42px 34px 46px;width:100%;-webkit-font-smoothing:antialiased}.wp-block-ilb-hexagon-icons .ilbHexagonIcons *,.wp-block-ilb-hexagon-icons .ilbHexagonIcons :after,.wp-block-ilb-hexagon-icons .ilbHexagonIcons :before{box-sizing:border-box}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__head{margin:0 auto 42px;max-width:var(--bhi-head-max,540px);text-align:center}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__eyebrow{background:var(--bhi-eyebrow-bg,hsla(0,0%,100%,.06));border:1px solid var(--bhi-eyebrow-border,hsla(0,0%,100%,.14));border-radius:var(--bhi-eyebrow-radius,999px);color:var(--bhi-eyebrow-color,#c7cdf0);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:normal;margin-bottom:var(--bhi-eyebrow-gap,15px);padding:var(--bhi-eyebrow-pad,6px 14px);text-transform:uppercase}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__title{color:var(--bhi-title-color,var(--bhi-title));font-size:36px;font-weight:760;letter-spacing:-.028em;line-height:normal;margin:0 0 var(--bhi-title-gap,10px)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__sub{color:var(--bhi-sub-color,var(--bhi-muted));font-size:15px;line-height:normal;margin:0}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__comb{display:grid;gap:var(--bhi-row-gap,26px) var(--bhi-col-gap,18px);grid-template-columns:repeat(var(--bhi-cols,4),minmax(0,1fr));list-style:none;margin:0;padding:0}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__cell{text-align:center}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__shape{aspect-ratio:1/var(--bhi-ratio,1.1);background:linear-gradient(150deg,var(--bhi-h1,#6366f1),var(--bhi-h2,#8b5cf6));clip-path:var(--bhi-clip,polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%));cursor:pointer;margin:0 auto var(--bhi-shape-gap,14px);max-width:var(--bhi-size,168px);padding:var(--bhi-ring,2px);position:relative;transition:transform var(--bhi-dur) var(--bhi-ease),filter var(--bhi-dur) var(--bhi-ease);width:100%;will-change:transform}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__face{background:var(--bhi-face);clip-path:var(--bhi-clip,polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%));color:inherit;display:grid;gap:var(--bhi-face-gap,10px);height:100%;overflow:hidden;place-content:center;position:relative;text-decoration:none;transition:background var(--bhi-dur) var(--bhi-ease);width:100%}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__face:before{background:linear-gradient(150deg,var(--bhi-h1,#6366f1),var(--bhi-h2,#8b5cf6));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--bhi-dur) var(--bhi-ease)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__face>*{position:relative;z-index:1}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__icon{background:color-mix(in srgb,var(--bhi-h1,#6366f1) var(--bhi-icon-bg-op,22%),transparent);border-radius:var(--bhi-icon-radius,50%);color:var(--bhi-icon-color,#fff);display:grid;height:var(--bhi-icon-size,46px);margin:0 auto;place-items:center;transition:transform calc(var(--bhi-dur) * 1.1) var(--bhi-ease),background var(--bhi-dur) var(--bhi-ease);width:var(--bhi-icon-size,46px)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__name{color:var(--bhi-name-color,var(--bhi-title));font-size:14.5px;font-weight:700;letter-spacing:.01em;line-height:normal;margin:0}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__desc{color:var(--bhi-desc-color,var(--bhi-muted));font-size:12px;font-weight:600;letter-spacing:.1em;line-height:normal;margin:0;text-transform:uppercase;transition:color calc(var(--bhi-dur) * .9) var(--bhi-ease)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__cell:hover .ilbHexagonIcons__shape{filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--bhi-h1,#6366f1) var(--bhi-shadow-op,55%),transparent))}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__cell:hover .ilbHexagonIcons__face:before{opacity:1}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__cell:hover .ilbHexagonIcons__icon{background:var(--bhi-icon-hover-bg,hsla(0,0%,100%,.22));transform:translateY(var(--bhi-icon-lift,-3px)) scale(var(--bhi-icon-scale,1.1))}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__cell:hover .ilbHexagonIcons__desc{color:var(--bhi-desc-hover,#fff)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons__face:focus-visible{outline:3px solid var(--bhi-focus,rgba(251,191,36,.7));outline-offset:-6px}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell{opacity:0}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell .ilbHexagonIcons__shape{transform:scale(.82) rotate(-8deg)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell.is-in{opacity:1;transition:opacity calc(var(--bhi-dur) * 1.2) var(--bhi-ease) var(--d,0ms)}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell.is-in .ilbHexagonIcons__shape{transform:none;transition:transform calc(var(--bhi-dur) * 1.5) var(--bhi-ease) var(--d,0ms),filter var(--bhi-dur) var(--bhi-ease)}@media (prefers-reduced-motion:reduce){.wp-block-ilb-hexagon-icons .ilbHexagonIcons *,.wp-block-ilb-hexagon-icons .ilbHexagonIcons :after,.wp-block-ilb-hexagon-icons .ilbHexagonIcons :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell{opacity:1}.wp-block-ilb-hexagon-icons .ilbHexagonIcons[data-bhi-anim] .ilbHexagonIcons__cell .ilbHexagonIcons__shape{transform:none}}