/* BuzMeet 1.2.0 — independent site and consultant application */
:root{--bm-ink:#101114;--bm-navy:#15171c;--bm-dark:#101217;--bm-gold:#ffb323;--bm-gold-light:#ffd571;--bm-muted:#696d75;--bm-outline:#e7e7e8;--bm-white:#fff;--bm-paper:#f6f6f4;--bm-radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body.bm-site{margin:0;background:white;color:var(--bm-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}body.bm-site *{box-sizing:border-box}body.bm-site a{text-decoration:none;color:inherit}body.bm-site button,body.bm-site input,body.bm-site select{font:inherit}body.bm-site button{cursor:pointer}body.bm-site button:focus-visible,body.bm-site a:focus-visible,body.bm-site input:focus-visible,body.bm-site select:focus-visible,body.bm-site summary:focus-visible{outline:3px solid #fdb918;outline-offset:3px}.bm-site .bm-shell{max-width:1240px;margin:0 auto;padding-left:30px;padding-right:30px}.bm-skip{position:absolute;top:-80px;left:18px;z-index:100;background:white;padding:12px 18px;border-radius:8px}.bm-skip:focus{top:12px}.bm-site-header{height:86px;position:relative;z-index:20;background:#121419;color:#fff;border-bottom:1px solid rgba(255,255,255,.075)}.bm-site-header-inner{height:100%;display:flex;align-items:center;gap:44px;justify-content:space-between}.bm-site-logo{width:173px;min-width:173px;display:flex;align-items:center}.bm-site-logo img{width:100%;height:auto;display:block}.bm-site-nav{display:flex;align-items:center;justify-content:center;gap:29px;flex:1}.bm-site-nav a{font-weight:580;font-size:13px;color:#d2d3d7;white-space:nowrap;transition:color .2s}.bm-site-nav a:hover,.bm-nav-signin:hover{color:var(--bm-gold)}.bm-site-actions{display:flex;align-items:center;gap:19px}.bm-nav-signin,.bm-nav-outline{font-weight:650;font-size:13px;white-space:nowrap}.bm-nav-outline{padding:12px 18px;border:1px solid #494c55;border-radius:9px}.bm-site .bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:10px;font-size:13px;line-height:1.2;font-weight:800;padding:14px 21px;transition:transform .22s,background .22s,box-shadow .22s;white-space:nowrap;border:0;cursor:pointer}.bm-site .bm-btn:hover{transform:translateY(-2px)}.bm-btn span{font-size:18px;font-weight:450}.bm-btn-gold{background:var(--bm-gold);color:#111!important;box-shadow:0 12px 28px rgba(255,179,35,.09)}.bm-btn-gold:hover{background:var(--bm-gold-light);box-shadow:0 12px 28px rgba(255,179,35,.17)}.bm-site .bm-btn-large{padding:19px 23px;font-size:15px;border-radius:12px;gap:32px}.bm-btn-dark{background:#111317;color:white!important}.bm-btn-dark:hover{background:#303237}.bm-nav-menu{display:none;background:none;border:0;padding:6px;flex-direction:column;gap:5px}.bm-nav-menu span{display:block;width:24px;height:2px;border-radius:2px;background:white}.bm-hero{background:#121419;position:relative;isolation:isolate;color:white;overflow:hidden}.bm-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#73778029 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent 25%,#000 100%);opacity:.4;z-index:-1}.bm-hero-glow{position:absolute;pointer-events:none;width:650px;height:650px;border-radius:50%;right:-180px;top:-130px;background:radial-gradient(circle,rgba(255,179,35,.18),rgba(255,179,35,.04) 47%,transparent 70%);filter:blur(22px);z-index:-1}.bm-hero-layout{min-height:638px;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:50px;padding-top:62px;padding-bottom:84px}.bm-kicker{display:inline-flex;align-items:center;gap:11px;font-size:11px;letter-spacing:2.3px;font-weight:850;color:var(--bm-gold)}.bm-kicker-dot{height:7px;width:7px;border-radius:50%;background:var(--bm-gold);box-shadow:0 0 0 5px #ffb3231c}.bm-hero h1{font-size:clamp(48px,4.6vw,72px);line-height:1.06;letter-spacing:-3.2px;font-weight:800;margin:27px 0 27px;max-width:620px}.bm-site h1 em,.bm-site h2 em{font-style:normal;color:var(--bm-gold)}.bm-hero-copy>p{font-size:16px;line-height:1.9;color:#bdc1c9;max-width:495px;margin:0}.bm-hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin:32px 0 38px}.bm-hero-secondary{font-size:13px;font-weight:700;color:#eff0f2!important}.bm-hero-secondary span{margin-left:9px;color:var(--bm-gold);font-size:19px}.bm-hero-features{display:flex;flex-wrap:wrap;gap:13px 21px;color:#aeb3ba;font-size:11px}.bm-hero-features b{font-size:14px;color:var(--bm-gold);margin-right:5px}.bm-hero-product{position:relative;min-width:0;padding:30px 0 35px}.bm-preview-window{background:#202329;padding:13px;border-radius:22px;border:1px solid #414249;transform:rotate(-2deg);box-shadow:0 30px 75px #0007,0 0 70px #ffb32314;position:relative;z-index:1}.bm-preview-top{height:44px;display:flex;align-items:center;gap:14px;padding:0 12px 12px;color:#eceff3}.bm-preview-brand{font-size:11px;font-weight:900;letter-spacing:1px;margin-right:auto}.bm-preview-live{font-size:9px;font-weight:900;letter-spacing:1px;border:1px solid #56575b;border-radius:30px;padding:5px 9px}.bm-preview-live span{display:inline-block;width:6px;height:6px;background:#42d79f;border-radius:50%;margin-right:6px}.bm-preview-time{font-size:11px;color:#8d9097}.bm-preview-canvas{display:grid;grid-template-columns:1fr 1fr;gap:9px;aspect-ratio:1.31}.bm-preview-person{min-width:0;border-radius:12px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.bm-preview-person-a{background:radial-gradient(circle at 40% 34%,#626b7b,#333a4b 66%,#242a36)}.bm-preview-person-b{background:radial-gradient(circle at 58% 27%,#8a766e,#54494c 64%,#333036)}.bm-preview-avatar{width:112px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;letter-spacing:-1px;color:white;font-weight:800;box-shadow:0 10px 35px #0004}.bm-avatar-a{background:linear-gradient(145deg,#b0b9c5,#58687f)}.bm-avatar-b{background:linear-gradient(145deg,#ceb09d,#ad6d61)}.bm-preview-person-name{position:absolute;left:10px;right:10px;bottom:10px;background:#17181dc4;border:1px solid #ffffff21;border-radius:7px;display:flex;align-items:center;gap:7px;padding:7px 10px;color:white;font-size:10px;font-weight:700}.bm-preview-person-name i{width:6px;height:6px;border-radius:50%;background:#45d4a4}.bm-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:15px 6px 4px}.bm-preview-status{font-size:9px;color:#aab0b8;white-space:nowrap}.bm-preview-status i{width:6px;height:6px;background:#58cf9b;display:inline-block;border-radius:50%;margin-right:5px}.bm-preview-controls{display:flex;gap:8px}.bm-preview-controls span{display:flex;width:31px;height:31px;justify-content:center;align-items:center;border:1px solid #555962;background:#3b3e48;color:#fff;border-radius:9px;font-size:17px}.bm-preview-controls .bm-preview-red{background:#df5a5a;border:0}.bm-preview-people{font-size:10px;color:#aab0b8;white-space:nowrap}.bm-preview-floating{position:absolute;right:-16px;bottom:-3px;z-index:2;display:flex;align-items:center;gap:12px;background:#fff;color:#191a1e;border-radius:12px;box-shadow:0 20px 50px #0008;padding:13px 15px;min-width:265px;transform:rotate(2deg)}.bm-floating-icon{background:#fff0c8;color:#dc8b00;height:36px;width:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:20px}.bm-preview-floating strong,.bm-preview-floating small{display:block}.bm-preview-floating strong{font-size:11px}.bm-preview-floating small{color:#898c94;font-size:10px}.bm-preview-floating b{color:#27a46c;margin-left:auto}.bm-preview-decor{position:absolute;color:var(--bm-gold)}.bm-preview-decor-a{font-size:37px;right:10px;top:-18px}.bm-preview-decor-b{font-size:67px;left:-32px;bottom:4px;opacity:.7}.bm-intro-bar{background:#202229;color:#fff}.bm-intro-bar-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.bm-intro-bar span{font-size:10px;letter-spacing:1.7px;color:#9b9da6;font-weight:800}.bm-intro-bar strong{font-size:17px;letter-spacing:-.2px}.bm-section{padding:112px 0}.bm-section-kicker{display:block;color:#d7940d;font-weight:900;font-size:11px;letter-spacing:2px;margin-bottom:23px}.bm-section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.bm-section-head h2,.bm-steps-section h2,.bm-privacy-section h2,.bm-faq-section h2{font-size:clamp(34px,3.7vw,52px);line-height:1.17;letter-spacing:-2px;margin:0;font-weight:820}.bm-section-head h2 em,.bm-steps-section h2 em,.bm-faq-section h2 em{color:#d9960f}.bm-section-head>p{max-width:365px;color:#737780;font-size:14px;line-height:1.95;margin:0 0 6px}.bm-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bm-feature{border:1px solid #e8e9ea;border-radius:18px;padding:29px 29px 31px;min-height:252px;position:relative;background:white;transition:transform .25s,border-color .25s,box-shadow .25s}.bm-feature:hover{transform:translateY(-5px);border-color:#fed992;box-shadow:0 15px 40px #1919190d}.bm-feature-highlight{background:#fff8e8;border-color:#fae4b9}.bm-feature-icon{height:49px;width:49px;border-radius:13px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;color:#ae7400;font-size:25px;font-weight:650}.bm-feature-highlight .bm-feature-icon{background:#ffb323;color:#161717}.bm-feature-index{position:absolute;top:30px;right:29px;font-weight:800;color:#b6b7bc;font-size:11px}.bm-feature h3{font-size:18px;letter-spacing:-.45px;margin:24px 0 10px}.bm-feature p{font-size:13px;line-height:1.85;color:#777b83;margin:0}.bm-feature-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.bm-feature-chips span{font-size:9px;font-weight:800;color:#8c630f;background:#fff;border-radius:30px;padding:6px 9px}.bm-steps-section{background:#f7f7f5}.bm-steps-layout{display:grid;grid-template-columns:.92fr 1fr;gap:90px;align-items:center}.bm-steps-copy>p{color:#777b82;max-width:380px;font-size:14px;margin:23px 0 22px;line-height:1.9}.bm-inline-link{font-weight:850;font-size:13px;border-bottom:2px solid var(--bm-gold);padding-bottom:9px}.bm-inline-link span{color:#db960f;padding-left:13px}.bm-steps{display:grid;gap:12px}.bm-step{display:flex;gap:25px;padding:25px;background:white;border:1px solid #e8e8e8;border-radius:15px;align-items:flex-start}.bm-step-number{height:39px;width:39px;display:grid;place-items:center;border-radius:10px;background:#ffedc5;color:#946116;font-weight:900;font-size:12px;flex:none}.bm-step h3{font-size:16px;margin:0 0 6px;line-height:1.4}.bm-step p{font-size:12px;line-height:1.8;color:#82858d;margin:0;max-width:325px}.bm-step-arrow{margin-left:auto;color:#d59a26;font-size:21px}.bm-privacy-section{background:#15171c;color:#fff;position:relative;overflow:hidden}.bm-privacy-section:after{position:absolute;content:"";height:620px;width:620px;right:-240px;top:-180px;background:radial-gradient(circle,#e5a42a1c,transparent 66%);pointer-events:none}.bm-privacy-content{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;position:relative;z-index:1}.bm-privacy-section .bm-section-kicker{color:var(--bm-gold)}.bm-privacy-section h2 em{color:var(--bm-gold)}.bm-privacy-section p{color:#b0b3bc;font-size:14px;max-width:500px;line-height:1.95;margin:22px 0 30px}.bm-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bm-privacy-grid>div{background:#24262c;border:1px solid #3b3c42;border-radius:15px;padding:28px 23px;min-height:144px}.bm-privacy-grid span{display:block;color:var(--bm-gold);font-size:28px;line-height:1.2;margin-bottom:17px}.bm-privacy-grid strong{font-size:15px;display:block}.bm-privacy-grid small{font-size:11px;color:#9c9ea7}.bm-faq-layout{display:grid;grid-template-columns:.77fr 1fr;gap:90px}.bm-faqs{border-top:1px solid #e7e7e7}.bm-faqs details{border-bottom:1px solid #e7e7e7;padding:22px 0}.bm-faqs summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:750;cursor:pointer}.bm-faqs summary::-webkit-details-marker{display:none}.bm-faqs summary span{background:#f4f4f4;border-radius:50%;display:grid;place-items:center;width:29px;height:29px;font-size:21px;font-weight:350;flex:none;transition:transform .2s}.bm-faqs details[open] summary span{transform:rotate(45deg);background:#ffe8b5}.bm-faqs p{color:#797d85;font-size:13px;line-height:1.9;margin:16px 40px 0 0}.bm-closing{background:var(--bm-gold);overflow:hidden}.bm-closing-inner{min-height:320px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;padding-top:52px;padding-bottom:52px}.bm-closing-inner:after{content:"✳";position:absolute;right:290px;bottom:-195px;font-size:380px;color:#ffd276;opacity:.55;z-index:0;line-height:1}.bm-closing-inner>div,.bm-closing-inner>a{position:relative;z-index:1}.bm-closing-inner>div>span{display:block;letter-spacing:2.5px;font-size:10px;font-weight:900;margin-bottom:18px}.bm-closing h2{font-size:clamp(37px,4vw,58px);letter-spacing:-2px;line-height:1.12;margin:0;color:#111}.bm-closing h2 em{color:#fff}.bm-closing p{font-size:14px;margin:19px 0 0;color:#46320b}.bm-site-footer{background:#111318;color:#d2d3d6}.bm-footer-main{min-height:210px;display:flex;justify-content:space-between;align-items:center;gap:30px}.bm-footer-main img{width:155px;height:auto}.bm-footer-main p{font-size:12px;color:#8d919a;margin:12px 0 0}.bm-footer-links{display:flex;gap:30px;flex-wrap:wrap}.bm-footer-links a{font-size:12px;color:#b3b6bd!important}.bm-footer-links a:hover{color:#ffb323!important}.bm-footer-bottom{border-top:1px solid #313238;min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#80838b}.bm-footer-bottom b{font-size:19px;color:var(--bm-gold)}
/* Standalone consultant dashboard */
.bm-workspace{padding:65px 0 100px;background:#f7f7f6;min-height:75vh}.bm-workspace-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.bm-workspace-top .bm-section-kicker{margin-bottom:14px}.bm-workspace-top h1{font-size:clamp(33px,3.5vw,48px);line-height:1.2;letter-spacing:-1.5px;margin:0}.bm-workspace-top h1 span{color:#e5a11f}.bm-workspace-top p{font-size:14px;color:#85858c;margin:10px 0 0}.bm-workspace-user{display:flex;align-items:center;gap:12px;background:white;border:1px solid #ebebeb;padding:10px 15px;border-radius:12px}.bm-user-initials{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffedc3;font-weight:850;font-size:16px}.bm-workspace-user strong,.bm-workspace-user small{display:block}.bm-workspace-user strong{font-size:12px}.bm-workspace-user small{font-size:11px;color:#898989}.bm-workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.bm-workspace-stats>div{background:white;border:1px solid #ebebeb;border-radius:16px;padding:25px}.bm-workspace-stats span,.bm-workspace-stats small,.bm-workspace-stats strong{display:block}.bm-workspace-stats span{font-size:11px;font-weight:700;color:#8d9096;margin-bottom:15px}.bm-workspace-stats strong{font-size:39px;letter-spacing:-1px;line-height:1;font-weight:850}.bm-workspace-stats small{color:#a3a3aa;font-size:11px;margin-top:10px}.bm-workspace-stats .bm-workspace-help{background:#17191e;color:white;border-color:#17191e}.bm-workspace-stats .bm-workspace-help>span{color:#f2b638;font-size:10px;letter-spacing:1.2px}.bm-workspace-stats .bm-workspace-help strong{font-size:21px;line-height:1.3;letter-spacing:-.5px}.bm-workspace-stats .bm-workspace-help small{color:#bfc0c5}.bm-workspace-dashboard{background:white;border:1px solid #ebebeb;border-radius:17px;padding:23px}.bm-workspace-tip{display:flex;gap:12px;align-items:center;color:#666b72;margin-top:25px;font-size:12px}.bm-workspace-tip>span{font-size:25px;color:#e19b0a}.bm-workspace-tip p{margin:0;flex:1}.bm-workspace-tip>a{font-weight:800;color:#94701c!important}
/* Standalone login and signup */
.bm-auth-section{background:#f6f7f6;min-height:680px}.bm-auth-layout{display:grid;grid-template-columns:1fr 480px;gap:75px;align-items:center;padding-top:70px;padding-bottom:93px}.bm-auth-intro{padding:35px 0}.bm-auth-intro .bm-kicker{color:#9b690a}.bm-auth-intro h1{font-size:clamp(45px,4.7vw,71px);font-weight:850;letter-spacing:-3px;line-height:1.08;margin:30px 0 28px;max-width:570px}.bm-auth-intro h1 em{color:#d9960f}.bm-auth-intro>p{color:#747982;max-width:485px;font-size:15px;line-height:1.9}.bm-auth-benefits{display:grid;gap:13px;margin-top:36px}.bm-auth-benefits span{font-size:13px;font-weight:690}.bm-auth-benefits b{color:#c98700;margin-right:12px}.bm-auth-quote{border-top:1px solid #dedede;margin-top:58px;padding-top:23px;max-width:490px}.bm-auth-quote>span{color:#dca51f;font-size:65px;font-family:Georgia,serif;height:44px;display:block;line-height:1}.bm-auth-quote p{font-size:15px;font-weight:650;font-style:italic;margin:15px 0}.bm-auth-quote small{font-size:10px;color:#a2a4a8;letter-spacing:1.6px;font-weight:850}.bm-auth-card{background:white;border:1px solid #ebebeb;box-shadow:0 28px 65px rgba(16,17,20,.075);border-radius:23px;padding:39px 41px 34px}.bm-auth-card-brand{margin-bottom:35px}.bm-auth-card-brand img{width:130px;height:auto;display:block}.bm-auth-kicker{font-size:10px;letter-spacing:2px;font-weight:900;color:#d29718}.bm-auth-card h2{font-size:29px;letter-spacing:-1px;line-height:1.2;margin:8px 0 10px}.bm-auth-subtitle{font-size:12px;color:#858892;line-height:1.8;margin:0 0 25px}.bm-auth-notice{padding:13px;border-radius:9px;font-size:12px;margin-bottom:16px;line-height:1.6}.bm-auth-ok{background:#edfff6;color:#10693e;border:1px solid #bfe8d3}.bm-auth-error{background:#fff2f2;color:#a22d2d;border:1px solid #f2c7c7}.bm-auth-form{display:grid;gap:17px}.bm-auth-form>label,.bm-resend label{display:grid;gap:7px;font-size:12px;font-weight:760;color:#27292f}.bm-auth-form label small{color:#8e9199;font-weight:500;float:right}.bm-auth-form input:not([type=checkbox]),.bm-resend input{width:100%;height:49px;border:1px solid #e2e3e5;border-radius:9px;padding:0 13px;background:#fafafa;font-size:13px;color:#17191d;min-width:0}.bm-auth-form input:focus,.bm-resend input:focus{background:white;border-color:#e5ac33}.bm-password-wrap{display:flex;align-items:stretch;position:relative}.bm-password-wrap input{padding-right:68px!important}.bm-password-toggle{position:absolute;right:11px;top:0;bottom:0;border:0;background:transparent;color:#a37c2f;font-size:11px!important;font-weight:850!important;padding:0 4px}.bm-form-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.bm-form-meta>a,.bm-auth-alt a{color:#9d721d!important;font-weight:800}.bm-checkbox{display:flex!important;align-items:center;gap:7px;color:#777d83!important;font-weight:500!important}.bm-checkbox input{accent-color:#eab034}.bm-auth-submit{width:100%;justify-content:space-between!important;margin-top:6px;min-height:50px;font-size:13px!important}.bm-auth-separator{margin:25px 0 17px;height:1px;background:#e8e8e8;position:relative;text-align:center}.bm-auth-separator span{position:relative;top:-11px;padding:0 12px;background:white;color:#a0a1a6;font-size:11px}.bm-auth-alt{text-align:center;color:#858892;font-size:12px;line-height:1.7;margin:17px 0 0}.bm-auth-disclaimer{font-size:10px;color:#898c92;text-align:center;line-height:1.65;margin:0}.bm-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bm-resend{margin-top:21px;padding-top:15px;border-top:1px solid #ececec}.bm-resend summary{font-weight:700;font-size:11px;cursor:pointer;color:#9c7622;text-align:center;list-style:none}.bm-resend summary::-webkit-details-marker{display:none}.bm-resend form{display:grid;gap:10px;margin-top:12px}.bm-resend button{border:0;background:#f5edda;border-radius:8px;font-size:12px;font-weight:780;padding:12px}.bm-auth-card a:hover{text-decoration:underline}.bm-page-aanmelden .bm-auth-layout{padding-top:49px;padding-bottom:72px}
@media(max-width:1100px){.bm-site-header-inner{gap:20px}.bm-site-nav{gap:18px}.bm-site-nav a{font-size:12px}.bm-hero-layout{gap:18px}.bm-hero h1{font-size:55px}.bm-hero-features{gap:12px}.bm-preview-floating{right:-4px}.bm-steps-layout,.bm-privacy-content,.bm-faq-layout{gap:45px}.bm-auth-layout{grid-template-columns:1fr 445px;gap:40px}}@media(max-width:850px){.bm-site .bm-shell{padding-left:24px;padding-right:24px}.bm-site-header{height:76px}.bm-site-logo{width:153px;min-width:153px}.bm-site-nav{display:none;position:absolute;left:0;right:0;top:76px;padding:16px 24px 23px;background:#191b21;border-top:1px solid #303238;box-shadow:0 25px 35px #0004;align-items:stretch;flex-direction:column;gap:0}.bm-site-nav.is-open{display:flex}.bm-site-nav a{padding:10px 0;font-size:14px}.bm-nav-menu{display:flex}.bm-site-actions{margin-left:auto}.bm-hero-layout{grid-template-columns:1fr;max-width:700px;padding-top:80px;padding-bottom:100px;gap:25px}.bm-hero h1{max-width:620px;font-size:clamp(43px,7vw,69px)}.bm-hero-product{max-width:590px;width:100%;margin:0 auto}.bm-intro-bar-inner{text-align:center;justify-content:center;min-height:72px}.bm-intro-bar-inner span{display:none}.bm-section{padding:85px 0}.bm-section-head{align-items:start;flex-direction:column;gap:20px}.bm-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-steps-layout,.bm-privacy-content,.bm-faq-layout{grid-template-columns:1fr;gap:40px}.bm-privacy-grid{max-width:540px}.bm-auth-layout{grid-template-columns:1fr;gap:20px;max-width:620px}.bm-auth-intro{padding:15px 0 0}.bm-auth-intro h1{font-size:50px}.bm-auth-quote{display:none}.bm-workspace-stats{grid-template-columns:repeat(2,1fr)}.bm-footer-main{gap:30px;flex-wrap:wrap;justify-content:center;padding-top:36px;padding-bottom:36px;text-align:center}.bm-footer-links{justify-content:center}}@media(max-width:560px){html{scroll-padding-top:65px}.bm-site .bm-shell{padding-left:19px;padding-right:19px}.bm-site-header{height:68px}.bm-site-header .bm-site-logo{width:125px;min-width:125px}.bm-site-header-inner{gap:12px}.bm-site-actions{gap:10px}.bm-site .bm-nav-signin,.bm-site .bm-nav-outline{font-size:12px}.bm-site .bm-nav-join{display:none}.bm-site-nav{top:68px}.bm-hero-layout{min-height:0;padding-top:65px;padding-bottom:80px}.bm-kicker{font-size:9px;letter-spacing:1.3px}.bm-hero h1{font-size:clamp(39px,11vw,56px);line-height:1.09;letter-spacing:-2.1px;margin:24px 0}.bm-hero-copy>p{font-size:14px;line-height:1.85}.bm-hero-cta{gap:18px;margin:26px 0}.bm-hero-secondary{font-size:12px}.bm-hero-features{display:grid;gap:6px;font-size:11px}.bm-hero-product{padding-top:20px;padding-bottom:30px}.bm-preview-top{padding:0 7px 8px}.bm-preview-live{font-size:8px}.bm-preview-window{padding:8px;border-radius:17px}.bm-preview-avatar{width:66px;height:66px;font-size:19px}.bm-preview-person-name{font-size:8px;bottom:6px;left:6px;right:6px;padding:5px}.bm-preview-bottom{padding:10px 3px 3px}.bm-preview-status{display:none}.bm-preview-controls{margin:auto}.bm-preview-controls span{width:27px;height:27px;font-size:14px}.bm-preview-floating{bottom:0;right:0;min-width:224px;padding:9px}.bm-preview-floating strong{font-size:10px}.bm-preview-floating small{font-size:9px}.bm-intro-bar strong{font-size:13px}.bm-section{padding:73px 0}.bm-section-head h2,.bm-steps-section h2,.bm-privacy-section h2,.bm-faq-section h2{font-size:38px;letter-spacing:-1.5px}.bm-features-grid{grid-template-columns:1fr}.bm-feature{min-height:0;padding:26px}.bm-step{gap:13px;padding:19px}.bm-privacy-grid{gap:10px}.bm-privacy-grid>div{padding:19px;min-height:130px}.bm-closing-inner{flex-direction:column;align-items:start;min-height:0}.bm-closing h2{font-size:46px}.bm-closing-inner:after{right:-55px}.bm-footer-links{gap:14px 21px}.bm-footer-bottom{padding-top:20px;padding-bottom:20px;flex-direction:column;text-align:center;gap:8px}.bm-workspace{padding:45px 0 70px}.bm-workspace-top{flex-direction:column;align-items:stretch}.bm-workspace-top h1{font-size:35px}.bm-workspace-user{align-self:flex-start}.bm-workspace-stats{gap:9px}.bm-workspace-stats>div{padding:16px}.bm-workspace-stats strong{font-size:33px}.bm-workspace-stats .bm-workspace-help strong{font-size:17px}.bm-workspace-dashboard{padding:8px}.bm-workspace-tip{flex-wrap:wrap}.bm-auth-layout{padding-top:30px;padding-bottom:65px}.bm-auth-intro h1{font-size:42px;letter-spacing:-1.8px;margin:24px 0 15px}.bm-auth-intro>p{font-size:13px}.bm-auth-benefits{margin-top:22px}.bm-auth-benefits span{font-size:11px}.bm-auth-card{padding:27px 22px}.bm-auth-card h2{font-size:26px}.bm-auth-card-brand{margin-bottom:27px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
