.bf-page{--bf-ink: #222523;--bf-muted: #535953;--bf-paper: #fffdfa;--bf-line: #d8ddd7;margin:0;background:var(--bf-paper);color:var(--bf-ink);font-family:Aeonik,Aeonik-Regular,sans-serif;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}.bf-page *,.bf-page *:before,.bf-page *:after{box-sizing:border-box}.bf-page [hidden]{display:none!important}.bf-success{max-width:480px;padding:24px;border:1px solid var(--senifone-primary-active);border-radius:12px;background:var(--bf-paper)}.bf-page .bf-success h2{margin:0 0 12px;font-size:28px;line-height:1.15;text-transform:none}.bf-success p{margin:0 0 20px;color:var(--bf-muted)}.bf-success:focus{outline:3px solid var(--senifone-primary-active);outline-offset:5px}.bf-form__error{margin-top:16px;font-size:16px;font-weight:700}.bf-page a{color:inherit}.bf-page a:focus-visible,.bf-page button:focus-visible,.bf-page input:focus-visible{outline:3px solid var(--senifone-primary-active);outline-offset:5px}.bf-skip{position:fixed;top:-100px;left:24px;z-index:100;padding:12px 20px;background:var(--bf-paper)}.bf-skip:focus{top:12px}.bf-header,.bf-footer{width:min(1280px,calc(100% - 80px));margin-inline:auto;display:flex;align-items:center}.bf-header{min-height:112px;justify-content:space-between;gap:24px}.bf-logo{display:inline-flex;align-items:center;min-height:48px;text-decoration:none;font-size:36px;font-weight:700;letter-spacing:-1.5px}.bf-logo img{display:block;width:188px;height:auto}.bf-header__link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:16px;text-decoration:none}.bf-header__link span{font-size:23px}.bf-page #bf-content{outline:none}.bf-landing{width:min(1280px,calc(100% - 80px));margin:16px auto 0;display:grid;grid-template-columns:1.15fr 1fr;background:var(--senifone-primary-softest);border-radius:24px;overflow:hidden}.bf-landing__content{padding:clamp(32px,4.5vw,72px)}.bf-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--senifone-primary-active);font-weight:700;font-size:14px;letter-spacing:1.2px;text-transform:uppercase}.bf-eyebrow span{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:currentColor}.bf-page h1{max-width:12ch;margin:0 0 22px;color:var(--bf-ink);font-family:Aeonik,Aeonik-Bold,sans-serif;font-size:clamp(36px,4.1vw,58px);font-weight:700;letter-spacing:-1.9px;line-height:1.06;text-transform:none}.bf-intro{max-width:43ch;margin:0 0 28px;color:var(--bf-muted);font-size:18px;line-height:1.55}.bf-form{max-width:480px;margin:0}.bf-form label{display:block;margin:0 0 8px;font-size:16px;font-weight:700}.bf-page .bf-form input[type=email]{display:block;width:100%;min-height:58px;margin:0 0 12px;padding:15px 18px;border:1px solid #879187;border-radius:8px;background:var(--bf-paper);color:var(--bf-ink);font:inherit;line-height:1.4;box-shadow:none}.bf-form input::placeholder{color:#636b63;opacity:1}.bf-page .bf-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;margin:0;padding:16px 20px;border:0;border-radius:8px;background:var(--senifone-primary);color:var(--bf-ink);font:inherit;font-weight:700;line-height:1.4;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.bf-page .bf-submit:hover,.bf-page .bf-submit:active{background:var(--senifone-primary-active);color:var(--senifone-primary-contrast)}.bf-submit svg{flex-shrink:0}.bf-page .bf-submit:disabled,.bf-page .bf-form input:disabled{opacity:.6;cursor:not-allowed}.bf-consent{margin:14px 0 0;color:var(--bf-muted);font-size:14px;line-height:1.55}.bf-consent a{text-decoration:underline;text-underline-offset:3px}.bf-setup{font-size:14px;margin-top:12px}.bf-reassurance{display:flex;align-items:flex-start;gap:8px;margin:26px 0 0;color:var(--bf-muted);font-size:14px}.bf-reassurance svg{flex-shrink:0;color:var(--senifone-primary-text)}.bf-landing__visual{position:relative;min-width:0;display:grid;grid-template-rows:1fr auto;background:#e9ece5}.bf-page .bf-photo{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:53% center}.bf-visual-caption{padding:26px 32px 30px;background:#e9ece5}.bf-visual-caption p{margin:0 0 4px;font-size:27px;font-weight:700;line-height:1.2;letter-spacing:-.6px}.bf-visual-caption span{font-size:16px}.bf-visual-label{position:absolute;top:24px;left:24px;max-width:calc(100% - 48px);padding:8px 14px;border-radius:5px;background:var(--bf-paper);color:var(--bf-ink);font-size:13px;font-weight:500}.bf-product{width:min(1280px,calc(100% - 80px));margin:48px auto 0;padding-block:48px;border-top:1px solid var(--bf-line);display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:center}.bf-product__visual{display:grid;place-items:center;min-width:0;padding:20px;border-radius:18px;background:var(--senifone-primary-softest)}.bf-page .bf-product__photo{display:block;width:auto;height:300px;max-width:100%;object-fit:contain}.bf-product .bf-eyebrow{margin-bottom:12px}.bf-page .bf-product h2{margin:0;color:var(--bf-ink);font:700 clamp(28px,3vw,40px)/1.12 Aeonik,Aeonik-Bold,sans-serif;letter-spacing:-1px;text-transform:none}.bf-product__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;padding:0;list-style:none}.bf-product__benefits li{display:flex;align-items:flex-start;gap:8px}.bf-product__benefits svg{flex:0 0 20px;margin-top:3px;color:var(--senifone-primary-active)}.bf-page .bf-product h3{margin:0 0 8px;color:var(--bf-ink);font:700 20px/1.2 Aeonik,Aeonik-Bold,sans-serif;letter-spacing:-.3px;text-transform:none}.bf-product__benefits p{margin:0;color:var(--bf-muted);font-size:16px;line-height:1.5}.bf-product__signup{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:10px 18px;border:1px solid currentColor;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none}.bf-page .bf-product__signup:hover{color:var(--senifone-primary-active)}.bf-form input[type=email]{scroll-margin-top:28px}.bf-footer{flex-wrap:wrap;gap:16px 28px;min-height:104px;padding-block:24px;color:var(--bf-muted);font-size:14px}.bf-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.bf-footer a:last-child{margin-left:auto}@media(max-width:899px){.bf-header,.bf-footer,.bf-landing,.bf-product{width:min(640px,calc(100% - 40px))}.bf-header{min-height:88px}.bf-logo img{width:160px}.bf-header__link{font-size:14px;gap:8px}.bf-landing{grid-template-columns:1fr;margin-top:8px;border-radius:18px}.bf-landing__content{padding:32px}.bf-page h1{max-width:15ch;font-size:clamp(36px,6vw,48px);letter-spacing:-1.1px}.bf-eyebrow{margin-bottom:18px;font-size:12px;letter-spacing:.9px}.bf-intro{margin-bottom:24px;font-size:17px}.bf-form{max-width:none}.bf-page .bf-photo{height:320px;min-height:0;object-position:center 42%}.bf-visual-label{top:20px;left:20px}.bf-visual-caption{padding:24px 32px}.bf-product{grid-template-columns:96px minmax(0,1fr);gap:24px 20px;margin-top:32px;padding-block:32px}.bf-product__content{display:contents}.bf-product__visual{padding:12px;border-radius:12px}.bf-page .bf-product__photo{height:152px}.bf-product__heading{min-width:0}.bf-product__benefits{grid-column:1 / -1;grid-template-columns:1fr;gap:20px;margin:0}.bf-product__benefits h3{margin-bottom:4px}.bf-product__signup{grid-column:1 / -1;justify-self:start}.bf-footer{gap:0 20px}.bf-footer a:last-child{width:100%;margin-left:0}}@media(max-width:420px){.bf-header,.bf-footer,.bf-landing,.bf-product{width:calc(100% - 32px)}.bf-header{min-height:80px;gap:12px}.bf-logo img{width:144px}.bf-header__link{font-size:13px}.bf-landing__content{padding:28px 22px}.bf-page h1{font-size:36px;margin-bottom:18px}.bf-intro{font-size:16px}.bf-consent{font-size:14px}.bf-reassurance{font-size:13px}.bf-visual-caption{padding:24px 22px}.bf-visual-caption p{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bf-signup.css.map */
