body.hub-modal-open{overflow:hidden}.bh-inspire-me{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,68,0,.28);backdrop-filter:blur(6px);overflow-y:auto}.bh-inspire-me[hidden]{display:none}.bh-inspire-me .what-shall-i-dialog{width:min(100%,620px);max-height:min(760px,calc(100vh - 32px));overflow:auto;background:#fff;border:1px solid rgba(65,102,81,.18);border-radius:24px;box-shadow:0 24px 70px rgba(20,68,0,.22)}.bh-inspire-me .what-shall-i-head{position:relative;padding:22px 58px 18px 24px;background:linear-gradient(135deg,#e4f0e5,#f7f9f1);border-bottom:1px solid #e2eae2}.bh-inspire-me .what-shall-i-head h2{margin:2px 0 3px;font-family:"Chewy",cursive;font-size:32px;font-weight:400;color:var(--bh-dark)}.bh-inspire-me .what-shall-i-head p{margin:0;color:var(--bh-text-muted);font-size:13px;line-height:1.45}.bh-inspire-me .what-modal-close{position:absolute;right:16px;top:15px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--bh-primary);font-size:27px;cursor:pointer}.bh-inspire-me .what-shall-i-start{display:flex;flex-direction:column;align-items:center;min-height:300px;box-sizing:border-box;padding:28px 24px;text-align:center}.bh-inspire-me .what-start-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 10px;border-radius:15px;background:#d8e6db;color:var(--bh-primary);font-size:24px}.bh-inspire-me .what-shall-i-start h3{margin:0 0 5px;font-family:"Chewy",cursive;font-size:24px;font-weight:400;color:var(--bh-dark)}.bh-inspire-me .what-shall-i-start p{max-width:430px;margin:0 auto 17px;color:var(--bh-text-muted);font-size:13px;line-height:1.5}.bh-inspire-me .what-shall-i-start .button{margin-top:auto}.bh-inspire-me .what-shall-i-steps{padding:0 24px 20px}.bh-inspire-me .what-shall-i-step{display:flex;gap:12px;padding:17px 0;border-top:1px solid #edf1eb}.bh-inspire-me .what-step-number{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:#d8e6db;color:var(--bh-primary);font-weight:900}.bh-inspire-me .what-shall-i-step.is-active .what-step-number{background:var(--bh-primary);color:#fff}.bh-inspire-me .what-step-content{flex:1;min-width:0}.bh-inspire-me .what-step-content h3{margin:1px 0 12px;font-family:"Chewy",cursive;font-size:22px;font-weight:400;color:var(--bh-dark)}.bh-inspire-me .what-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bh-inspire-me .what-choice{width:100%;min-height:44px;padding:9px 11px;text-align:left;border:1px solid #dce6dd;border-radius:12px;background:#fbfdfb;color:var(--bh-text);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.bh-inspire-me .what-choice:hover,.bh-inspire-me .what-choice:focus-visible{border-color:var(--bh-secondary);background:#edf6f0;outline:none}.bh-inspire-me .what-choice.is-selected{border-color:var(--bh-primary);background:#dcebdc;color:var(--bh-primary)}.bh-inspire-me .what-choice.is-selected:after{content:" ✓";font-weight:900}.bh-inspire-me .what-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bh-inspire-me .what-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px}.bh-inspire-me .what-selection-count{margin-right:auto;color:var(--bh-text-muted);font-size:11px;font-weight:750}.bh-inspire-me .what-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 0;border-top:1px solid #edf1eb}.bh-inspire-me .what-results-head h3{margin:2px 0 0;font-family:"Chewy",cursive;font-size:24px;font-weight:400;color:var(--bh-dark)}.bh-inspire-me .what-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 24px 24px}.bh-inspire-me .what-result{display:flex;flex-direction:column;padding:14px;border:1px solid #dce6dd;border-radius:15px;background:#fbfdfb;text-decoration:none;color:inherit}.bh-inspire-me .what-result strong{margin:4px 0;font-size:15px;line-height:1.25}.bh-inspire-me .what-result small{color:var(--bh-text-muted);font-size:11px}.bh-inspire-me .what-result b{margin-top:9px;color:var(--bh-primary);font-size:12px}@media(max-width:560px){.bh-inspire-me{align-items:flex-start;padding:8px}.bh-inspire-me .what-shall-i-dialog{max-height:calc(100vh - 16px);border-radius:20px}.bh-inspire-me .what-shall-i-head{padding:18px 54px 15px 18px}.bh-inspire-me .what-shall-i-head h2{font-size:29px}.bh-inspire-me .what-shall-i-start{padding:24px 18px}.bh-inspire-me .what-shall-i-steps,.bh-inspire-me .what-results-grid{padding-left:18px;padding-right:18px}.bh-inspire-me .what-choice-grid,.bh-inspire-me .what-results-grid{grid-template-columns:1fr 1fr}.bh-inspire-me .what-day-grid{grid-template-columns:1fr 1fr}.bh-inspire-me .what-step-actions{flex-wrap:wrap}.bh-inspire-me .what-selection-count{flex:1 1 100%;margin:0}}