.bh-page{overflow-wrap:anywhere}.bh-page [hidden]{display:none!important}.bh-page :is(.bh-topics,.bh-answers,.bh-demo-aside,.bh-form-panel){min-width:0}.bh-page .text-link{white-space:normal}.bh-page .button{white-space:normal;text-align:center}.bh-page .faq-search{width:min(100%,650px)}.bh-page .faq-search input{font-size:15px}.bh-page .faq-search button{width:42px;height:42px}.bh-page .centered-hero>div>p{max-width:730px}.bh-page .bh-hero-actions{gap:24px;margin-top:28px}.bh-page .bh-hero-actions .text-link{font-size:12px}.bh-faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;display:grid}.bh-topics{position:sticky;top:125px}.bh-topics h2{margin-bottom:30px;font-size:clamp(27px,2.6vw,35px);line-height:1.45}.bh-topic-nav{flex-direction:column;gap:7px;margin-bottom:28px;display:flex}.bh-topic-nav a{font-family:var(--label);color:#557782;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;font-size:13px;line-height:1.7;transition:background .2s,border-color .2s;display:flex}.bh-topic-nav a:hover{background:#f0f9fd;border-color:#d9edf5}.bh-topic-nav a[aria-current]{background:var(--cream);color:#7d581e;border-color:#f2dfc3}.bh-topic-nav small{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:11px;display:flex}.bh-topics>.text-link{font-size:12px}.bh-answer-toolbar{justify-content:space-between;align-items:flex-start;gap:15px;padding:3px 0 20px;display:flex}.bh-answer-toolbar>p{font-family:var(--label);color:#61818d;font-size:12px;line-height:1.8}.bh-answer-toolbar strong{color:var(--ink);font-weight:500}.bh-expand-controls{font-family:var(--label);color:#a2b4ba;flex-shrink:0;align-items:center;gap:9px;font-size:10px;line-height:1.9;display:flex}.bh-expand-controls button{color:var(--deep);text-underline-offset:4px;background:0 0;border:0;padding:1px 0 5px;font-size:11px;text-decoration:underline}.bh-expand-controls button:hover{color:var(--ink)}.bh-clear-filter{font-family:var(--label);color:var(--deep);align-items:center;gap:10px;margin:0 0 22px;font-size:11px;display:inline-flex}.bh-page .bh-faq-list details{padding-block:24px;scroll-margin-top:125px}.bh-page .bh-faq-list details:target{border-bottom-color:var(--orange)}.bh-page .bh-faq-list summary{align-items:flex-start;gap:22px;font-size:15px;line-height:1.85}.bh-page .bh-faq-list summary>.bh-question-text,.bh-page .bh-faq-list details[open] summary>.bh-question-text{font:inherit;color:var(--ink);line-height:inherit;flex:1;min-width:0;transform:none}.bh-page .bh-faq-list summary>.bh-question-plus{text-align:center;width:22px;margin-top:0;font-size:25px;font-weight:400;line-height:1.25}.bh-page .bh-faq-list .bh-answer-content>p{color:#637e89;white-space:pre-line;margin:17px 0 19px;font-size:14px;line-height:2.05}.bh-question-link{font-family:var(--label);color:var(--deep);text-underline-offset:4px;align-items:center;gap:8px;font-size:10px;line-height:1.8;text-decoration:underline;display:inline-flex}.bh-question-link:hover{color:var(--ink)}.bh-empty{border:1px solid var(--line);background:#f5fbfe;border-radius:18px;padding:40px 25px}.bh-empty h3{margin:0 0 16px;font-size:23px;line-height:1.5}.bh-full-width{grid-column:1/-1}.bh-help-band{background:var(--cream);border:1px solid #f4e4c8;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:70px;margin-bottom:85px;padding:45px 50px;display:grid}.bh-help-band h2{margin-bottom:20px;font-size:clamp(29px,3vw,39px);line-height:1.4}.bh-help-band p{max-width:580px;font-size:13px;line-height:2}.bh-help-actions{flex-direction:column;align-items:flex-start;gap:21px;min-width:0;display:flex}.bh-help-actions .text-link{font-size:12px}.bh-page .bh-section-heading{gap:55px;margin-bottom:35px}.bh-page .bh-section-heading h2{font-size:clamp(28px,3vw,39px);line-height:1.45}.bh-page .bh-section-heading>p{max-width:350px;font-size:13px}.bh-preparation{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bh-preparation article{background:#f2faff;border:1px solid #dceef6;border-radius:20px;min-width:0;padding:30px 28px;position:relative}.bh-preparation article:nth-child(2){background:#fff8ed;border-color:#f3e5cd}.bh-preparation article:nth-child(3){background:#f2f9f5;border-color:#ddebdf}.bh-preparation article>svg{color:var(--deep);margin-bottom:27px}.bh-preparation article:nth-child(2)>svg{color:#b77b23}.bh-preparation article:nth-child(3)>svg{color:#478576}.bh-card-index{color:#7d9caa;font-family:var(--label);font-size:11px;position:absolute;top:29px;right:25px}.bh-preparation h3{letter-spacing:-.04em;max-width:275px;margin-bottom:15px;font-size:17px;line-height:1.6}.bh-preparation p{color:#69838d;font-size:12px;line-height:2}.bh-page .bh-demo-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;padding-top:15px}.bh-page .bh-demo-aside h2{margin-bottom:22px;font-size:35px;line-height:1.4}.bh-demo-aside>div>p{font-size:13px;line-height:2}.bh-demo-topics{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.bh-demo-topics h3,.bh-page .demo-contact h3{font-family:var(--label);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.7}.bh-demo-topics li a{color:var(--deep);border-bottom:1px solid #e8f2f6;justify-content:space-between;align-items:center;gap:15px;padding-block:10px;font-size:12px;display:flex}.bh-demo-topics li a:hover{color:var(--ink)}.bh-demo-topics li svg{flex-shrink:0}.bh-demo-topics>p{font-family:var(--label);margin-top:15px;font-size:10px;line-height:1.9}.bh-page .demo-note{max-width:none;margin-top:26px;font-size:11px;line-height:1.95}.bh-page .demo-contact{margin-top:27px}.bh-page .demo-contact h3{margin-bottom:0}.bh-page .demo-contact a{align-items:flex-start;min-width:0;font-size:12px;line-height:1.9}.bh-page .demo-contact svg{margin-top:2px}.bh-page .bh-form-panel{border-radius:23px;padding:35px}.bh-form-panel .eyebrow{margin-bottom:16px;font-size:9px}.bh-page .bh-form-panel h2{font-size:29px;line-height:1.4}.bh-page .form-subtitle{max-width:500px;margin-bottom:28px;font-size:11px;line-height:1.9}.bh-prefill-note{background:var(--cream);border:1px solid #f4e3c8;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:15px 17px;display:flex}.bh-prefill-note>svg{color:#9b722d;flex-shrink:0;margin-top:1px}.bh-prefill-note>p{font-family:var(--label);color:#89704d;font-size:11px;line-height:1.9}.bh-prefill-note strong{font-weight:500}.bh-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.bh-page .form-field{min-width:0}.bh-page .form-field label{font-size:12px;line-height:1.8}.bh-page .form-field :is(input,select,textarea){border-radius:9px;min-width:0;max-width:100%;min-height:48px;font-size:13px}.bh-page .form-field textarea{min-height:180px;line-height:1.95}.bh-page .field-note{color:#708b98;font-size:10px;line-height:1.85}.bh-topic-picker{margin:5px 0 13px}.bh-topic-picker>span{font-family:var(--label);color:#78949f;margin-bottom:8px;font-size:10px;line-height:1.8;display:block}.bh-topic-picker>div{flex-wrap:wrap;gap:7px;display:flex}.bh-topic-picker button{font-family:var(--label);color:#507b8c;background:#fff;border:1px solid #d3e7ef;border-radius:99px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;line-height:1.8;transition:background .2s,border-color .2s;display:inline-flex}.bh-topic-picker button>span{font-size:14px;line-height:1;transition:transform .2s}.bh-topic-picker button:hover{background:#f2faff;border-color:#8bcde8}.bh-topic-picker button[aria-disabled=true]{color:#146e92;background:#e8f7fe;border-color:#9dd5eb}.bh-topic-picker button[aria-disabled=true]>span{font-size:11px}.bh-message-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bh-message-meta>small:first-child{max-width:330px}.bh-message-meta>small:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.bh-page .form-privacy{font-size:11px;line-height:1.95}.bh-page .form-panel form>.button{min-height:49px;font-size:13px}.bh-page .form-status{outline-offset:4px;font-size:12px;line-height:1.95}.bh-next-section{background:#f1faff}.bh-next-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.bh-next-cards article{border-top:1px solid #bddbe9;min-width:0;padding-top:25px}.bh-next-cards article>span{font-family:var(--label);color:#78a9bf;margin-bottom:19px;font-size:11px;display:block}.bh-next-cards h3{margin-bottom:13px;font-size:18px;line-height:1.6}.bh-next-cards p{font-size:12px;line-height:2}.bh-demo-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;display:grid}.bh-demo-faq h2{margin-bottom:25px;font-size:35px;line-height:1.4}.bh-demo-faq .text-link{font-size:12px}.bh-page .bh-demo-faq .faq-list summary{font-size:14px}.bh-page .bh-demo-faq .faq-list p{white-space:pre-line;font-size:13px}@media (width<=1099px){.bh-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.bh-answer-toolbar{flex-direction:column;gap:12px}.bh-page .bh-demo-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px}.bh-page .bh-form-panel{padding:28px}.bh-preparation article{padding:27px 22px}.bh-message-meta{flex-direction:column;gap:0}.bh-help-band{gap:40px;padding:38px}}@media (width<=999px){.bh-faq-layout{grid-template-columns:1fr;gap:35px}.bh-topics{position:static}.bh-topics h2{margin-bottom:22px;font-size:31px}.bh-topic-nav{flex-flow:wrap;gap:8px;margin-bottom:17px}.bh-topic-nav a{gap:13px;padding:9px 13px;font-size:12px}.bh-topic-nav small{width:21px;height:21px;font-size:10px}.bh-answer-toolbar{flex-direction:row;align-items:center}.bh-page .bh-demo-grid{grid-template-columns:1fr;gap:35px}.bh-demo-aside{grid-template-columns:1fr 1fr;gap:25px 40px;display:grid}.bh-demo-aside>div:first-child{grid-column:1/-1}.bh-demo-topics{border:0;grid-area:2/1/4;margin:0;padding:0}.bh-page .demo-note{grid-column:2;margin:0}.bh-page .demo-contact{grid-column:2;margin-top:0}.bh-page .demo-contact:only-child{grid-column:1/-1}.bh-page .bh-form-panel{padding:35px}.bh-page .form-field :is(input,select,textarea),.bh-page .form-field input[type=date]{font-size:16px}.bh-preparation{gap:15px}.bh-preparation h3{font-size:15px}.bh-demo-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.bh-help-band{margin-bottom:60px}}@media (width<=767px){.bh-page .faq-search input{padding-block:15px;font-size:16px}.bh-page .bh-hero-actions{align-items:flex-start;gap:20px}.bh-page .bh-hero-actions .text-link{font-size:12px}.bh-faq-layout{gap:30px;padding-top:40px}.bh-topics h2{font-size:28px;line-height:1.45}.bh-topic-nav{gap:7px}.bh-topic-nav a{gap:10px;padding:8px 11px;font-size:11px}.bh-topic-nav small{width:auto;min-width:20px;height:20px;font-size:9px}.bh-answer-toolbar{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px}.bh-answer-toolbar>p{font-size:11px}.bh-page .bh-faq-list details{padding-block:21px;scroll-margin-top:95px}.bh-page .bh-faq-list summary{gap:17px;font-size:14px;line-height:1.9}.bh-page .bh-faq-list summary>.bh-question-plus{font-size:23px}.bh-page .bh-faq-list p{font-size:13px;line-height:2}.bh-question-link{font-size:10px}.bh-empty{padding:30px 20px}.bh-empty h3{font-size:21px}.bh-help-band{border-radius:20px;grid-template-columns:1fr;gap:28px;margin-bottom:50px;padding:30px 25px}.bh-help-band h2{margin-bottom:18px;font-size:29px}.bh-help-band p{font-size:12px}.bh-help-actions{gap:18px}.bh-help-actions .button{width:100%;min-height:46px;font-size:12px}.bh-help-actions .text-link{font-size:12px}.bh-page .bh-section-heading{margin-bottom:28px;display:block}.bh-page .bh-section-heading h2{margin-bottom:20px;font-size:29px;line-height:1.4}.bh-page .bh-section-heading>p{max-width:550px;font-size:12px}.bh-preparation{grid-template-columns:1fr;gap:14px}.bh-preparation article{border-radius:16px;grid-template-columns:30px 1fr;gap:0 17px;padding:25px;display:grid}.bh-preparation article>svg{grid-row:1/3;width:26px;height:26px;margin:2px 0 0}.bh-preparation h3{max-width:none;margin:0 28px 13px 0;font-size:17px;line-height:1.65}.bh-preparation p{grid-column:2;font-size:12px}.bh-card-index{font-size:9px;top:22px;right:17px}.bh-page .bh-demo-grid{gap:30px;padding-top:0}.bh-demo-aside{grid-template-columns:1fr;gap:24px}.bh-demo-aside>div:first-child,.bh-demo-topics,.bh-page .demo-note,.bh-page .demo-contact{grid-area:auto}.bh-page .bh-demo-aside h2{margin-bottom:20px;font-size:30px}.bh-demo-aside>div>p{font-size:12px;line-height:2}.bh-demo-topics{border-top:1px solid var(--line);padding-top:22px}.bh-demo-topics h3,.bh-page .demo-contact h3{font-size:13px}.bh-demo-topics li a{font-size:12px}.bh-page .demo-note{padding:19px 20px;font-size:11px}.bh-page .demo-contact{gap:13px}.bh-page .demo-contact a{font-size:12px}.bh-page .bh-form-panel{border-radius:18px;padding:27px 22px}.bh-page .bh-form-panel h2{font-size:25px}.bh-page .form-subtitle{margin-bottom:25px;font-size:11px}.bh-page .form-grid{grid-template-columns:1fr;gap:22px}.bh-page .form-field label{font-size:12px}.bh-page .form-field label>small{font-size:10px}.bh-page .form-field :is(input,select,textarea){min-height:49px;padding:13px 12px;font-size:16px}.bh-page .form-field textarea{min-height:200px;font-size:16px;line-height:1.8}.bh-topic-picker>span{font-size:10px}.bh-topic-picker button{min-height:35px;padding:7px 10px;font-size:10px}.bh-prefill-note{gap:10px;padding:14px}.bh-prefill-note>p{font-size:11px}.bh-page .field-note{font-size:10px;line-height:1.9}.bh-message-meta{gap:0}.bh-page .form-privacy{font-size:10px}.bh-page .form-panel form>.button{width:100%;min-height:49px;font-size:12px}.bh-next-cards{grid-template-columns:1fr;gap:28px}.bh-next-cards article{padding-top:20px}.bh-next-cards article>span{margin-bottom:12px;font-size:10px}.bh-next-cards h3{margin-bottom:12px;font-size:18px}.bh-next-cards p{max-width:550px;font-size:12px}.bh-demo-faq{grid-template-columns:1fr;gap:25px}.bh-demo-faq h2{margin-bottom:20px;font-size:30px}.bh-page .bh-demo-faq .faq-list summary{font-size:13px;line-height:1.95}.bh-page .bh-demo-faq .faq-list p{font-size:12px}}@media (width<=359px){.bh-page .bh-form-panel{padding:25px 18px}.bh-preparation article{grid-template-columns:25px 1fr;column-gap:13px;padding:23px 20px}.bh-preparation h3{font-size:15px}.bh-help-band{padding:28px 22px}.bh-topics h2,.bh-page .bh-section-heading h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.bh-page :is(.bh-topic-nav a,.bh-topic-picker button,.bh-topic-picker button>span){transition:none}}
