.pif-cta{position:relative;display:flex;flex-direction:column;width:100%;background:var(--dark);color:var(--white)}.pif-cta-col{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:140px 32px;overflow:clip}.pif-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pif-cta-title{position:relative;flex:1 0 0;width:1px;max-width:480px;color:var(--white);white-space:pre-wrap;overflow-wrap:break-word}.pif-cta-right{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;flex:1 0 0;width:1px;max-width:470px}.pif-cta-body{width:100%;font:400 20px/28px var(--f-ui);letter-spacing:-.01em;color:var(--white);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-cta-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;max-width:470px}.pif-cta-btn2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:-moz-min-content;width:min-content;padding:10px 16px;border-radius:6px;background:var(--dark);color:var(--white);box-shadow:none;cursor:pointer;text-decoration:none}.pif-cta-btn2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--dark-2);border-radius:inherit;pointer-events:none}@media(pointer:coarse){.pif-cta-btn2:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.pif-cta-legal{position:relative}.pif-cta-legal__col{display:flex;flex-direction:column;gap:12px;padding:32px}.pif-cta-legal__col p{font:400 13px/18px var(--f-ui);color:#fff9;font-feature-settings:var(--ff-preset)}@media(min-width:810px)and (max-width:1199.98px){.pif-cta-col{padding:80px 24px}.pif-cta-legal__col{padding:32px 24px}}@media(max-width:809.98px){.pif-cta-col{flex-direction:column;justify-content:center;gap:16px;padding:60px 16px}.pif-cta-title,.pif-cta-right{flex:none;width:100%}.pif-cta-body{font-size:18px;line-height:26px}.pif-cta-buttons{flex-direction:column}.pif-cta-buttons>a{width:100%}.pif-cta-legal__col{padding:32px 16px}}
