@font-face{font-family:'TellyPal Display';src:url('/brand/fonts/montserrat.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'TellyPal Text';src:url('/brand/fonts/montserrat.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url('/brand/fonts/montserrat.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root,html.dark,html.light{
 --tp-ivory:#edddcf;--tp-taupe:#967862;--tp-clay:#9d472a;--tp-olive:#56543c;--tp-walnut:#412516;
 --orange:var(--tp-ivory);--accent:var(--tp-ivory);--primary:var(--tp-ivory);--navy:var(--tp-walnut);--ink:var(--tp-ivory);
 --surface-canvas:transparent;--color-surface-canvas:transparent;--color-ink-primary:var(--tp-ivory);--color-ink-secondary:#e5cbb7;
 --bb-orange:var(--tp-ivory);--bb-ink:var(--tp-ivory);--bb-border:rgba(237,221,207,.28);
 --font-body:'TellyPal Text',sans-serif;--font-heading:'TellyPal Display',sans-serif;
}
html,html.dark,html.light,body,html:root body.bb-lumio-shell-mounted.bb-lumio-route{
 background-color:var(--tp-clay)!important;
 background-image:linear-gradient(rgba(65,37,22,.14),rgba(65,37,22,.14)),url('/brand/terracotta-plaster-v1.webp')!important;
 background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:fixed!important;
 color:var(--tp-ivory)!important;
}
body{font-family:'TellyPal Text',sans-serif!important;font-weight:400;line-height:1.65}
body :where(p,a,li,span,label,small,strong,b,em,button,input,select,textarea):not(.fa):not(.fas):not(.far):not(.fab){font-family:'TellyPal Text',sans-serif!important}
h1,h2,h3,h4,h5,h6,.hero-title,.bb-plans-hero__title{font-family:'TellyPal Display',sans-serif!important;font-weight:400!important;letter-spacing:-.025em!important;color:var(--tp-ivory)!important;text-shadow:none!important}
.hero-title{font-weight:400!important;line-height:1.12!important}
.hero-subtitle{font-weight:400!important;line-height:1.75!important;color:var(--tp-ivory)!important}
#root,main,.bb-lumio-shell,.bb-lumio-main,.bb-lp-wrap,.bb-wrap,.bb-wrap--dark,.bb-wrap--light,.bb-pricing-dark,.bb-plans-page,.bb-section,.bb-homepage,.bb-page,.bg-surface-canvas{
 background-color:transparent!important;background-image:none!important;color:var(--tp-ivory)!important;
}
main>section,.bb-wrap>section,.bb-section>section,section.hero,.testimonials-section,html:root .bb-wrap.bb-wrap--dark,html:root .bb-wrap.bb-wrap--light,html:root #pricing.bb-pricing-frame,html:root .bb-mena-editorial{background-color:transparent!important;background-image:none!important}
[class*="bg-surface-"],[class*="bg-[#"]{background-color:transparent!important}
.hero-bg,.hero::before,.hero::after{background-color:transparent!important;background-image:none!important}
.hero-bg-tint{background:rgba(65,37,22,.05)!important}
.hero,.bb-plans-hero{background:transparent!important}
.hero-offer-terms,.hero-quiet-link,.bb-plans-hero__intro,.bb-plans-hero__lede,.bb-plans-hero__facts svg,.bb-plans-hero__trial,.bb-section-sub,.bb-subtitle,.bb-rating,.bb-plans-hero__eyebrow{color:var(--tp-ivory)!important;border-color:var(--tp-ivory)!important}
.bb-eyebrow,.eyebrow,.bb-resource-eyebrow,.bb-plans-hero__eyebrow,.bb-pcard-name,.footer-heading,.footer-col h4{
 font-weight:500!important;text-transform:uppercase;letter-spacing:.19em!important;font-size:12px!important;
}
.bb-pcard-name{font-size:14px!important;line-height:1.6!important;letter-spacing:.10em!important}
.anav-link,.anav-tab,.bb-nav-link{font-weight:500!important;letter-spacing:.055em!important}
.anav-pill,.anav-bar,.anav-menu,.bb-lumio-header,.bb-header,.fmenu-bar,.footer,.bb-footer,.bb-topbar{
 background-color:rgba(65,37,22,.90)!important;border-color:rgba(237,221,207,.22)!important;box-shadow:none!important;color:var(--tp-ivory)!important;
}
.anav-link.active,.anav-tab.active,.anav-link:hover,.anav-tab:hover{background:rgba(237,221,207,.12)!important;box-shadow:none!important;color:var(--tp-ivory)!important}
.footer,.bb-footer{background-image:linear-gradient(rgba(65,37,22,.78),rgba(65,37,22,.78)),url('/brand/terracotta-plaster-v1.webp')!important;background-size:cover!important}
.footer a,.footer p,.footer span,.bb-footer a,.bb-footer p,.bb-footer span{color:var(--tp-ivory)!important}
.bb-pcard,.bb-plans-quote,.bb-resource-panel,.tp-setup,.bb-tmodal-card,.bb-trial-card,.bb-lp-form-card,.bb-device-card,.bb-contact-card,.bb-plans-price-summary{
 background:rgba(237,221,207,.97)!important;border:1px solid rgba(150,120,98,.7)!important;color:var(--tp-walnut)!important;box-shadow:0 10px 32px rgba(65,37,22,.10)!important;
 --color-ink-primary:var(--tp-walnut);--color-ink-secondary:#735540;--ink-primary:var(--tp-walnut);
}
:is(.bb-pcard,.bb-plans-quote,.bb-resource-panel,.tp-setup,.bb-tmodal-card,.bb-trial-card,.bb-lp-form-card,.bb-device-card,.bb-contact-card,.bb-plans-price-summary) :is(h1,h2,h3,h4,p,li,span,label,small,strong,b,a){color:var(--tp-walnut)!important}
.bb-pcard-amt,.bb-resource-total{font-weight:400!important;letter-spacing:-.045em!important}
.btn-primary,.bb-pcard-cta,.bb-pcard.is-owner .bb-pcard-cta,.tp-contact-link{
 background:var(--tp-ivory)!important;border-color:var(--tp-ivory)!important;color:var(--tp-walnut)!important;font-weight:500!important;box-shadow:none!important;
}
:is(.bb-pcard,.bb-plans-quote,.bb-resource-panel,.tp-setup) :is(.bb-pcard-cta,.btn-primary,.tp-contact-link){background:var(--tp-olive)!important;border-color:var(--tp-olive)!important;color:var(--tp-ivory)!important}
:is(.bb-pcard,.bb-plans-quote,.bb-resource-panel,.tp-setup) :is(.bb-pcard-cta,.btn-primary,.tp-contact-link) :is(span,svg){color:var(--tp-ivory)!important}
.btn-secondary,.bb-plans-card__select{border-color:rgba(237,221,207,.65)!important;box-shadow:none!important}
.fmenu-cta{background:var(--tp-ivory)!important;color:var(--tp-walnut)!important;border-color:var(--tp-ivory)!important}
.bb-pcard .bb-plans-card__select{background:transparent!important;border-color:var(--tp-olive)!important;color:var(--tp-olive)!important}
.bb-pcard .bb-pcard-guarantee,.bb-pcard .bb-pcard-handoff{color:#735540!important}
.bb-pcard.is-owner,.bb-pcard.is-selected{border-color:var(--tp-olive)!important}
.bb-pcard.is-owner::before,.bb-pcard.is-selected::before{background:var(--tp-olive)!important}
input:not([type='checkbox']):not([type='radio']),select,textarea{background:var(--tp-ivory)!important;color:var(--tp-walnut)!important;border-color:var(--tp-taupe)!important;font-family:'TellyPal Text',sans-serif!important}
input::placeholder,textarea::placeholder{color:#81654f!important;opacity:1}
input[type='checkbox'],input[type='radio']{accent-color:var(--tp-olive)}
.tp-angle{color:var(--tp-ivory)!important;font-weight:400!important;letter-spacing:.045em}
.bb-plans-quote .tp-angle{color:var(--tp-olive)!important}
.tp-launch-note{background:var(--tp-walnut)!important;color:var(--tp-ivory)!important;font-family:'TellyPal Text',sans-serif!important;letter-spacing:.055em}
.bb-consent,.bb-cookie-banner,.bb-cookie-panel{background:var(--tp-walnut)!important;color:var(--tp-ivory)!important;border-color:var(--tp-taupe)!important}
.bb-privacy{--bb-privacy-panel:var(--tp-walnut);--bb-privacy-ink:var(--tp-ivory);--bb-privacy-muted:var(--tp-ivory);--bb-privacy-line:var(--tp-taupe);--bb-privacy-secondary:var(--tp-olive);--bb-privacy-orange:var(--tp-ivory);--bb-privacy-navy:var(--tp-walnut)}
.bb-privacy__actions button{font-weight:500!important}
.logo-for-light{filter:none!important}
html.light :is(.anav-pill,.anav-bar,.bb-lumio-header,.bb-header){background:rgba(237,221,207,.97)!important;color:var(--tp-walnut)!important}
html.light :is(.anav-pill,.anav-bar,.bb-lumio-header,.bb-header) :is(a,button,span){color:var(--tp-walnut)!important}
@media(max-width:767px){html,body{background-size:auto 100vh!important}.hero-title{letter-spacing:-.04em!important}.bb-eyebrow{letter-spacing:.14em!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
