.brx-prefooter{--brx-orange-1:#f5946c;--brx-orange-2:#ef7f6a;--brx-orange-dark:#ef7f6a;--brx-navy:#24333f;--brx-slate:#4b5a6a;--brx-radius-lg:25px;--brx-radius-md:14px;background:transparent;font-family:Poppins,Helvetica,Arial,sans-serif;padding:70px 25px;-webkit-tap-highlight-color:transparent}.brx-prefooter *{box-sizing:border-box}.brx-prefooter__card{align-items:center;background:var(--brx-navy);border-radius:var(--brx-radius-lg);display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1500px;padding:48px 68px}.brx-prefooter__content{flex:1 1 480px;max-width:640px}.brx-prefooter__eyebrow{align-items:center;color:var(--brx-orange-1);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.12em;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.brx-prefooter__eyebrow:before{background:currentColor;content:"";display:inline-block;height:2px;width:18px}.brx-prefooter__heading{color:#fff!important;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.25;margin:0 0 12px;white-space:pre-line}.brx-prefooter__body{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6}.brx-prefooter__body p{color:hsla(0,0%,100%,.8)!important;margin:0}.brx-prefooter__body p+p{margin-top:10px}.brx-prefooter__body a{color:#fff;text-decoration:underline}.brx-prefooter__body b,.brx-prefooter__body strong{color:#fff;font-weight:700}.brx-prefooter__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end}.brx-prefooter__btn{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;padding:14px 28px;text-decoration:none!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap;--brx-hover-y:0px;transform:translateY(var(--brx-hover-y))}.brx-prefooter__btn--white,.brx-prefooter__btn--white:hover{background:#fff!important;color:#24333f!important}.brx-prefooter__btn--white:hover{box-shadow:0 10px 22px rgba(0,0,0,.18)}.brx-prefooter__btn--light{background:hsla(0,0%,100%,.5)!important;color:#fff!important}.brx-prefooter__btn--light:hover{background:hsla(0,0%,100%,.65)!important;box-shadow:0 10px 22px rgba(0,0,0,.15);color:#fff!important}.brx-prefooter__btn--blue{background:#24333f!important;color:#fff!important}.brx-prefooter__btn--blue:hover{background:#1c2b3a!important;box-shadow:0 10px 22px rgba(0,0,0,.25);color:#fff!important}.brx-prefooter__btn--orange{background:#f5946c!important;color:#fff!important}.brx-prefooter__btn--orange:hover{background:#ef7f6a!important;box-shadow:0 10px 24px rgba(224,95,54,.35);color:#fff!important}@media (hover:hover) and (pointer:fine){.brx-prefooter__btn:hover{--brx-hover-y:-3px}}.brx-prefooter__stat-card{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--brx-radius-md);box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:166px;padding:32px 40px;text-align:center;width:min(100%,450px)}.brx-prefooter__stat-value{color:var(--brx-orange-1);font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1.1;margin:0 0 4px}.brx-prefooter__stat-description{color:hsla(0,0%,100%,.68);font-size:14px;font-weight:400;line-height:1.45;max-width:300px}.brx-prefooter--light .brx-prefooter__stat-card,.brx-prefooter--light-tan .brx-prefooter__stat-card{background:rgba(36,51,63,.05);border-color:rgba(36,51,63,.12)}.brx-prefooter--light .brx-prefooter__stat-value,.brx-prefooter--light-tan .brx-prefooter__stat-value{color:var(--brx-orange-1)}.brx-prefooter--light .brx-prefooter__stat-description,.brx-prefooter--light-tan .brx-prefooter__stat-description{color:#6b6f76}.brx-prefooter--light .brx-prefooter__card{background:#fff}.brx-prefooter--light .brx-prefooter__heading{color:#24333f!important}.brx-prefooter--light .brx-prefooter__body,.brx-prefooter--light .brx-prefooter__body p{color:#6b6f76!important}.brx-prefooter--light .brx-prefooter__body a{color:#ef7f6a}.brx-prefooter--light .brx-prefooter__body b,.brx-prefooter--light .brx-prefooter__body strong{color:#24333f}.brx-prefooter--light-tan .brx-prefooter__card{background:linear-gradient(135deg,#fff,#fdece4 55%,#fbe0d3)}.brx-prefooter--light-tan .brx-prefooter__heading{color:#24333f!important}.brx-prefooter--light-tan .brx-prefooter__body,.brx-prefooter--light-tan .brx-prefooter__body p{color:#6b6f76!important}.brx-prefooter--light-tan .brx-prefooter__body a{color:#ef7f6a}.brx-prefooter--light-tan .brx-prefooter__body b,.brx-prefooter--light-tan .brx-prefooter__body strong{color:#24333f}.brx-prefooter--gradient .brx-prefooter__card{background:linear-gradient(90deg,#ef7f6a,#f5946c)}.brx-prefooter--gradient .brx-prefooter__body,.brx-prefooter--gradient .brx-prefooter__body p,.brx-prefooter--gradient .brx-prefooter__heading{color:#fff!important}.brx-prefooter--gradient-new .brx-prefooter__card{background:linear-gradient(90deg,#f07183,#ef7f6a 50%,#f5946c)}.brx-prefooter--gradient-new .brx-prefooter__body,.brx-prefooter--gradient-new .brx-prefooter__body p,.brx-prefooter--gradient-new .brx-prefooter__heading{color:#fff!important}.brx-prefooter--blue .brx-prefooter__card{background:#24333f}.brx-prefooter--blue .brx-prefooter__body,.brx-prefooter--blue .brx-prefooter__body p,.brx-prefooter--blue .brx-prefooter__heading{color:#fff!important}@media (max-width:900px){.brx-prefooter__card{gap:28px;padding:40px}}@media (max-width:768px){.brx-prefooter__card{align-items:center;flex-direction:column;gap:28px;height:auto!important;justify-content:flex-start;min-height:0!important;text-align:center}.brx-prefooter__content{flex:0 1 auto;max-width:100%;width:100%}.brx-prefooter__eyebrow{justify-content:center}.brx-prefooter__actions{flex-shrink:0;justify-content:center;width:100%}.brx-prefooter__stat-card{max-width:450px;min-height:150px;width:100%}}@media (max-width:480px){.brx-prefooter{padding:40px 16px}.brx-prefooter__card{border-radius:var(--brx-radius-md);gap:24px;padding:28px 20px}.brx-prefooter__actions{align-items:stretch;flex-direction:column;width:100%}.brx-prefooter__btn{width:100%}.brx-prefooter__stat-card{min-height:140px;padding:28px 24px}.brx-prefooter__stat-value{font-size:38px}.brx-prefooter__stat-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.brx-prefooter__btn{transition:none}}