.ibf-hpips-hubs{color:var(--hb-heading,#f4f4f4);margin:0 auto;max-width:1320px;padding:110px 36px 0}.ibf-hpips-hubs *,.ibf-hpips-hubs :after,.ibf-hpips-hubs :before{box-sizing:border-box}.ibf-hpips-hubs a{text-decoration:none}.ibf-hpips-hubs [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ibf-hpips-hubs [data-reveal].is-revealed{opacity:1;transform:none}.ibf-hpips-hubs-kicker{color:var(--hb-accent,#d1035a);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ibf-hpips-hubs-h2{color:#fff;font-size:clamp(34px,3.8vw,58px);font-weight:900;hyphens:none;letter-spacing:-.038em;line-height:1.06;margin:18px 0 0;max-width:760px;overflow-wrap:normal;word-break:normal}.ibf-hpips-hubs-h2 em{color:var(--hb-accent,#d1035a);font-style:italic}.ibf-hpips-hubs-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0}.ibf-hpips-hubs-card{background:var(--hb-card,#0b1526);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;color:inherit;display:flex;flex-direction:column;padding:32px;transition:border-color .3s ease,background .3s ease}.ibf-hpips-hubs-card:hover{background:color-mix(in srgb,var(--hb-accent) 6%,transparent);border-color:color-mix(in srgb,var(--hb-accent) 45%,transparent);color:inherit}.ibf-hpips-hubs-card:focus-visible{outline:2px solid var(--hb-accent,#d1035a);outline-offset:3px}.ibf-hpips-hubs-icon{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.45);border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.ibf-hpips-hubs-card-title{color:#fff;font-size:22px;font-weight:900;letter-spacing:-.025em;margin:24px 0 0}.ibf-hpips-hubs-card-desc{color:var(--hb-body,#c9cdd4);font-size:14.5px;line-height:1.65;margin:14px 0 0}.ibf-hpips-hubs-arrow{color:var(--hb-muted,#8a93a3);font-size:13px;font-weight:800;letter-spacing:.03em;margin-top:26px;transition:color .3s ease,transform .3s ease}.ibf-hpips-hubs-card:focus-visible .ibf-hpips-hubs-arrow,.ibf-hpips-hubs-card:hover .ibf-hpips-hubs-arrow{color:var(--hb-accent,#d1035a);transform:translateX(5px)}.ibf-hpips-hubs-audit{background:color-mix(in srgb,var(--hb-accent) 5%,transparent);border:1px dashed color-mix(in srgb,var(--hb-accent) 40%,transparent);border-radius:22px;display:flex;flex-direction:column;justify-content:center;padding:32px}.ibf-hpips-hubs-audit-text{color:var(--hb-heading,#f4f4f4);font-size:17px;font-weight:700;line-height:1.55;margin:16px 0 0}.ibf-hpips-hubs-audit-cta{align-items:center;align-self:flex-start;border:1.5px solid var(--hb-accent,#d1035a);border-radius:999px;color:#fff;display:inline-flex;font-size:13.5px;font-weight:800;gap:9px;margin-top:24px;padding:13px 26px;transition:background .25s ease}.ibf-hpips-hubs-audit-cta:hover{background:var(--hb-accent,#d1035a);color:#fff}.ibf-hpips-hubs-audit-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.ibf-hpips-hubs-video{aspect-ratio:16/9;background:var(--hb-card,#0b1526);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;margin:56px 0 0;overflow:hidden;position:relative;width:100%}.ibf-hpips-hubs-video img,.ibf-hpips-hubs-video video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ibf-hpips-hubs-play{align-items:center;background:linear-gradient(180deg,rgba(7,13,23,.2),rgba(7,13,23,.5));border:0;cursor:pointer;display:flex;height:100%;inset:0;justify-content:center;padding:0;position:absolute;transition:opacity .35s ease;width:100%}.ibf-hpips-hubs-video.is-playing .ibf-hpips-hubs-play{opacity:0;pointer-events:none}.ibf-hpips-hubs-play:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ibf-hpips-hubs-play-mark{align-items:center;display:flex;height:126px;justify-content:center;position:relative;width:126px}.ibf-hpips-hubs-ripple{animation:ibfHpipsRipple 2.6s cubic-bezier(.2,.7,.2,1) infinite;border-radius:50%;inset:0;position:absolute}.ibf-hpips-hubs-ripple--1{border:2px solid color-mix(in srgb,var(--hb-accent) 85%,transparent)}.ibf-hpips-hubs-ripple--2{animation-delay:.87s;border:2px solid color-mix(in srgb,var(--hb-accent) 60%,transparent)}.ibf-hpips-hubs-ripple--3{animation-delay:1.74s;border:2px solid color-mix(in srgb,var(--hb-accent) 40%,transparent)}.ibf-hpips-hubs-play-disc{align-items:center;animation:ibfHpipsPlayBob 2.6s ease-in-out infinite;background:var(--hb-accent,#d1035a);border-radius:50%;box-shadow:0 14px 44px color-mix(in srgb,var(--hb-accent) 50%,transparent);display:flex;height:100%;justify-content:center;position:relative;width:100%}.ibf-hpips-hubs-play-disc svg{margin-left:6px}@keyframes ibfHpipsRipple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes ibfHpipsPlayBob{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (max-width:1080px){.ibf-hpips-hubs{padding:88px 28px 0!important}.ibf-hpips-hubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ibf-hpips-hubs-play-mark{height:96px;width:96px}.ibf-hpips-hubs-play-disc svg{height:62px;width:62px}}@media (max-width:760px){.ibf-hpips-hubs-grid{grid-template-columns:1fr!important;margin-top:36px!important}.ibf-hpips-hubs-audit,.ibf-hpips-hubs-card{padding:26px 24px!important}.ibf-hpips-hubs-video{border-radius:18px!important;margin-top:36px!important}.ibf-hpips-hubs-play-mark{height:72px;width:72px}.ibf-hpips-hubs-play-disc svg{height:46px;margin-left:4px;width:46px}}@media (max-width:640px){.ibf-hpips-hubs{padding:72px 20px 0!important}.ibf-hpips-hubs-card-title{font-size:20px!important}}@media (hover:none){.ibf-hpips-hubs-arrow{color:var(--hb-accent,#d1035a)}}@media (prefers-reduced-motion:reduce){.ibf-hpips-hubs,.ibf-hpips-hubs *,.ibf-hpips-hubs :after,.ibf-hpips-hubs :before{animation:none!important;transition:none!important}.ibf-hpips-hubs [data-reveal]{opacity:1!important;transform:none!important}}.ibf-hpips-hubs-play:hover{background:transparent!important}