.zb-info-page{color:#161616;font-family:"Open Sans",Arial,sans-serif}.zb-info-page .zb-info-hero{background:#000;color:#fff;padding:48px 0}.zb-info-page .zb-info-hero-inner{display:flex;align-items:center;gap:40px}.zb-info-page .zb-info-hero-copy{flex:1 1 52%;min-width:0}.zb-info-page .zb-info-hero-art{flex:1 1 42%;width:min(100%,480px);height:auto;display:block}.zb-info-page .zb-info-kicker{margin:0 0 12px;color:#ec0928;font:700 12px/1 "Open Sans",Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.zb-info-page .zb-info-hero h1{max-width:12em;margin:0 0 16px;color:#fff;font-family:Poppins,"Open Sans",sans-serif;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.zb-info-page .zb-info-lead{max-width:38rem;margin:0;color:#ececec;font-size:18px;line-height:1.5}.zb-info-page .zb-info-hero-action{margin:28px 0 0}.zb-info-page a.zb-info-cta,.zb-info-page a.zb-info-cta:hover,.zb-info-page a.zb-info-cta:focus{display:inline-block;padding:12px 22px;background:#ec0928;color:#fff;font-weight:700;line-height:1.2;text-decoration:none}.zb-info-page a.zb-info-cta:hover,.zb-info-page a.zb-info-cta:focus{background:#c40720}.zb-info-page .zb-info-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:56px 0;border-bottom:1px solid #e6e6e6}.zb-info-page .zb-info-section{padding:56px 0;border-bottom:1px solid #e6e6e6}.zb-info-page .zb-info-split .zb-info-section{padding:0;border-bottom:0}.zb-info-page .zb-info-section:last-child{border-bottom:0}.zb-info-page .zb-info-section h2{margin:0 0 16px;color:#161616;font-family:Poppins,"Open Sans",sans-serif;font-size:32px;font-weight:600;line-height:1.2}.zb-info-page .zb-info-section p{max-width:46rem;margin:0 0 14px;color:#2e2e2e;font-size:16px;line-height:1.6}.zb-info-page .zb-info-section a{color:#ec0928;font-weight:700}.zb-info-page .zb-info-split .zb-info-section p,.zb-info-page .zb-info-callout{max-width:none}.zb-info-page .zb-info-callout{padding:24px 28px;background:#f6f6f6;border-left:4px solid #ec0928}.zb-info-page .zb-info-callout p:last-child{margin-bottom:0}.zb-info-page .zb-info-faq details{border-bottom:1px solid #e6e6e6}.zb-info-page .zb-info-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:#161616;font-family:Poppins,"Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:1.3;list-style:none;cursor:pointer}.zb-info-page .zb-info-faq summary::-webkit-details-marker{display:none}.zb-info-page .zb-info-faq summary::after{content:"+";flex:0 0 auto;color:#ec0928;font-size:28px;font-weight:400;line-height:1}.zb-info-page .zb-info-faq details[open] summary::after{content:"–"}.zb-info-page .zb-info-faq details p{max-width:48rem;margin:0 0 18px}@media(max-width:767px){.zb-info-page .zb-info-hero{padding:40px 0 24px}.zb-info-page .zb-info-hero-inner{flex-direction:column;align-items:stretch;gap:8px}.zb-info-page .zb-info-hero-art{width:100%}.zb-info-page .zb-info-split{grid-template-columns:1fr;gap:36px;padding:36px 0}.zb-info-page .zb-info-section{padding:36px 0}.zb-info-page .zb-info-section h2{font-size:26px}.zb-info-page .zb-info-callout{padding:18px 16px}.zb-info-page .zb-info-faq summary{font-size:16px}}
