.bhr-pp{box-sizing:border-box}.bhr-pp--bg-white{background-color:var(--white,#fff)}.bhr-pp--bg-pale-blue{background-color:#f4f9ff}.bhr-pp--bg-off-white{background-color:var(--off-white,#f3ede7)}.bhr-pp--bg-sky-blue{background-color:var(--sky-blue,#d0e2fb)}.bhr-pp--bg-blue-grey{background-color:var(--blue-grey,#e6edf7)}@media only screen and (min-width:1920px){.bhr-pp .container-fluid{max-width:1920px}}.bhr-pp .bhr-pp__card{align-items:center;background-color:#262626;border-radius:22px;box-sizing:border-box;display:grid;gap:36px;grid-template-columns:minmax(0,1fr);padding:32px 24px}.bhr-pp .bhr-pp__text{display:grid;gap:20px;justify-items:start}.bhr-pp .bhr-pp__eyebrow{color:#c9b3f7;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.bhr-pp .bhr-pp__heading{color:#c9b3f7;font-family:Rubik,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.bhr-pp .bhr-pp__copy{color:#e8e3ee;font-size:17px;line-height:1.6;max-width:44ch}.bhr-pp .bhr-pp__points{display:grid;gap:10px}.bhr-pp .bhr-pp__point{color:var(--white,#fff);font-size:15px;line-height:1.5;padding-left:16px;position:relative}.bhr-pp .bhr-pp__point:before{background-color:#c9b3f7;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.bhr-pp .bhr-pp__buttons{gap:12px;margin-top:8px}.bhr-pp .bhr-pp__tiles{display:grid;gap:14px}.bhr-pp .bhr-pp__tile{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid #444;border-radius:16px;display:flex;gap:16px;padding:22px 24px}.bhr-pp .bhr-pp__icon{background-color:#c9b3f7;border-radius:12px;color:#262626;display:grid;flex:none;height:38px;place-items:center;width:38px}.bhr-pp .bhr-pp__tile-copy{display:grid;gap:2px}.bhr-pp .bhr-pp__tile-title{color:var(--white,#fff);font-family:Rubik,sans-serif;font-size:17px;font-weight:600;letter-spacing:normal;line-height:1.35;margin:0}.bhr-pp .bhr-pp__tile-text{color:#cfc8d8;font-size:14px;line-height:1.45}@media (min-width:768px){.bhr-pp .bhr-pp__card{border-radius:28px;padding:48px}.bhr-pp .bhr-pp__heading{font-size:38px}}@media (min-width:992px){.bhr-pp .bhr-pp__card{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.bhr-pp .bhr-pp__card{gap:64px;padding:64px}}