.one-bal{--bal-red:#d71635;--bal-cream:#FAF7F2;--bal-dark:#1A1A1A;--bal-muted:#46464f;--bal-border:#e8ddd0;font-family:'Red Hat Display',Helvetica,Arial,sans-serif;font-size:16px;padding:80px 24px}.one-bal *,.one-bal *::before,.one-bal *::after{box-sizing:border-box}.one-bal__inner{margin:0 auto}.one-bal__chapter{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#C4622D;margin-bottom:12px;display:flex;align-items:center;gap:10px}.one-bal__chapter span{width:32px;height:1px;background:currentColor;display:inline-block}.one-bal__title{font-family:'Red Hat Display',system-ui,sans-serif;font-weight:900;font-size:clamp(28px, 4vw, 45px);color:var(--bal-dark);line-height:1.1;margin:0 0 16px}.one-bal__title em{font-style:normal;color:var(--bal-red)}.one-bal__body{font-size:16px;color:var(--bal-muted);line-height:1.75;max-width:560px;margin:0 0 44px}.one-bal__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.one-bal__col{display:flex;flex-direction:column;gap:10px}.one-bal__header{padding:14px 20px;border-radius:12px 12px 0 0;text-align:center;font-family:'Red Hat Display',system-ui,sans-serif;font-weight:900;font-size:14px}.one-bal__header.is-before{background:#f0f0f0;color:var(--bal-muted)}.one-bal__header.is-after{background:var(--bal-red);color:#fff}.one-bal__item{padding:14px 18px;border-radius:10px;display:flex;gap:12px;align-items:flex-start}.one-bal__item.is-before{background:#fff;border:1px solid var(--bal-border)}.one-bal__item.is-after{background:#fff3f5;border:1px solid #ffc4cc}.one-bal__icon{font-size:18px;flex-shrink:0;margin-top:1px;line-height:1;display:inline-flex}.one-bal__item.is-before .one-bal__icon{color:#9a9a9a}.one-bal__item.is-after .one-bal__icon{color:var(--bal-red)}.one-bal__icon svg{width:1em;height:1em;fill:currentColor}.one-bal__text{font-size:15px;color:var(--bal-muted);line-height:1.55}.one-bal__reveal{opacity:0;transform:translateY(24px);transition:opacity 0.65s cubic-bezier(.23,1,.32,1),transform 0.65s cubic-bezier(.23,1,.32,1)}.one-bal__reveal.is-visible{opacity:1;transform:translateY(0)}.elementor-editor-active .one-bal__reveal{opacity:1;transform:none}@media (max-width:700px){.one-bal__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.one-bal__reveal{transition:none;opacity:1;transform:none}}.one-bal *,.one-bal *::before,.one-bal *::after{border-radius:0}