.ibf-hos-tiers{background:var(--ti-bg,#070d17);color:var(--ti-heading,#f4f4f4)}.ibf-hos-tiers *,.ibf-hos-tiers :after,.ibf-hos-tiers :before{box-sizing:border-box}.ibf-hos-tiers [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-hos-tiers [data-reveal].is-revealed{opacity:1;transform:none}.ibf-hos-tiers-pad{margin:0 auto;max-width:1280px;padding:110px 36px 90px}.ibf-hos-tiers-head{margin:0 auto 56px;max-width:760px;text-align:center}.ibf-hos-tiers-h2{color:#fff;font-size:clamp(32px,3.6vw,54px);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0}.ibf-hos-tiers-rule{background:linear-gradient(90deg,var(--ti-accent,#d1035a),var(--ti-accent-2,#4b8cbf));border-radius:3px;height:3px;margin:22px auto 24px;width:132px}.ibf-hos-tiers-intro p{color:var(--ti-body,#c9cdd4);font-size:17px;margin:0}.ibf-hos-tiers-grid{align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ibf-hos-tiers-card{background:var(--ti-card,#0b1526);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:34px 30px;transition:transform .3s ease,border-color .3s ease}.ibf-hos-tiers-card.is-revealed:hover,.ibf-hos-tiers-card:hover{border-color:color-mix(in srgb,var(--ti-accent) 50%,transparent);transform:translateY(-6px)}.ibf-hos-tiers-label{color:var(--ti-accent,#d1035a);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ibf-hos-tiers-price{font-size:44px;font-weight:900;letter-spacing:-.03em;margin-top:16px}.ibf-hos-tiers-price-suffix{color:var(--ti-muted,#8a93a3);font-size:15px;font-weight:700}.ibf-hos-tiers-desc{color:var(--ti-body,#c9cdd4);font-size:16px;margin:14px 0 0}.ibf-hos-tiers-hr{background:hsla(0,0%,100%,.1);height:1px;margin:26px 0}.ibf-hos-tiers-features{color:var(--ti-body,#c9cdd4);display:grid;font-size:15px;gap:11px}.ibf-hos-tiers-feature{display:grid;gap:12px;grid-template-columns:18px 1fr}.ibf-hos-tiers-feature svg{margin-top:5px}.ibf-hos-tiers-feature p{display:inline;margin:0}.ibf-hos-tiers-feature strong{font-weight:800}.ibf-hos-tiers-cta-outline{border:1.5px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;display:block;font-size:14px;font-weight:800;margin-top:30px;padding:15px;text-align:center;transition:border-color .25s ease,background .25s ease}.ibf-hos-tiers-cta-outline:hover{background:color-mix(in srgb,var(--ti-accent) 12%,transparent);border-color:var(--ti-accent,#d1035a)}.ibf-hos-tiers-card--grow{background:transparent;border:1.5px solid color-mix(in srgb,var(--ti-accent) 35%,transparent);border-radius:22px;box-shadow:0 40px 90px -46px color-mix(in srgb,var(--ti-accent) 70%,transparent);isolation:isolate;padding:52px 32px 40px;position:relative;transition:transform .3s ease}.ibf-hos-tiers-card--grow.is-revealed:hover,.ibf-hos-tiers-card--grow:hover{transform:translateY(-8px)}.ibf-hos-tiers-card--grow:before{animation:ibfHosTiersBorderSpin 4.5s linear infinite;background:conic-gradient(from var(--ibf-ti-spin),transparent 0 62%,color-mix(in srgb,var(--ti-accent) 35%,transparent) 74%,var(--ti-accent,#d1035a) 86%,transparent 96%);border-radius:24px;content:"";inset:-2px;position:absolute;z-index:-2}.ibf-hos-tiers-card--grow:after{background:linear-gradient(160deg,color-mix(in srgb,var(--ti-accent) 16%,transparent),var(--ti-card,#0b1526) 55%);border-radius:21px;content:"";inset:0;position:absolute;z-index:-1}.ibf-hos-tiers-badge{font-size:11px;font-weight:900;left:50%;letter-spacing:.16em;padding:7px 20px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.ibf-hos-tiers-badge,.ibf-hos-tiers-cta-solid{background:var(--ti-accent,#d1035a);border-radius:999px;color:#fff}.ibf-hos-tiers-cta-solid{display:block;font-size:14.5px;font-weight:800;margin-top:30px;padding:16px;text-align:center;transition:background .25s ease}.ibf-hos-tiers-cta-solid:hover{color:#fff!important}.ibf-hos-tiers-footnote{color:var(--ti-body,#c9cdd4);font-size:14px;margin:30px 0 0;text-align:center}@property --ibf-ti-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ibfHosTiersBorderSpin{to{--ibf-ti-spin:360deg}}@media (max-width:1080px){.ibf-hos-tiers-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.ibf-hos-tiers-pad{padding-left:20px!important;padding-right:20px!important}}@media (prefers-reduced-motion:reduce){.ibf-hos-tiers,.ibf-hos-tiers *,.ibf-hos-tiers :after,.ibf-hos-tiers :before{animation:none!important;transition:none!important}.ibf-hos-tiers [data-reveal]{opacity:1!important;transform:none!important}}