/* Isolated marketing presentation. Never loaded by portal, Pro or picker pages. */
.bf-marketing{--bf-bg:#F6F8FC;--bf-ink:#14263F;--bf-muted:#53657C;--bf-blue:#0667C7;--bf-border:#E2E8F0;margin:0;background:var(--bf-bg);color:var(--bf-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;color-scheme:light;-webkit-font-smoothing:antialiased}
.bf-marketing *{box-sizing:border-box}.bf-marketing [hidden]{display:none!important}.bf-marketing a{color:inherit;text-decoration:none}.bf-marketing button,.bf-marketing select{font:inherit}.bf-marketing button,.bf-marketing summary,.bf-marketing select{cursor:pointer}.bf-marketing h1,.bf-marketing h2,.bf-marketing h3,.bf-marketing p{margin:0}.bf-marketing h1,.bf-marketing h2,.bf-marketing h3{line-height:1.18}.bf-marketing svg{width:24px;height:24px;flex-shrink:0}.bf-marketing :focus-visible{outline:3px solid #0667C7;outline-offset:5px}.bf-marketing section[id]{scroll-margin-top:104px}.bf-marketing .bf-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.bf-marketing .bf-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bf-marketing .bf-skip{position:fixed;top:8px;left:8px;z-index:100;background:#fff;padding:12px 20px;transform:translateY(-160%);border:2px solid var(--bf-blue)}.bf-marketing .bf-skip:focus{transform:none}
.bf-marketing .bf-header{background:#fff;border-bottom:1px solid var(--bf-border);position:sticky;top:0;z-index:10}.bf-marketing .bf-header-inner{min-height:90px;display:flex;align-items:center;gap:36px}.bf-marketing .bf-logo{display:inline-flex;align-items:center;flex-shrink:0}.bf-marketing .bf-logo img{width:192px;height:auto;display:block}.bf-marketing #main-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;flex:1}.bf-marketing .bf-nav-links,.bf-marketing .bf-nav-actions{display:flex;align-items:center;gap:24px}.bf-marketing .bf-nav-links a,.bf-marketing .bf-login{font-size:14px;font-weight:600;white-space:nowrap}.bf-marketing .bf-nav-links a:hover,.bf-marketing .bf-login:hover{color:var(--bf-blue)}.bf-marketing .bf-language select{padding:10px 5px;background:transparent;color:var(--bf-muted);border:0;font-size:13px;min-height:44px}.bf-marketing .bf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--bf-blue);color:#fff;font-size:14px;font-weight:650;line-height:1.4;border:1px solid var(--bf-blue);border-radius:8px;min-height:50px;padding:14px 20px;transition:background .15s,box-shadow .15s}.bf-marketing .bf-button:hover{background:#0557A8;box-shadow:0 4px 12px #14263f12}.bf-marketing .bf-button svg{width:18px;height:18px}.bf-marketing .bf-button.bf-secondary{background:#fff;color:var(--bf-ink);border-color:#C9D5E3}.bf-marketing .bf-button.bf-secondary:hover{background:#EAF4FF;border-color:#9FBAD6}.bf-marketing .bf-small{min-height:42px;padding:11px 15px}.bf-marketing .bf-menu{display:none}
.bf-marketing .bf-hero{padding-top:80px;padding-bottom:72px;display:grid;grid-template-columns:1.1fr 1fr;gap:62px;align-items:center}.bf-marketing .bf-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--bf-blue);margin-bottom:18px}.bf-marketing .bf-eyebrow svg{width:20px;height:20px}.bf-marketing h1{font-size:clamp(42px,4.3vw,62px);letter-spacing:-.055em;font-weight:750;line-height:1.09;margin-bottom:24px}.bf-marketing .bf-heading-accent{display:block;color:var(--bf-blue)}.bf-marketing .bf-hero-description{font-size:18px;line-height:1.7;color:var(--bf-muted);max-width:510px}.bf-marketing .bf-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.bf-marketing .bf-hero .bf-actions{margin-top:30px}.bf-marketing .bf-hero-note{font-size:12px;color:var(--bf-muted);margin-top:18px}.bf-marketing .bf-product{margin:0;background:#fff;border:1px solid #DCE5F0;border-radius:16px;box-shadow:0 16px 48px #14263f09;overflow:hidden;position:relative}.bf-marketing .bf-product-head{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--bf-border);padding:18px 24px;background:#FCFDFE}.bf-marketing .bf-product-brand{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:750}.bf-marketing .bf-product-brand svg{color:#27836D;width:21px;height:21px}.bf-marketing .bf-badge{font-size:10px;line-height:1.4;padding:5px 8px;border-radius:5px;border:1px solid var(--bf-border);color:var(--bf-muted);background:#F6F8FC}.bf-marketing .bf-product-body{padding:26px 30px 18px}.bf-marketing .bf-product h2{font-size:22px;letter-spacing:-.03em}.bf-marketing .bf-product-body>p{font-size:12px;color:var(--bf-muted);margin-top:8px}.bf-marketing .bf-brick-art{display:block;width:100%;height:auto;margin:8px 0 12px}.bf-marketing .bf-progress-title{display:flex;justify-content:space-between;font-size:12px;gap:10px}.bf-marketing .bf-progress-title strong{font-size:14px}.bf-marketing .bf-progress{height:7px;background:#E8EEF5;border-radius:20px;margin:10px 0 17px;overflow:hidden}.bf-marketing .bf-progress>span{display:block;width:92%;height:100%;background:#0667C7;border-radius:20px}.bf-marketing .bf-product-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bf-marketing .bf-product-totals>div{display:flex;align-items:center;gap:8px;padding:10px;background:#F6F8FC;border-radius:6px;font-size:11px;color:var(--bf-muted)}.bf-marketing .bf-product-totals strong{margin-left:auto;color:var(--bf-ink);font-size:13px}.bf-marketing .bf-dot{height:6px;width:6px;background:#27836D;border-radius:50%;flex-shrink:0}.bf-marketing .bf-dot-amber{background:#A76C12}.bf-marketing figcaption{font-size:10px;color:var(--bf-muted);text-align:center;padding:0 20px 18px}
.bf-marketing .bf-audiences{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bf-border);border-bottom:1px solid var(--bf-border);padding-block:34px}.bf-marketing .bf-audiences article{display:flex;gap:20px;padding-right:40px}.bf-marketing .bf-audiences article+article{padding-left:40px;padding-right:0;border-left:1px solid var(--bf-border)}.bf-marketing .bf-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;flex-shrink:0;background:#EAF4FF;color:#0667C7}.bf-marketing .bf-green .bf-icon,.bf-marketing .bf-icon.bf-green{background:#E7F4EE;color:#267A63}.bf-marketing .bf-amber .bf-icon{background:#FFF3D8;color:#946113}.bf-marketing .bf-audiences h2{font-size:18px;letter-spacing:-.02em;margin-bottom:12px}.bf-marketing .bf-audiences p{color:var(--bf-muted);font-size:14px;line-height:1.7;margin-bottom:14px}.bf-marketing .bf-link{color:var(--bf-blue);font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:10px;min-height:36px}.bf-marketing .bf-link svg{width:17px;height:17px}.bf-marketing .bf-link:hover{text-decoration:underline;text-underline-offset:4px}
.bf-marketing .bf-section{padding-block:82px}.bf-marketing .bf-section-heading{max-width:660px}.bf-marketing .bf-section-heading .bf-eyebrow{margin-bottom:12px}.bf-marketing .bf-section-heading h2,.bf-marketing .bf-start h2{font-size:36px;font-weight:700;letter-spacing:-.04em}.bf-marketing .bf-section-heading>p:last-child:not(.bf-eyebrow){color:var(--bf-muted);font-size:15px;margin-top:16px}.bf-marketing .bf-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.bf-marketing .bf-tool{background:#fff;border:1px solid var(--bf-border);border-radius:14px;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden}.bf-marketing .bf-tool:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:#98C9FA}.bf-marketing .bf-tool.bf-green:before{background:#99D6C0}.bf-marketing .bf-tool.bf-amber:before{background:#EACD8C}.bf-marketing .bf-tool-name{font-size:13px;color:var(--bf-muted);font-weight:650;margin:24px 0 8px}.bf-marketing .bf-tool h3{font-size:22px;letter-spacing:-.025em;max-width:270px}.bf-marketing .bf-tool-copy{color:var(--bf-muted);font-size:14px;margin:16px 0 20px;flex:1}.bf-marketing .bf-availability{font-size:12px;color:var(--bf-muted);margin:20px 0 8px;max-width:780px}.bf-marketing .bf-all-tools>summary{list-style:none;display:inline-flex;align-items:center;gap:12px;color:var(--bf-blue);font-size:14px;font-weight:650;padding-block:12px}.bf-marketing summary::-webkit-details-marker{display:none}.bf-marketing .bf-all-tools>summary svg{width:18px;height:18px;transition:transform .15s}.bf-marketing .bf-all-tools[open]>summary svg{transform:rotate(90deg)}.bf-marketing .bf-all-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:26px;background:#fff;border:1px solid var(--bf-border);border-radius:12px;margin-top:10px}.bf-marketing .bf-all-grid article{scroll-margin-top:120px}.bf-marketing .bf-all-grid h3{font-size:18px}.bf-marketing .bf-all-grid p{font-size:14px;color:var(--bf-muted);margin:12px 0}.bf-marketing .bf-status{font-size:11px;background:#F0F4F8;color:var(--bf-muted);border-radius:4px;padding:5px 7px;display:inline-block}
.bf-marketing .bf-store-section{background:#ECF2F8;border-block:1px solid #E0E8F1;padding-block:72px}.bf-marketing .bf-store-section .bf-section-heading{max-width:700px}.bf-marketing .bf-workflow{list-style:none;margin:36px 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bf-marketing .bf-workflow li{background:#fff;border:1px solid #DCE5EF;border-radius:12px;padding:22px;position:relative}.bf-marketing .bf-workflow li:not(:last-child):after{content:'→';position:absolute;right:-19px;top:47%;font-size:19px;color:#53657C}.bf-marketing .bf-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.bf-marketing .bf-step-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--bf-muted)}.bf-marketing .bf-step-top svg{color:var(--bf-blue);width:26px;height:26px}.bf-marketing .bf-workflow h3{font-size:19px;letter-spacing:-.02em}.bf-marketing .bf-workflow p{font-size:13px;color:var(--bf-muted);margin-top:12px}.bf-marketing .bf-sync{display:flex;align-items:center;gap:14px;font-size:13px;padding:18px 22px;border:1px solid #D9E4EF;border-radius:9px}.bf-marketing .bf-sync>svg{color:var(--bf-blue);width:21px}.bf-marketing .bf-marketplaces{margin-left:auto;white-space:nowrap;font-size:12px;font-weight:650}.bf-marketing .bf-marketplaces>span{padding:0 8px;color:var(--bf-muted)}.bf-marketing .bf-future-note{font-size:12px;color:var(--bf-muted);margin-top:16px;max-width:850px}
.bf-marketing .bf-pricing-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.bf-marketing .bf-announced{color:#825315;background:#FFF5E3;border-color:#E5D3B2;font-size:11px;white-space:nowrap;margin-top:5px}.bf-marketing .bf-plans{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bf-border);border-radius:12px;background:#fff;margin-top:32px;overflow:hidden}.bf-marketing .bf-plan{padding:26px 22px}.bf-marketing .bf-plan+.bf-plan{border-left:1px solid var(--bf-border)}.bf-marketing .bf-plan h3{font-size:18px}.bf-marketing .bf-plan>p:not(.bf-cap){font-size:12px;color:var(--bf-muted);margin-top:8px;min-height:40px}.bf-marketing .bf-price{font-size:34px;line-height:1.2;font-weight:700;letter-spacing:-.04em;margin-top:22px}.bf-marketing .bf-price>span{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--bf-muted);margin-top:6px}.bf-marketing .bf-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:11px;border-top:1px solid var(--bf-border);padding-top:16px;margin-top:22px;color:var(--bf-muted)}.bf-marketing .bf-cap strong{color:var(--bf-ink)}.bf-marketing .bf-price-foot{display:flex;gap:36px;justify-content:space-between;align-items:flex-start;margin-top:20px}.bf-marketing .bf-price-foot>p{font-size:12px;color:var(--bf-muted);max-width:730px}.bf-marketing .bf-price-foot .bf-link{flex-shrink:0}
.bf-marketing .bf-help{display:grid;grid-template-columns:1fr 1.45fr;gap:65px;padding-bottom:80px}.bf-marketing .bf-faq details{border-bottom:1px solid var(--bf-border)}.bf-marketing .bf-faq details:first-child{border-top:1px solid var(--bf-border)}.bf-marketing .bf-faq summary{padding:20px 0;display:flex;justify-content:space-between;gap:24px;list-style:none;font-size:14px;font-weight:650}.bf-marketing .bf-faq summary>span:last-child{color:var(--bf-blue);font-size:20px;line-height:1}.bf-marketing .bf-faq details[open] summary>span:last-child{transform:rotate(45deg)}.bf-marketing .bf-faq details>div{padding:0 28px 22px 0;color:var(--bf-muted);font-size:14px}.bf-marketing .bf-faq .bf-link{margin-top:12px}.bf-marketing .bf-start{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:38px 42px;background:#EAF4FF;border:1px solid #D7E8FA;border-radius:14px;margin-bottom:80px}.bf-marketing .bf-start h2{font-size:30px}.bf-marketing .bf-start .bf-eyebrow{font-size:10px;margin-bottom:12px}.bf-marketing .bf-start p:last-child{color:var(--bf-muted);font-size:14px;max-width:570px;margin-top:12px}.bf-marketing .bf-start .bf-actions{flex-shrink:0}.bf-marketing .bf-footer{padding:44px 0 22px;background:#fff;border-top:1px solid var(--bf-border)}.bf-marketing .bf-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;padding-bottom:32px}.bf-marketing .bf-footer .bf-logo img{width:166px}.bf-marketing .bf-footer-top p{font-size:12px;color:var(--bf-muted);margin-top:14px}.bf-marketing .bf-footer nav{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--bf-muted)}.bf-marketing .bf-footer nav a:hover{color:var(--bf-blue);text-decoration:underline}.bf-marketing .bf-footer-bottom{display:flex;justify-content:space-between;gap:28px;border-top:1px solid var(--bf-border);padding-top:20px;font-size:10px;color:var(--bf-muted)}.bf-marketing .bf-footer-bottom>span{white-space:nowrap}.bf-marketing .bf-dialog{border:1px solid var(--bf-border);border-radius:16px;padding:40px;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:var(--bf-ink);background:#fff;box-shadow:0 25px 90px #14263f33}.bf-marketing .bf-dialog::backdrop{background:#14263f66}.bf-marketing .bf-dialog h2{font-size:32px;letter-spacing:-.03em;margin-bottom:18px}.bf-marketing .bf-dialog p{color:var(--bf-muted);font-size:15px}.bf-marketing .bf-dialog-notice{background:#F6F8FC;padding:16px;border-radius:8px;margin:20px 0 24px;font-size:13px!important}.bf-marketing .bf-dialog-close{position:absolute;right:12px;top:12px;min-width:44px;min-height:44px;background:none;border:0;font-size:28px;color:var(--bf-muted)}
@media(min-width:981px){.bf-marketing #main-nav{display:flex!important}}
@media(max-width:1150px){.bf-marketing .bf-header-inner{gap:25px}.bf-marketing .bf-logo img{width:163px}.bf-marketing .bf-nav-links,.bf-marketing .bf-nav-actions{gap:15px}.bf-marketing #main-nav{gap:18px}.bf-marketing .bf-hero{gap:30px}.bf-marketing .bf-start{flex-direction:column;align-items:flex-start}.bf-marketing .bf-pricing-heading{flex-direction:column;gap:16px}}
@media(max-width:980px){.bf-marketing .bf-header-inner{min-height:78px;flex-wrap:wrap;justify-content:space-between;gap:0}.bf-marketing .bf-menu{display:flex;align-items:center;gap:10px;border:1px solid #CAD5E2;background:#fff;border-radius:8px;padding:9px 12px;font-size:14px;min-height:44px}.bf-marketing #main-nav{flex:0 0 100%;padding:20px 0;align-items:flex-start;gap:24px}.bf-marketing.bf-enhanced #main-nav:not(.bf-open){display:none}.bf-marketing .bf-nav-links{flex-wrap:wrap;gap:14px 24px}.bf-marketing .bf-nav-actions{flex-shrink:0}.bf-marketing .bf-hero{padding-top:54px;gap:30px;grid-template-columns:1fr 1fr}.bf-marketing h1{font-size:43px}.bf-marketing .bf-hero-description{font-size:16px}.bf-marketing .bf-hero .bf-actions{align-items:stretch;flex-direction:column}.bf-marketing .bf-hero-note{font-size:11px}.bf-marketing .bf-product-head{padding:15px;flex-wrap:wrap}.bf-marketing .bf-product-body{padding:22px 18px 16px}.bf-marketing .bf-product h2{font-size:20px}.bf-marketing .bf-product-totals{grid-template-columns:1fr;gap:7px}.bf-marketing .bf-audiences article{padding-right:24px;gap:14px}.bf-marketing .bf-audiences article+article{padding-left:24px}.bf-marketing .bf-audiences .bf-icon{width:36px;height:36px}.bf-marketing .bf-audiences h2{font-size:17px}.bf-marketing .bf-audiences p{font-size:13px}.bf-marketing .bf-tools-grid{gap:14px}.bf-marketing .bf-tool{padding:22px}.bf-marketing .bf-tool h3{font-size:20px}.bf-marketing .bf-all-grid{grid-template-columns:1fr 1fr}.bf-marketing .bf-workflow{grid-template-columns:1fr 1fr;gap:18px}.bf-marketing .bf-workflow li:after{display:none}.bf-marketing .bf-sync{flex-wrap:wrap}.bf-marketing .bf-marketplaces{margin-left:35px}.bf-marketing .bf-plans{grid-template-columns:1fr 1fr}.bf-marketing .bf-plan:nth-child(3){border-left:0}.bf-marketing .bf-plan:nth-child(n+3){border-top:1px solid var(--bf-border)}.bf-marketing .bf-price-foot{flex-direction:column;gap:10px}.bf-marketing .bf-help{gap:36px;grid-template-columns:1fr 1.3fr}.bf-marketing .bf-section-heading h2{font-size:32px}}
@media(max-width:640px){.bf-marketing .bf-container{width:calc(100% - 40px)}.bf-marketing .bf-header-inner{min-height:74px}.bf-marketing .bf-logo img{width:163px}.bf-marketing #main-nav{flex-direction:column;gap:20px}.bf-marketing .bf-nav-links{flex-direction:column;align-items:flex-start;gap:0;width:100%}.bf-marketing .bf-nav-links>a{padding:11px 0;width:100%}.bf-marketing .bf-nav-actions{width:100%;justify-content:space-between;gap:12px}.bf-marketing .bf-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:40px;padding-bottom:36px;gap:34px}.bf-marketing .bf-hero .bf-eyebrow{font-size:9px;letter-spacing:.045em;gap:7px}.bf-marketing h1{font-size:43px;margin-bottom:20px;letter-spacing:-.055em}.bf-marketing .bf-hero-description{font-size:16px}.bf-marketing .bf-hero .bf-actions{margin-top:24px;gap:10px}.bf-marketing .bf-hero-note{text-align:center;margin-top:14px}.bf-marketing .bf-product-head{padding:15px 18px;flex-wrap:nowrap}.bf-marketing .bf-product-body{padding:23px 22px 15px}.bf-marketing .bf-product h2{font-size:21px}.bf-marketing .bf-product-totals{grid-template-columns:1fr 1fr;gap:8px}.bf-marketing .bf-product-totals>div{font-size:10px;padding:8px;gap:5px}.bf-marketing .bf-product-totals strong{font-size:12px}.bf-marketing .bf-product figcaption{font-size:10px}.bf-marketing .bf-audiences{grid-template-columns:1fr;padding-block:0}.bf-marketing .bf-audiences article,.bf-marketing .bf-audiences article+article{padding:26px 0;border-left:0;gap:16px}.bf-marketing .bf-audiences article+article{border-top:1px solid var(--bf-border)}.bf-marketing .bf-audiences h2{font-size:18px}.bf-marketing .bf-audiences p{font-size:14px}.bf-marketing .bf-section{padding-block:52px}.bf-marketing .bf-section-heading h2{font-size:30px}.bf-marketing .bf-section-heading>p:last-child:not(.bf-eyebrow){font-size:15px}.bf-marketing .bf-tools-grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.bf-marketing .bf-tool{padding:26px}.bf-marketing .bf-tool h3{font-size:24px;max-width:none}.bf-marketing .bf-tool-name{margin-top:20px}.bf-marketing .bf-tool-copy{font-size:15px}.bf-marketing .bf-availability{font-size:12px}.bf-marketing .bf-all-grid{grid-template-columns:1fr;padding:22px}.bf-marketing .bf-store-section{padding-block:50px}.bf-marketing .bf-workflow{grid-template-columns:1fr;gap:12px;margin-top:26px}.bf-marketing .bf-workflow li{padding:20px 22px;display:grid;grid-template-columns:38px 1fr;column-gap:16px}.bf-marketing .bf-step-top{grid-row:span 2;flex-direction:column-reverse;justify-content:flex-end;gap:9px;margin:0}.bf-marketing .bf-workflow h3{font-size:19px}.bf-marketing .bf-workflow p{margin-top:7px;font-size:14px}.bf-marketing .bf-sync{padding:18px;align-items:flex-start;gap:12px}.bf-marketing .bf-sync p{flex:1}.bf-marketing .bf-marketplaces{margin-left:33px}.bf-marketing .bf-plans{grid-template-columns:1fr 1fr;margin-top:24px}.bf-marketing .bf-plan{padding:22px 14px}.bf-marketing .bf-plan h3{font-size:17px}.bf-marketing .bf-plan>p:not(.bf-cap){min-height:60px}.bf-marketing .bf-price{font-size:32px;margin-top:14px}.bf-marketing .bf-cap{flex-direction:column;font-size:10px;min-height:60px;justify-content:flex-start}.bf-marketing .bf-help{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.bf-marketing .bf-faq summary{font-size:15px}.bf-marketing .bf-start{padding:28px 24px;gap:25px;margin-bottom:48px}.bf-marketing .bf-start h2{font-size:28px}.bf-marketing .bf-start .bf-actions{width:100%;flex-direction:column;align-items:stretch}.bf-marketing .bf-footer{padding-top:32px}.bf-marketing .bf-footer-top{grid-template-columns:1fr 1fr;gap:25px}.bf-marketing .bf-footer-top>div{grid-column:span 2}.bf-marketing .bf-footer nav{font-size:13px;gap:15px}.bf-marketing .bf-footer-bottom{flex-direction:column;gap:12px;font-size:11px}.bf-marketing .bf-dialog{padding:34px 24px}.bf-marketing .bf-dialog .bf-actions{align-items:stretch;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.bf-marketing *{transition:none!important;scroll-behavior:auto!important}}
