.bh{--navy:#122745;--navy-900:#0b1a30;--navy-800:#0f2140;--teal:#5fb9c2;--teal-ink:#1f7a84;--teal-50:#eef8f9;--teal-100:#d6eff1;--steel:#376587;--steel-50:#edf2f7;--steel-100:#d9e4ee;--ink:#0b1320;--text:#2b3a4f;--muted:#566579;--line:#dde4ec;--soft:#f4f7fa;--green-50:#e6f5ec;--green-700:#1d6a40;--amber-50:#fdf0d9;--amber-700:#8a4b08;--r:16px;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;min-width:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica,sans-serif;font-size:16px;line-height:1.6}.bh h1,.bh h2,.bh h3,.bh h4,.bh p,.bh ul,.bh ol,.bh figure{margin:0}.bh ul,.bh ol{padding:0;list-style:none}.bh a{color:inherit;text-decoration:none}.bh button{font:inherit;cursor:pointer}.bh img{max-width:100%;display:block}.bh :focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}.bh .wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.bh .wrap-narrow{width:100%;max-width:800px;margin:0 auto;padding:0 24px}.bh .sec{padding:104px 0}.bh .sec-sm{padding:64px 0}.bh .bg-soft{background:var(--soft)}.bh .bg-teal{background:var(--teal-50)}.bh .bg-steel{background:var(--steel-50)}.bh .bg-navy{background:var(--navy);color:#c9d6e6}.bh .bg-deep{background:var(--navy-900);color:#c9d6e6}.bh .bg-navy h2,.bh .bg-navy h3,.bh .bg-navy h4,.bh .bg-deep h2,.bh .bg-deep h3,.bh .bg-deep h4,.bh .bg-navy .h1,.bh .bg-deep .h1{color:#fff}.bh .bg-navy .lead,.bh .bg-deep .lead{color:#b6c5d8}.bh .bg-navy .eyebrow,.bh .bg-deep .eyebrow{color:var(--teal)}.bh .split{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.bh .split-r{grid-template-columns:7fr 5fr;align-items:center;gap:64px;display:grid}.bh .split-eq{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.bh .split-48{grid-template-columns:4fr 8fr;align-items:start;gap:64px;display:grid}.bh .grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.bh .grid-auto-sm{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;display:grid}.bh .grid-auto-xs{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:16px;display:grid}.bh .stack{flex-direction:column;display:flex}.bh .row{align-items:center;display:flex}.bh .wrapx{flex-wrap:wrap}.bh .center{text-align:center}.bh .mx-auto{margin-left:auto;margin-right:auto}.bh .head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px;display:flex}.bh .head.center{align-items:center;margin-left:auto;margin-right:auto}.bh .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.bh .eyebrow:before{content:"";background:var(--teal);border-radius:2px;width:22px;height:2px}.bh .center>.eyebrow:before,.bh .head.center .eyebrow:before{display:none}.bh .h1{color:var(--navy);letter-spacing:-.022em;text-wrap:balance;font-size:52px;font-weight:700;line-height:1.1}.bh .h1 em,.bh .h2 em{color:var(--teal-ink);font-style:normal}.bh .bg-navy .h1 em,.bh .bg-navy .h2 em,.bh .bg-deep .h1 em,.bh .bg-deep .h2 em{color:var(--teal)}.bh .h2{color:var(--navy);letter-spacing:-.018em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.16}.bh .h3{color:var(--navy);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.3}.bh .h4{color:var(--navy);font-size:18px;font-weight:700;line-height:1.4}.bh .lead{color:var(--muted);text-wrap:pretty;font-size:18px;line-height:1.65}.bh .small{font-size:14px}.bh .xs{font-size:13px}.bh .muted{color:var(--muted)}.bh .tnum{font-variant-numeric:tabular-nums}.bh .label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.bh .btn{white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.bh .btn:hover{transform:translateY(-1px)}.bh .btn-primary{background:var(--navy);color:#fff}.bh a.btn-primary,.bh a.btn-primary:hover{color:#fff}.bh .btn-primary:hover{background:var(--steel)}.bh .btn-teal{background:var(--teal);color:var(--navy)}.bh .btn-teal:hover{background:#7ccad1}.bh .btn-outline{border-color:var(--navy);color:var(--navy);background:0 0}.bh .btn-outline:hover{background:var(--navy);color:#fff}.bh .btn-light{color:#fff;background:0 0;border-color:#ffffff73}.bh .btn-light:hover,.bh .btn-white{color:var(--navy);background:#fff}.bh .btn-sm{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.bh .btn-lg{min-height:56px;padding:0 30px;font-size:17px}.bh .btn-block{width:100%}.bh .btn .arr,.bh .lnk .arr{transition:transform .2s}.bh .btn:hover .arr,.bh .lnk:hover .arr{transform:translate(4px)}.bh .lnk{color:var(--teal-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.bh .bg-navy .lnk,.bh .bg-deep .lnk{color:var(--teal)}.bh .lnk:hover{text-underline-offset:4px;text-decoration:underline}.bh .btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bh .micro{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.bh .micro span{align-items:center;gap:6px;display:inline-flex}.bh .micro span:before{content:"";background:var(--green-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%231d6a40' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:16px;height:16px}.bh .chip{background:var(--steel-50);height:30px;color:var(--steel);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bh a.chip:hover,.bh button.chip:hover{background:var(--navy);color:#fff}.bh .chip-free{background:var(--green-50);color:var(--green-700)}.bh .chip-pro{background:var(--navy);color:#fff}.bh .chip-teal{background:var(--teal-100);color:var(--navy)}.bh .chip-line{border-color:var(--line);color:var(--text);background:#fff}.bh .chip-dash{border:1.5px dashed var(--steel);color:var(--steel);background:0 0}.bh .chip-live{background:var(--green-50);color:var(--green-700)}.bh .chip-live:before{content:"";background:#2f9a5e;border-radius:50%;width:7px;height:7px}.bh .chips{flex-wrap:wrap;gap:8px;display:flex}.bh .tbc{color:#7a4206;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;background:#fff4dc;border:1px solid #f1c46b;border-radius:6px;align-items:center;gap:4px;height:20px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.bh .tbc:before{content:"!";color:#fff;background:#d48806;border-radius:50%;place-items:center;width:12px;height:12px;font-size:9px;display:inline-grid}.bh .no-marks .tbc,.bh .no-marks .tbc-block{display:none}.bh .ph{color:#7a4206;background:#fff4dc;border-radius:4px;padding:0 6px;font-weight:700;display:inline-block}.bh .tbc-block{border-radius:var(--r);color:#6b4a12;background:#fffaf0;border:2px dashed #e4b45a;align-items:flex-start;gap:16px;padding:28px 32px;display:flex}.bh .illus{color:var(--muted);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.bh .illus:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.bh .ic{background:50%/contain no-repeat;flex:none;width:48px;height:48px;display:inline-block}.bh .ic-sm{width:28px;height:28px}.bh .ic-md{width:36px;height:36px}.bh .ic-lg{width:64px;height:64px}.bh .ic-tile{background-color:var(--teal-50);background-size:40px;border-radius:16px;flex:none;width:64px;height:64px}.bh .ic-tile-sm{background-color:var(--teal-50);background-size:30px;border-radius:12px;flex:none;width:48px;height:48px}.bh .ic-tile-w{background-color:#fff}.bh .i-ai{background-image:url(/bh/assets/f550fbc33e11818b3cad843006e756d0.svg)}.bh .i-bank{background-image:url(/bh/assets/0c9f6e4022a1d7340c3b7ef0c0ad950a.svg)}.bh .i-bed{background-image:url(/bh/assets/48daef73374053cdf3ef13cd9a7afcc8.svg)}.bh .i-booking{background-image:url(/bh/assets/bdf3ab765113a81ac4268678a036b270.svg)}.bh .i-box{background-image:url(/bh/assets/7d27130e422727b715bb54d3bc018178.svg)}.bh .i-broom{background-image:url(/bh/assets/87fc040c76b21f6a328e71ba882425dd.svg)}.bh .i-calprice{background-image:url(/bh/assets/7b352c238357db0a3f1a73e963c3a0c3.svg)}.bh .i-cancel{background-image:url(/bh/assets/4d3034ec05f48323d2eaf69696966392.svg)}.bh .i-cardcheck{background-image:url(/bh/assets/3ee412cfa264902f10ca27ef858c114b.svg)}.bh .i-chain{background-image:url(/bh/assets/c256334bec2dfbd873419b060b21d57f.svg)}.bh .i-chart{background-image:url(/bh/assets/4ff742b17adae57a0f6e98d018c39245.svg)}.bh .i-checklist{background-image:url(/bh/assets/14dc1823edda951b19ba2f86a9b973a4.svg)}.bh .i-clock{background-image:url(/bh/assets/2d658b61b6efb86674974fb735a5ae6d.svg)}.bh .i-cms{background-image:url(/bh/assets/80333a0de2c04f5f000749c0508ec07d.svg)}.bh .i-commission{background-image:url(/bh/assets/9bffc3f9e37ba2c9f959f57ce0fa918c.svg)}.bh .i-compare{background-image:url(/bh/assets/93c0ba92120e2ba544cdaeb89b5b21a1.svg)}.bh .i-counter{background-image:url(/bh/assets/397f5911dbfeb9122320c59a812247b4.svg)}.bh .i-domain{background-image:url(/bh/assets/4d602d01e8d0610c578a7ce33003df18.svg)}.bh .i-exchange{background-image:url(/bh/assets/412488b110be491086d505a79be940f0.svg)}.bh .i-finance{background-image:url(/bh/assets/46e1bccfd81db6aa8e94053d72683b18.svg)}.bh .i-flow{background-image:url(/bh/assets/3a53d3c9dd1d8119e3de9d1435258e9a.svg)}.bh .i-fnb{background-image:url(/bh/assets/22b736b8cb18a555894506c0650df38c.svg)}.bh .i-gear{background-image:url(/bh/assets/075edf66e9f3bd0ed3a5f12be9f6c6ec.svg)}.bh .i-globe{background-image:url(/bh/assets/086b87973ce1ff724263c679380f37f3.svg)}.bh .i-handoff{background-image:url(/bh/assets/97378125d88cb3e1f1a37986ed06430f.svg)}.bh .i-headset{background-image:url(/bh/assets/ca81f3d4f7cd1620f23109d8f1d538b0.svg)}.bh .i-history{background-image:url(/bh/assets/940725fa788089ae9ac4f4b91c4a616c.svg)}.bh .i-hotel{background-image:url(/bh/assets/58b8611de68d8e6553ee0109573ce81e.svg)}.bh .i-house{background-image:url(/bh/assets/653676ed8ad5aa74f4aa8f5a3cdac926.svg)}.bh .i-inboxes{background-image:url(/bh/assets/2e9ba7928818b2e32af38c79cc3dc4a0.svg)}.bh .i-invoice{background-image:url(/bh/assets/8cab7ec8607f2758cc9dbed339af9df5.svg)}.bh .i-kb{background-image:url(/bh/assets/a6135517ecd0fbcbe3641497ce5b98c3.svg)}.bh .i-key{background-image:url(/bh/assets/76cfdd81bee1c43ad8b2e0344b3d6866.svg)}.bh .i-link{background-image:url(/bh/assets/1742c587d29364ca12ede9be7e1c7044.svg)}.bh .i-lock{background-image:url(/bh/assets/fb3882a915eb25f80a8ca2e2baa3cab6.svg)}.bh .i-logout{background-image:url(/bh/assets/1c22e725548cf5239db1fea3cc354a33.svg)}.bh .i-mail{background-image:url(/bh/assets/e0313b828e753543310a0067ff76e2b9.svg)}.bh .i-map{background-image:url(/bh/assets/0c7d9838f8bee7349474f367445a71dc.svg)}.bh .i-message{background-image:url(/bh/assets/3ba9d2f81b10502afcbe9b471fb0cdb9.svg)}.bh .i-migrate{background-image:url(/bh/assets/b1d75cecd75fd5dd6f45481b5ba0b02a.svg)}.bh .i-night{background-image:url(/bh/assets/0cd9c7a4458c1363c7501112b2eaa8a5.svg)}.bh .i-notebook{background-image:url(/bh/assets/0e4e71c3ad1bb33b5f1e179f01c67943.svg)}.bh .i-palette{background-image:url(/bh/assets/cd49d95a989aa1c040b8cd0531b35c13.svg)}.bh .i-payment{background-image:url(/bh/assets/e1d290976f2be13e348fa37115dc6fcf.svg)}.bh .i-phone{background-image:url(/bh/assets/8e2a60d9f2842e41389c67f57253c2d7.svg)}.bh .i-piggy{background-image:url(/bh/assets/c74657338b4fb55bf2a9173ea74f4ade.svg)}.bh .i-pms{background-image:url(/bh/assets/a435ffe8896ba0443a4c81a21eae74dd.svg)}.bh .i-printer{background-image:url(/bh/assets/c7a001207c839a3d3219f9b77ddb6283.svg)}.bh .i-qr{background-image:url(/bh/assets/713b3b54b0d0eba1c13c6dd4adb8dd0e.svg)}.bh .i-receipt{background-image:url(/bh/assets/a01eef4ef047703a9bf61d35e979aa21.svg)}.bh .i-refund{background-image:url(/bh/assets/4eb7e63612cde9b546cab7315eddf1c4.svg)}.bh .i-roles{background-image:url(/bh/assets/b8924777bc237680431836cb33269d15.svg)}.bh .i-searchpin{background-image:url(/bh/assets/b820f89e30f1b79108a69e247a5cd607.svg)}.bh .i-seo{background-image:url(/bh/assets/0924a59cd4e0ccb22d7a2d1a4c035a0e.svg)}.bh .i-shield{background-image:url(/bh/assets/b0ebc2054ec767e9b3bc963a43048c11.svg)}.bh .i-sparkle{background-image:url(/bh/assets/7d29ba20c1f12cdb12591b812aa378fc.svg)}.bh .i-sun{background-image:url(/bh/assets/4783afa45903fbc201bd6e1818f354a7.svg)}.bh .i-tabs{background-image:url(/bh/assets/74cb1d1dcdeab4fcde87afb76e469ad7.svg)}.bh .i-tag{background-image:url(/bh/assets/444a9a2a23c28370b3339eb3f7919988.svg)}.bh .i-users{background-image:url(/bh/assets/86656d38d6a823db42c956f45ff57f12.svg)}.bh .i-website{background-image:url(/bh/assets/482c9dd2279511263048ae69420af206.svg)}.bh .card{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:14px;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.bh .card-hover:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 18px 40px -22px #12274559}.bh .card-hover:hover .chip{background:var(--navy);color:#fff}.bh .card p{color:var(--muted);font-size:15px}.bh .card-soft{background:var(--soft);border-color:#0000}.bh .card-navy{background:var(--navy);border-color:var(--navy);color:#c9d6e6}.bh .card-navy .h3,.bh .card-navy .h4{color:#fff}.bh .card-navy p{color:#b6c5d8}.bh .card-hl{border:2px solid var(--teal);box-shadow:0 24px 50px -28px #1f7a848c}.bh .card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bh .card .foot{margin-top:auto;padding-top:8px}.bh .list-check{flex-direction:column;gap:10px;display:flex}.bh .list-check li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.bh .list-check li:before{content:"";background:var(--teal-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14.2 7' fill='none' stroke='%231f7a84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.bh .bg-navy .list-check li,.bh .bg-deep .list-check li{color:#d7e2ef}.bh .bg-navy .list-check li:before,.bh .bg-deep .list-check li:before{background-color:#5fb9c22e}.bh .list-plus li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 6v8M6 10h8' fill='none' stroke='%231f7a84' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.bh .list-arrow li:before{background:var(--steel-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10h8M11 7l3 3-3 3' fill='none' stroke='%23376587' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.bh .list-dot li{align-items:flex-start;gap:12px;display:flex}.bh .list-dot li:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.bh .proof{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 20px 50px -34px #12274566}.bh .proof>div{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:28px 32px;display:flex}.bh .proof>div:first-child{border-left:0}.bh .proof b{color:var(--navy);letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1.1}.bh .proof b small{color:var(--teal-ink);font-size:18px;font-weight:700}.bh .proof span{color:var(--muted);font-size:15px}.bh .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;display:grid;position:relative}.bh .step{flex-direction:column;gap:12px;display:flex;position:relative}.bh .step .num{background:var(--navy);color:#fff;z-index:1;border-radius:50%;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.bh .bg-soft .step .num{box-shadow:0 0 0 8px var(--soft)}.bh .bg-teal .step .num{box-shadow:0 0 0 8px var(--teal-50)}.bh .step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--teal) 0 8px,transparent 8px 14px);height:2px;position:absolute;top:28px;left:72px;right:-8px}.bh .step p{color:var(--muted);font-size:15px}.bh .tabs{background:var(--soft);border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.bh .tab{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.bh .tab:hover{color:var(--navy)}.bh .tab.on{color:var(--navy);background:#fff;box-shadow:0 6px 18px -10px #12274573}.bh .tab .ic{width:26px;height:26px}.bh .tbl-box{border:1px solid var(--line);background:#fff;border-radius:20px;overflow-x:auto}.bh .cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:820px;font-size:15px}.bh .cmp th,.bh .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 22px}.bh .cmp tr:last-child td{border-bottom:0}.bh .cmp thead th{color:var(--muted);background:var(--soft);font-size:14px;font-weight:700}.bh .cmp th[scope=row]{color:var(--navy);background:#fff;width:22%;font-weight:700;position:sticky;left:0}.bh .cmp td.hl,.bh .cmp th.hl{background:var(--teal-50);color:var(--navy);border-left:2px solid var(--teal);border-right:2px solid var(--teal);font-weight:600}.bh .cmp thead th.hl{background:var(--navy);color:#fff;border-color:var(--navy)}.bh .cmp td .dash{color:#8796a8}.bh .faq{flex-direction:column;gap:12px;display:flex}.bh .faq-i{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.bh .faq-i.open{border-color:var(--teal)}.bh .faq-q{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 24px;font-size:17px;font-weight:700;display:flex}.bh .faq-q .pm{background:var(--teal-50);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.bh .faq-q .pm:before,.bh .faq-q .pm:after{content:"";background:var(--teal-ink);border-radius:2px;width:12px;height:2px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bh .faq-q .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.bh .faq-i.open .pm{background:var(--navy)}.bh .faq-i.open .pm:before,.bh .faq-i.open .pm:after{background:#fff}.bh .faq-i.open .pm:after{transform:translate(-50%,-50%)rotate(0)}.bh .faq-a{color:var(--muted);max-width:720px;padding:0 24px 22px;font-size:15.5px}.bh .field{flex-direction:column;gap:6px;min-width:0;display:flex}.bh .field label,.bh .flabel{color:var(--navy);font-size:14px;font-weight:600}.bh .field label .req{color:#b42318}.bh .inp{border:1.5px solid var(--line);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.bh .inp:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 4px #5fb9c238}.bh .inp.err{border-color:#b42318}.bh select.inp{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%23122745' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/18px no-repeat;padding-right:40px}.bh .ferr{color:#b42318;font-size:13px}.bh .fgrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.bh .pick{border:1.5px solid var(--line);min-height:40px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.bh .pick:hover{border-color:var(--teal)}.bh .pick.on{background:var(--navy);border-color:var(--navy);color:#fff}.bh .consent{color:var(--muted);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.bh .consent input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:1px 0 0}.bh .consent a{color:var(--teal-ink);text-decoration:underline}.bh .mock{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0b1a308c,0 0 0 1px #12274514}.bh .mock-bar{border-bottom:1px solid var(--line);background:#f1f4f8;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.bh .mock-bar i{background:#d4dce6;border-radius:50%;width:10px;height:10px}.bh .mock-bar .url{height:22px;color:var(--muted);background:#fff;border-radius:6px;flex:1;align-items:center;margin-left:14px;padding:0 10px;font-size:11px;display:flex}.bh .app{grid-template-columns:150px 1fr;min-height:360px;display:grid}.bh .app-side{background:var(--navy);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.bh .app-side .lg{height:22px;margin:0 6px 14px}.bh .app-side span{color:#a9bbd1;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.bh .app-side span:before{content:"";background:#46607f;border-radius:2px;width:6px;height:6px}.bh .app-side span.on{color:#fff;background:#5fb9c22e}.bh .app-side span.on:before{background:var(--teal)}.bh .app-main{background:#fbfcfe;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.bh .app-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.bh .app-h b{color:var(--navy);font-size:14px}.bh .app-h .sm{color:var(--muted);font-size:11px}.bh .legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.bh .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.bh .rooms{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.bh .rm{border:1px solid var(--line);min-height:54px;color:var(--navy);background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;padding:7px 8px;font-size:10px;display:flex}.bh .rm b{font-size:13px}.bh .rm.in{background:var(--navy);border-color:var(--navy);color:#dbe6f2}.bh .rm.in b{color:#fff}.bh .rm.bk{background:var(--teal-100);border-color:#a9dde2}.bh .rm.dt{background:var(--amber-50);color:var(--amber-700);border-color:#f2d29b}.bh .rm.dt b{color:var(--amber-700)}.bh .s-free{background:#fff;border:1px solid #c9d3df}.bh .s-in{background:var(--navy)}.bh .s-bk{background:var(--teal-100);border:1px solid #a9dde2}.bh .s-dt{background:var(--amber-50);border:1px solid #f2d29b}.bh .tl{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:54px repeat(7,minmax(0,1fr));font-size:10px;display:grid;overflow:hidden}.bh .tl>div{height:30px;color:var(--muted);border-bottom:1px solid #eef2f6;border-left:1px solid #eef2f6;align-items:center;padding:0 6px;display:flex;position:relative}.bh .tl .th{background:var(--soft);color:var(--navy);justify-content:center;font-weight:700}.bh .tl .rn{color:var(--navy);border-left:0;font-weight:700}.bh .bar{white-space:nowrap;z-index:1;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:5px;bottom:5px;left:4px;overflow:hidden}.bh .bar.in{background:var(--navy);color:#fff}.bh .bar.bk{background:var(--teal);color:var(--navy)}.bh .bar.ota{background:var(--steel);color:#fff}.bh .toast{background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:230px;padding:12px 14px;animation:.6s both bhIn;display:flex;position:absolute;box-shadow:0 22px 44px -18px #0b1a3073,0 0 0 1px #1227450f}.bh .toast .ic{background-color:var(--teal-50);background-size:24px;border-radius:10px;width:36px;height:36px}.bh .toast b{color:var(--navy);font-size:13px;line-height:1.3;display:block}.bh .toast span{color:var(--muted);font-size:11.5px}@keyframes bhIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bh .phone{background:var(--navy-900);border-radius:34px;width:240px;padding:10px;box-shadow:0 40px 70px -30px #0b1a3099}.bh .phone-s{background:#fff;border-radius:26px;flex-direction:column;min-height:440px;display:flex;overflow:hidden}.bh .phone-h{background:var(--navy);color:#fff;padding:18px 16px 14px;font-size:13px;font-weight:700}.bh .phone-h small{color:#a9bbd1;font-size:11px;font-weight:400;display:block}.bh .phone-b{background:#fbfcfe;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.bh .prow{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11.5px;display:flex}.bh .prow b{color:var(--navy);font-size:12.5px}.bh .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bh .kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.bh .kpi span{color:var(--muted);font-size:10.5px;display:block}.bh .kpi b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:18px}.bh .kpi em{color:var(--green-700);font-size:10.5px;font-style:normal;font-weight:700}.bh .bars{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-end;gap:8px;height:120px;padding:10px 12px 0;display:flex}.bh .bars i{background:var(--teal-100);border-radius:5px 5px 0 0;flex:1}.bh .bars i.h{background:var(--navy)}.bh .inbox{grid-template-columns:260px 1fr;min-height:400px;display:grid}.bh .ib-list{border-right:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.bh .ib-it{border-bottom:1px solid #eef2f6;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bh .ib-it.on{background:var(--teal-50)}.bh .av{background:var(--steel-100);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.bh .av .ch{border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.bh .ib-it .t{flex:1;min-width:0}.bh .ib-it b{color:var(--navy);justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.bh .ib-it b small{color:var(--muted);font-size:10.5px;font-weight:400}.bh .ib-it p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bh .ib-chat{background:#f7f9fc;flex-direction:column;min-width:0;display:flex}.bh .ib-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.bh .ib-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.bh .bub{border-radius:16px;max-width:78%;padding:10px 14px;font-size:13px;line-height:1.45;animation:.5s both bhIn}.bh .bub-in{border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.bh .bub-out{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bh .bub-ai{background:var(--teal-100);color:var(--navy);border-bottom-left-radius:4px;align-self:flex-start}.bh .bub-note{color:#6b4a12;background:#fff7e6;border:1px dashed #e4b45a;border-radius:10px;align-self:center;font-size:12px}.bh .ch-zalo{background:#0068ff}.bh .ch-fb{background:#7b4fe0}.bh .ch-ig{background:#e1306c}.bh .ch-wa{background:#25a35a}.bh .ch-web{background:var(--teal)}.bh .ratecal{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;font-size:11px;overflow:hidden}.bh .ratecal th,.bh .ratecal td{text-align:center;font-variant-numeric:tabular-nums;border:1px solid #eef2f6;padding:7px 6px}.bh .ratecal th{background:var(--soft);color:var(--navy);font-weight:700}.bh .ratecal td:first-child{text-align:left;color:var(--navy);background:#fff;font-weight:700}.bh .ratecal .up{color:var(--green-700);background:#e7f4ec;font-weight:700}.bh .ratecal .dn{background:var(--amber-50);color:var(--amber-700);font-weight:700}.bh .ratecal .cl{color:#8796a8;background:#f1f3f6;text-decoration:line-through}.bh .pill-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bh .logo-ph{color:#6a7a8f;letter-spacing:.02em;background:#fff;border:1px dashed #b9c6d4;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:44px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.bh .photo{border-radius:var(--r);background:linear-gradient(135deg,#dfe9f1,#c8dbe7);align-items:flex-end;min-height:220px;padding:16px;display:flex;position:relative;overflow:hidden}.bh .photo:before{content:"";background:repeating-linear-gradient(135deg,#ffffff2e 0 12px,#0000 12px 24px);position:absolute;inset:0}.bh .photo span{color:var(--navy);background:#ffffffd9;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:relative}.bh .divider{background:var(--line);height:1px}.bh .breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px;padding:16px 0;font-size:13px;display:flex}.bh .breadcrumb a:hover{color:var(--navy);text-decoration:underline}.bh .breadcrumb b{color:var(--navy);font-weight:600}.bh .subnav{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.bh .subnav .wrap{align-items:center;gap:6px;min-height:56px;display:flex;overflow-x:auto}.bh .subnav a.it{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:56px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.bh .subnav a.it:hover,.bh .subnav a.it.on{color:var(--navy);border-bottom-color:var(--teal)}.bh .hero-bg{background:radial-gradient(900px 480px at 85% 10%,#5fb9c22e,#0000 60%),radial-gradient(700px 400px at 0 100%,#3765871a,#0000 60%),#fff}.bh .dots-bg{background-image:radial-gradient(#12274517 1px,#0000 1px);background-size:22px 22px}@media (max-width:980px){.bh .sec{padding:72px 0}.bh .split,.bh .split-r,.bh .split-eq,.bh .split-48{grid-template-columns:1fr;gap:40px}.bh .h1{font-size:36px}.bh .h2{font-size:30px}.bh .proof{grid-template-columns:repeat(2,minmax(0,1fr))}.bh .proof>div:nth-child(3){border-left:0}.bh .proof>div:nth-child(n+3){border-top:1px solid var(--line)}.bh .step:not(:last-child):after{display:none}.bh .app{grid-template-columns:1fr}.bh .app-side{display:none}.bh .inbox{grid-template-columns:1fr}.bh .ib-list{display:none}.bh .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bh .wrap,.bh .wrap-narrow{padding:0 16px}.bh .h1{font-size:30px}.bh .h2{font-size:26px}.bh .lead{font-size:16px}.bh .proof b{font-size:28px}.bh .proof>div{padding:20px}.bh .btns .btn{width:100%}.bh .rooms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bh *{transition:none!important;animation:none!important}}.bh .hdr{z-index:60;border-bottom:1px solid var(--line);background:#fff;position:relative}.bh .hdr-in{align-items:center;gap:28px;height:72px;display:flex}.bh .hdr .logo img{width:auto;height:34px}.bh .nav{flex:1;align-items:center;gap:2px;display:flex}.bh .nav-i{height:44px;color:var(--navy);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.bh .nav-i:hover,.bh .nav-i.on{background:var(--soft)}.bh .nav-i .cv{opacity:.7;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.bh .nav-i.open .cv{transform:translateY(2px)rotate(-135deg)}.bh .hdr-r{align-items:center;gap:8px;display:flex}.bh .hdr-login{color:var(--navy);border-radius:10px;align-items:center;height:44px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.bh .hdr-login:hover{text-underline-offset:4px;text-decoration:underline}.bh .burger{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:none}.bh .hdr-dark{background:var(--navy-900);border-bottom-color:#ffffff14}.bh .hdr-dark .nav-i,.bh .hdr-dark .hdr-login{color:#e6eef7}.bh .hdr-dark .nav-i:hover,.bh .hdr-dark .nav-i.on{background:#ffffff14}.bh .hdr-dark .burger{color:#fff;background:0 0;border-color:#ffffff40}.bh .mega{border-top:1px solid var(--line);z-index:70;color:var(--text);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #0b1a3073}.bh .mega-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.bh .mega-top a{align-items:center;gap:14px;display:flex}.bh .mega-top b{color:var(--navy);font-size:16px;display:block}.bh .mega-top span{color:var(--muted);font-size:14px}.bh .mega-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0 28px;display:grid}.bh .mega-col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:700}.bh .mega-it{border-radius:12px;align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;display:flex}.bh .mega-it:hover,.bh .mega-it.on{background:var(--teal-50)}.bh .mega-it b{color:var(--navy);font-size:15px;line-height:1.3;display:block}.bh .mega-it span{color:var(--muted);font-size:13px;line-height:1.4}.bh .mega-foot{background:var(--soft);padding:14px 0;font-size:14px}.bh .dd{border:1px solid var(--line);z-index:70;background:#fff;border-radius:14px;min-width:260px;padding:8px;position:absolute;top:calc(100% - 6px);box-shadow:0 24px 48px -24px #0b1a3066}.bh .dd a{color:var(--navy);border-radius:10px;padding:10px 12px;font-size:14.5px;font-weight:600;display:block}.bh .dd a:hover{background:var(--teal-50)}.bh .mnav{border-top:1px solid var(--line);z-index:70;background:#fff;padding:12px 16px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #0b1a3073}.bh .mnav a,.bh .mnav summary{min-height:48px;color:var(--navy);border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.bh .mnav details a{border-bottom:0;min-height:44px;padding-left:16px;font-weight:500}.bh .ftr{background:var(--navy-900);color:#a9bbd1;padding:80px 0 0;font-size:14.5px}.bh .ftr-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;display:grid}.bh .ftr h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:14px}.bh .ftr ul{flex-direction:column;gap:10px;display:flex}.bh .ftr a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.bh .ftr-bot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:64px;padding:22px 0 28px;font-size:13px;display:flex}.bh .ftr-bot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.bh .soc{gap:10px;display:flex}.bh .soc a{color:#fff;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bh .soc a:hover{background:#ffffff14;text-decoration:none}.bh .fab{z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.bh .fab a{color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:12px;font-weight:800;display:grid;box-shadow:0 14px 30px -10px #0b1a3080}.bh .fab .z{background:#0068ff}.bh .fab .c{background:var(--teal);color:var(--navy)}.bh .mbar{z-index:80;border-top:1px solid var(--line);background:#fff;gap:8px;padding:8px 12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #0b1a3066}.bh .mbar a{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:14px;font-weight:700;display:flex}.bh .lead-blk{background:var(--navy);color:#c9d6e6;border-radius:28px;grid-template-columns:5fr 7fr;align-items:start;gap:56px;padding:64px;display:grid;position:relative;overflow:hidden}.bh .lead-blk:after{content:"";pointer-events:none;border:2px solid #5fb9c240;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-180px;box-shadow:0 0 0 40px #5fb9c20f,0 0 0 80px #5fb9c20a}.bh .lead-blk .h2{color:#fff}.bh .lead-card{z-index:1;color:var(--text);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative}.bh .trust{flex-direction:column;gap:12px;display:flex}.bh .trust li{color:#d7e2ef;align-items:center;gap:10px;font-size:15px;display:flex}.bh .trust li:before{content:"";background:#5fb9c233 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14.2 7' fill='none' stroke='%235fb9c2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.bh .lead-light{border:1px solid var(--line);color:var(--text);background:#fff}.bh .lead-light .h2{color:var(--navy)}.bh .lead-light:after{display:none}.bh .lead-light .trust li{color:var(--text)}.bh .lead-light .lead-card{border:1px solid var(--line);box-shadow:none}.bh .lead-grid{border:1px solid var(--line);background-color:#f7f9f8;background-image:linear-gradient(#1227450f 1px,#0000 1px),linear-gradient(90deg,#1227450f 1px,#0000 1px);background-size:24px 24px}.bh .lead-grid .h2{color:var(--navy)}.bh .lead-grid:after{display:none}.bh .lead-grid .trust li{color:var(--text)}.bh .lead-deep{background:linear-gradient(160deg,#0b1a30,#122745)}.bh .chatwin{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #0b1a3080}.bh .chatwin-h{background:var(--navy);color:#fff;align-items:center;gap:12px;padding:14px 20px;display:flex}.bh .chatwin-h img{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:34px;padding:4px}.bh .chatwin-h small{color:#9fe0e6;font-size:12px;display:block}.bh .calc{background:var(--navy);color:#c9d6e6;border-radius:28px;grid-template-columns:1fr 1fr;gap:48px;padding:56px;display:grid;position:relative;overflow:hidden}.bh .calc .h2{color:#fff}.bh .calc .inp{color:#fff;background:#ffffff0f;border-color:#ffffff2e;font-size:17px;font-weight:600}.bh .calc .field label{color:#e6eef7}.bh .calc input[type=range]{width:100%;accent-color:var(--teal);height:28px}.bh .calc-res{color:var(--text);background:#fff;border-radius:20px;flex-direction:column;align-self:start;gap:22px;padding:36px;display:flex}.bh .calc-res .big{color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1.1}.bh .calc-res .big.t{color:var(--teal-ink)}@media (max-width:1080px){.bh .nav,.bh .hdr-login,.bh .hdr-r .btn-outline{display:none}.bh .burger{display:inline-flex}.bh .hdr-r{margin-left:auto}}@media (max-width:980px){.bh .ftr-grid{grid-template-columns:1fr 1fr}.bh .lead-blk,.bh .calc{border-radius:20px;grid-template-columns:1fr;padding:32px 20px}.bh .mega-cols{grid-template-columns:1fr 1fr}}@media (max-width:768px){.bh .fab{display:none}.bh .mbar{display:flex}.bh .ftr{padding-bottom:72px}.bh .ftr-grid{grid-template-columns:1fr}}.bh a.btn-primary,.bh a.btn-primary:hover{color:#fff}.bh .brand-logo{vertical-align:middle;white-space:nowrap;color:#122745;letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.bh .brand-logo img{object-fit:contain;width:30px;height:30px;display:block}.bh .brand-logo--kovena img{width:34px;height:34px}.bh .brand-logo b{font:inherit}.bh .h4 .brand-logo{margin-left:4px;font-size:11px}.bh .h4 .brand-logo img{width:21px;height:21px}.bh .brand-logo--large{gap:14px;font-size:26px}.bh .brand-logo--large img{width:82px;height:82px}.bh .site-header-sticky{z-index:99999!important;width:100%!important;position:sticky!important;top:0!important}.bh .site-header-sticky,.bh .site-header-sticky .sc-host,.bh .site-header-sticky .bh,.bh .site-header-sticky header,.bh .hdr{overflow:visible!important}.bh .site-header-sticky .sc-host,.bh .site-header-sticky .bh{height:auto!important;min-height:0!important;position:static!important}.bh .site-header-sticky .hdr,.bh header.hdr,.bh .hdr{background:#fff;z-index:99999!important;width:100%!important;transition:box-shadow .25s,background-color .25s!important;position:sticky!important;top:0!important}.bh .site-header-sticky .hdr.hdr-dark,.bh header.hdr.hdr-dark,.bh .hdr.hdr-dark{background:#0e2038!important}.bh .site-header-sticky.is-scrolled .hdr,.bh header.hdr.is-scrolled,.bh .hdr.is-scrolled{box-shadow:0 6px 24px -4px #1227451f!important}.bh .hdr .logo img.header-brand{object-fit:contain;max-width:176px;width:auto!important;height:48px!important}.bh .mega-top{display:none!important}.bh .proof>div{text-align:center!important;justify-content:center!important;align-items:center!important}.bh .proof .brand-logo{align-self:center!important}.bh .pain-head{text-align:center;align-items:center;margin-inline:auto}.bh .pain-head .lead{max-width:760px;margin-inline:auto}.bh .head{text-align:center!important;align-items:center!important;margin-inline:auto!important}.bh .head .lead{margin-inline:auto!important}.bh .site-header-sticky .hdr{box-shadow:0 4px 16px #0b1a300f}.bh .language-dropdown{color:inherit;font:inherit;flex:none;position:relative!important;overflow:visible!important}.bh .language-dropdown summary{cursor:pointer!important;white-space:nowrap!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;border-radius:9px!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 9px!important;font-size:13px!important;font-weight:700!important;list-style:none!important;display:flex!important}.bh .language-dropdown summary::-webkit-details-marker{display:none!important}.bh .language-dropdown summary *{pointer-events:none!important}.bh .language-dropdown summary:hover,.bh .language-dropdown[open] summary{background:#f1f6f8!important}.bh .language-dropdown summary [data-current-flag]{font-size:17px;line-height:1}.bh .language-chevron{opacity:.6;font-size:11px;transition:transform .18s}.bh .language-dropdown[open] .language-chevron{transform:rotate(180deg)}.bh .language-dropdown summary:focus-visible{outline-offset:2px;outline:2px solid #5fb9c2}.bh .language-options{z-index:100000!important;background:#fff!important;border:1px solid #dce8f1!important;border-radius:12px!important;min-width:154px!important;padding:6px!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 36px #12274533!important}.bh .language-options button{color:#122745!important;text-align:left!important;width:100%!important;font:inherit!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:9px!important;padding:10px!important;font-size:14px!important;display:flex!important}.bh .language-options button *{pointer-events:none!important}.bh .language-options button:hover,.bh .language-options button.lang-active{color:#1f7a84!important;background:#eef7f8!important}.bh .language-options button:focus-visible{outline-offset:-2px;outline:2px solid #5fb9c2}.bh .hdr-dark .language-dropdown summary:hover,.bh .hdr-dark .language-dropdown[open] summary{background:#ffffff1f!important}.bh .hdr-dark .language-options{background:#0e2038!important;border-color:#ffffff29!important;box-shadow:0 16px 36px #00000073!important}.bh .hdr-dark .language-options button{color:#f1f6f8!important}.bh .hdr-dark .language-options button:hover,.bh .hdr-dark .language-options button.lang-active{color:#5fb9c2!important;background:#ffffff1f!important}.bh .mobile-language{width:100%!important;margin:6px 0!important}.bh .mobile-language .language-options{box-shadow:none!important;border:1px solid var(--line)!important;margin-top:6px!important;position:static!important;left:0!important;right:auto!important}.bh .burger{cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important}.bh .burger *{pointer-events:none!important}.bh .mnav{z-index:99999!important;border-top:1px solid var(--line)!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;max-height:calc(100vh - 64px)!important;padding:16px 20px 32px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 24px 60px #0b1a3038!important}.bh .mnav a,.bh .mnav summary{min-height:48px!important;color:var(--navy)!important;border-bottom:1px solid var(--line)!important;cursor:pointer!important;touch-action:manipulation!important;justify-content:space-between!important;align-items:center!important;font-weight:600!important;text-decoration:none!important;list-style:none!important;display:flex!important}.bh .mnav a[href*="app.bellhop.biz"]{color:var(--navy)!important;text-align:center!important;background:#f1f6f8!important;border-bottom:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin-bottom:10px!important;padding:0 16px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.bh .hdr-dark .mnav{color:#fff!important;background:#0e2038!important;border-top-color:#ffffff1f!important}.bh .hdr-dark .mnav a,.bh .hdr-dark .mnav summary{color:#fff!important;border-bottom-color:#ffffff1f!important}.bh .hdr-dark .mnav a[href*="app.bellhop.biz"]{color:#fff!important;background:#ffffff1f!important}.bh .mnav details a{color:var(--navy)!important;border-bottom:1px solid #f1f5f9!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 8px 8px 12px!important;font-size:15px!important;font-weight:600!important;display:flex!important}.bh .mnav details a:last-child{border-bottom:0!important}.bh .mnav details a:hover{color:#1f7a84!important;background:#f8fafc!important}.bh .mnav details a .mnav-ic{background-color:#e6f7f8!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:22px!important;border-radius:10px!important;flex:none!important;width:36px!important;height:36px!important;box-shadow:0 2px 6px #1227450f!important}.bh .hdr-dark .mnav details a{color:#fff!important;border-bottom-color:#ffffff14!important}.bh .hdr-dark .mnav details a:hover{background:#ffffff0f!important}.bh .hdr-dark .mnav details a .mnav-ic{background-color:#ffffff24!important}.bh a.btn-primary{color:#fff}.bh a.btn-primary:hover,.bh a.btn-primary:focus-visible{color:#fff;box-shadow:0 8px 20px #12274538}.bh .current-language-flag svg,.bh .language-options button svg{object-fit:cover;border:1px solid #1227451f;border-radius:2px;width:20px;height:14px;display:block}.bh .hdr .nav-i .cv{opacity:.65;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-left:1px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.bh .hdr .nav-i.open .cv{transform:translateY(1px)rotate(-135deg)}.bh .subnav{z-index:80;top:72px}@media (min-width:981px){.bh .toc{top:96px}}.bh .subnav a.it{transition:color .2s,border-color .2s}.bh .subnav a.it.on{border-bottom-color:var(--teal);color:var(--navy)}.bh [id]{scroll-margin-top:144px}.bh .photo--real{background:#dfe9f1;padding:0}.bh .photo--real:before{display:none}.bh .photo--real img{object-fit:cover;width:100%;height:200px;display:block}.bh .mock{max-width:100%!important}.bh .mock img,.bh .mock-img,.bh .mock-screen-img{object-fit:cover!important;border-radius:0 0 14px 14px!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.bh .phone{box-sizing:border-box!important;max-width:100%!important}.bh .phone-s{position:relative!important}.bh .phone-s img,.bh .phone-img,.bh .phone-screen-img{object-fit:cover!important;border-radius:26px!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.bh .chatwin img,.bh .chatwin-img{max-width:100%!important;height:auto!important;display:block!important}.bh .hero-visual,.bh .mockup-visual{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.bh .hero-mockup-img,.bh .section-mockup-img{filter:drop-shadow(0 20px 40px #0b1a3024);object-fit:contain!important;width:100%!important;max-width:760px!important;height:auto!important;display:block!important}.bh .process-split-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;margin-top:36px;display:grid}.bh .process-photo-col{justify-content:center;width:100%;display:flex}.bh .process-photo-img{object-fit:cover;border-radius:20px;width:100%;max-width:520px;height:440px;transition:opacity .25s,transform .25s;box-shadow:0 20px 48px -16px #0b1a3029}.bh .process-steps-col{flex-direction:column;display:flex;position:relative}.bh .process-step-item{border-top:1px solid #edf2f7;transition:all .2s;position:relative}.bh .process-step-item:first-child{border-top:none}.bh .process-step-item summary{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:3;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex;position:relative}.bh .process-step-item summary::-webkit-details-marker{display:none}.bh .process-step-item .step-num{color:#1f7a84;z-index:3;background:#fff;border:1.5px solid #1f7a84;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;transition:all .2s;display:grid;position:relative}.bh .process-step-item[open] .step-num{color:#1f7a84;border-color:#1f7a84;box-shadow:0 0 0 4px #1f7a841f}.bh .process-step-item .step-title{color:#122745;flex:1;margin-left:18px;font-size:17px;font-weight:700;transition:color .2s}.bh .process-step-item[open] .step-title{color:#122745}.bh .process-step-item .step-toggle{color:#1f7a84;background:#fff;border:1.5px solid #1f7a84;border-radius:5px;place-items:center;width:26px;height:26px;font-size:18px;font-weight:700;line-height:1;transition:all .2s;display:grid}.bh .process-step-item .step-toggle:after{content:"+"}.bh .process-step-item[open] .step-toggle{color:#fff;background:#1f7a84}.bh .process-step-item[open] .step-toggle:after{content:"−"}.bh .process-step-item .step-content{color:#566579;padding:0 0 20px 56px;font-size:14.5px;line-height:1.65}.bh .process-step-item[open]:not(:last-child):before{content:"";z-index:2;transform-origin:top;background:#1f7a84;width:2px;animation:.85s cubic-bezier(.25,1,.5,1) forwards stepLineGrow;position:absolute;top:33px;bottom:-33px;left:18px}@keyframes stepLineGrow{0%{opacity:0;transform:scaleY(0)}25%{opacity:1}to{opacity:1;transform:scaleY(1)}}@media (max-width:900px){.bh .process-split-layout{grid-template-columns:1fr;gap:32px}.bh .process-photo-img{max-width:100%;height:300px}}.bh .booking-features-grid,.bh .website-features-grid{grid-template-columns:repeat(4,1fr)!important;gap:16px!important;display:grid!important}.bh .booking-features-grid .feat,.bh .website-features-grid .ft{background:#fff!important;border:1px solid #dde4ec!important;border-radius:16px!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;padding:18px 16px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;box-shadow:0 4px 16px #1227450a!important}.bh .booking-features-grid .feat:hover,.bh .website-features-grid .ft:hover{border-color:#5fb9c2!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px -10px #1227451f!important}.bh .booking-features-grid .feat .feat-body,.bh .website-features-grid .ft>div{flex:1!important;min-width:0!important}.bh .booking-features-grid .feat h3.h4,.bh .website-features-grid .ft h3.h4{color:#122745!important;margin:0 0 6px!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}.bh .booking-features-grid .feat p,.bh .website-features-grid .ft p{color:#566579!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.bh .website-features-grid .ft .ic{color:#1f7a84!important;background-color:#f0f7f9!important;border-color:#ddebf0!important;flex-shrink:0!important}@media (max-width:1100px){.bh .booking-features-grid,.bh .website-features-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.bh .booking-features-grid,.bh .website-features-grid{grid-template-columns:1fr!important}}.bh .device-img-holder{width:100%;display:block;position:relative;overflow:hidden}.bh .customer-stories-section{background:#f1f6fa}.bh .customer-stories-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.bh .customer-stories-heading h2{margin-top:14px}.bh .customer-stories-controls{gap:9px;display:flex}.bh .customer-stories-controls button{color:#122745;cursor:pointer;background:#fff;border:1px solid #cbd9e4;border-radius:50%;width:40px;height:40px;font-size:27px}.bh .customer-stories-controls button:hover,.bh .customer-stories-controls button:focus-visible{color:#fff;background:#122745}.bh .customer-stories-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.bh .customer-stories-track::-webkit-scrollbar{display:none}.bh .customer-story-card{scroll-snap-align:start;background:#fff;border:1px solid #dce6ee;border-radius:20px;flex-direction:column;min-height:330px;padding:30px;display:flex;position:relative}.bh .customer-story-mark{color:#5fb9c2;height:46px;font:700 76px/.8 Georgia,serif}.bh .customer-story-card blockquote{color:#122745;margin:18px 0 24px;font-size:21px;font-weight:650;line-height:1.45}.bh .customer-story-chips{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.bh .customer-story-chips span{color:#376587;background:#edf4f7;border-radius:30px;padding:5px 10px;font-size:12px}.bh .customer-story-person{border-top:1px solid #e4ebf1;align-items:center;gap:12px;margin-top:23px;padding-top:20px;display:flex}.bh .customer-story-person img{object-fit:cover;border-radius:12px;width:48px;height:48px}.bh .customer-story-person strong,.bh .customer-story-person small{display:block}.bh .customer-story-person small{color:#65758a;margin-top:3px}.bh .customer-stories-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin-top:38px;display:flex}.bh .customer-stories-logos img{object-fit:contain;filter:grayscale();opacity:.7;max-width:130px;max-height:48px}.bh .customer-stories-link{margin-top:34px;display:inline-flex}@media (max-width:850px){.bh .customer-stories-track{grid-auto-columns:calc(50% - 9px)}}@media (max-width:600px){.bh .customer-stories-track{grid-auto-columns:100%}.bh .customer-story-card{min-height:300px}}.bh .fab{z-index:99999!important;flex-direction:column!important;align-items:center!important;gap:14px!important;display:flex!important;position:fixed!important;bottom:24px!important;right:18px!important}.bh .fab-btn{cursor:pointer!important;isolation:isolate!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:relative!important}.bh .fab-btn:hover,.bh .fab-btn:focus-visible{transform:scale(1.08)translateY(-2px)!important}.bh .fab-btn .fab-icon{z-index:2!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important}.bh .fab-halo{pointer-events:none!important;z-index:1!important;border-radius:50%!important;animation:2.6s ease-out infinite fab-halo-pulse!important;position:absolute!important;inset:-6px!important}.bh .fab-messenger{background:linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#f43f5e 100%)!important;box-shadow:0 8px 20px -4px #a855f773!important}.bh .fab-messenger .fab-halo{background:#a855f757!important}.bh .fab-zalo{background:#0084ff!important;box-shadow:0 8px 20px -4px #0084ff73!important}.bh .fab-zalo .fab-halo{background:#0084ff57!important;animation-delay:.8s!important}.bh .fab-phone{background:#0284c7!important;box-shadow:0 8px 20px -4px #0284c773!important}.bh .fab-phone .fab-halo{background:#0284c757!important;animation-delay:1.6s!important}.bh .fab-phone svg{animation:4s ease-in-out infinite bh-phone-tilt!important}@keyframes fab-halo-pulse{0%{opacity:.85;transform:scale(.92)}60%,to{opacity:0;transform:scale(1.36)}}@keyframes bh-phone-tilt{0%,88%,to{transform:rotate(0)}91%,97%{transform:rotate(-12deg)}94%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.bh .fab-halo,.bh .fab-phone svg{animation:none!important}}@media (max-width:768px){.bh .fab{gap:12px!important;display:flex!important;bottom:20px!important;right:14px!important}.bh .fab-btn{width:48px!important;height:48px!important}.bh .mbar{display:none!important}}@media (max-width:760px){.bh .brand-logo--large img{width:64px;height:64px}.bh .brand-logo--large{font-size:22px}}@media (max-width:980px){.bh .toc a.on{border-bottom:2px solid #1f6b52}}.bh .tbc,.bh .tbc-block,.bh .bub-note{display:none!important}.bh .ph{color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.bh .ic,.bh .ic-sm,.bh .ic-md,.bh .ic-lg,.bh .ic-tile,.bh .ic-tile-sm{background-position:50%;background-repeat:no-repeat;flex-shrink:0!important}.bh .tbl-scroll-hint{display:none}@media (max-width:860px){.bh .tbl-scroll-hint{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.bh .tbl-scroll-btn{color:#122745;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef8f9;border:1px solid #bfe3e8;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px -4px #12274529}.bh .tbl-scroll-btn:hover:not(:disabled){background:#e0f2f5;border-color:#5fb9c2}.bh .tbl-scroll-btn:active:not(:disabled){background:#d4eef2;transform:scale(.98)}.bh .tbl-scroll-btn:disabled,.bh .tbl-scroll-btn.is-disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.bh .tbl-scroll-arrow{color:#fff;background:#122745;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}}.bh,.bh{max-width:100%;min-height:100%;height:auto!important;overflow-x:clip!important}.bh #dc-root,.bh #dc-root>.sc-host{height:auto!important;min-height:100%!important;overflow:visible!important}.bh{box-sizing:border-box;max-width:100%}.bh *,.bh :before,.bh :after{box-sizing:border-box}@media (max-width:980px){.bh .hdr-login{min-height:34px!important;color:var(--navy)!important;white-space:nowrap!important;background:#f1f6f8!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:12.5px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.bh .hdr-dark .hdr-login{color:#fff!important;background:#ffffff1f!important}.bh .split,.bh .split-r,.bh .split-eq,.bh .split-48,.bh .lead-blk,.bh .calc,.bh .ftr-grid,.bh .hub,.bh .flow3,.bh .sync,.bh .day,.bh .conv,.bh .scope,.bh .stairs,.bh .qa2,.bh .qrow,.bh .proc,.bh .flow,.bh .inbox{grid-template-columns:minmax(0,1fr)!important}.bh .split>*,.bh .split-r>*,.bh .split-eq>*,.bh .split-48>*,.bh .lead-blk>*,.bh .calc>*,.bh .ftr-grid>*,.bh .grid-auto>*,.bh .grid-auto-sm>*,.bh .grid-auto-xs>*,.bh .inbox>*{min-width:0;max-width:100%}.bh .jr{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;margin-right:0!important;padding:0!important;overflow-x:visible!important}.bh .inbox{min-height:0!important}}@media (max-width:600px){.bh .wrap,.bh .wrap-narrow,.bh .subnav .wrap{padding-left:16px!important;padding-right:16px!important}.bh .sec{padding:48px 0!important}.bh .sec-sm{padding:32px 0!important}.bh .h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.18!important}.bh .h2{font-size:clamp(22px,6vw,28px)!important;line-height:1.24!important}.bh .lead{font-size:16px!important;line-height:1.6!important}.bh .hdr-in{gap:4px!important;height:64px!important;padding-left:12px!important;padding-right:12px!important}.bh .hdr .logo img.header-brand{max-width:100px!important;height:30px!important}.bh .hdr-r{flex-shrink:0!important;gap:4px!important}.bh .hdr-login{min-height:34px!important;padding:0 7px!important;font-size:12px!important}.bh .hdr-r .btn{border-radius:8px!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important}.bh .hdr-language summary{gap:3px!important;min-height:34px!important;padding:0 5px!important;font-size:11.5px!important}.bh .burger{flex:none!important;width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.bh .subnav{top:64px!important}.bh .jr,.bh .mods,.bh .steps,.bh .fgrid{grid-template-columns:minmax(0,1fr)!important}.bh .cycle,.bh .cycle{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.bh .cycle div,.bh .cycle div{text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:12px 8px!important;font-size:13.5px!important;font-weight:700!important;display:flex!important}.bh .jr-band{text-align:center;justify-content:center;padding:20px!important}.bh .jr-band>div{flex-basis:100%!important}.bh .proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bh .proof>div{padding:12px 8px!important}.bh .proof b{font-size:24px!important}.bh .split>div[style*="position: relative"]{padding-left:0!important;padding-right:0!important}.bh .toast{max-width:calc(100% - 16px)!important;left:8px!important;right:auto!important}.bh .phone[style*="position: absolute"]{width:154px!important;right:0!important}.bh .chatwin[style*="position: absolute"]{width:100%!important;margin-top:16px!important;position:relative!important;left:0!important}.bh .card,.bh .fbox,.bh .conv,.bh .hs-card,.bh .lead-card,.bh .calc-res,.bh .spoke,.bh .feat,.bh .ft{padding:22px 18px!important}.bh .lead-card .chatwin-h{margin:-22px -18px 8px!important}.bh .customer-stories-heading{flex-direction:column;align-items:flex-start;gap:14px}.bh .bk-bar{grid-template-columns:1fr!important;margin:0 12px!important;transform:translateY(-20px)!important}.bh .room-li{grid-template-columns:1fr auto!important}.bh .room-li .room-img{grid-column:1/-1;height:96px}.bh .log div{grid-template-columns:72px minmax(0,1fr)!important}.bh .log div span:last-child{grid-column:2}.bh .stackm{height:280px!important}.bh .sm{width:82%!important}.bh .ba{height:340px!important}.bh .ba>div:first-child{padding:16px!important}.bh .ba-l-in{padding-left:16px!important}.bh .moment{padding:20px 0 20px 18px!important}.bh .moment .t{font-size:34px!important}.bh .hs{gap:16px!important;padding:8px 20px 20px!important}.bh .hs-card{flex:0 0 calc(100vw - 40px)!important}.bh .ln{margin-left:8px!important;padding-left:20px!important}.bh .ln-dot{left:-30px!important}.bh .ln-sec{padding:48px 0!important}.bh .pt{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.bh .pt>.st-live,.bh .pt>.st-road{grid-column:2;justify-self:start}.bh .money-st b{white-space:nowrap;font-size:12px!important}.bh .money-st{width:80px!important}.bh .money-st:first-of-type{align-items:center!important;left:8%!important;transform:translate(-50%)!important}.bh .money-st:last-of-type{align-items:center!important;left:92%!important;right:auto!important;transform:translate(-50%)!important}.bh .meth{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.bh .meth div{text-align:center!important;border-radius:10px!important;height:54px!important;padding:0 4px!important;font-size:12px!important;line-height:1.25!important}.bh .doc{gap:28px!important}.bh .docmain{gap:52px!important}.bh .fq-q{grid-template-columns:36px minmax(0,1fr) 20px!important;gap:8px!important}.bh .fq-a{padding:0 0 16px 44px!important}.bh .ctl td:first-child{width:40%!important;padding-right:12px!important}}@media (max-width:860px){.bh .pms-mods-slider{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:12px!important;margin:0 -16px!important;padding:6px 16px 18px!important;display:flex!important;overflow-x:auto!important}.bh .pms-mods-slider::-webkit-scrollbar{display:none!important}.bh .pms-mods-slider .mod{scroll-snap-align:start!important;box-sizing:border-box!important;border-radius:14px!important;flex:0 0 calc(50% - 6px)!important;min-width:148px!important;max-width:calc(50% - 6px)!important;padding:16px 14px!important}.bh .pms-mods-slider .mod h3.h4{margin:0!important;font-size:16px!important}.bh .pms-mods-slider .mod p{margin:0!important;font-size:13px!important;line-height:1.4!important}.bh .pms-checkin-steps{display:none!important}}.bh .pms-fnb-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:32px;display:grid}.bh .pms-fnb-image-card{background:#fff;border:1px solid #dde4ec;border-radius:18px;display:flex;overflow:hidden;box-shadow:0 16px 36px -12px #1227451f}.bh .pms-fnb-img{object-fit:cover;width:100%;height:auto;display:block}.bh .pms-pricing-cta-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.bh .pms-pricing-btn-pill{color:#1f7a84;background:#fff;border:1.5px solid #1f7a84;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bh .pms-pricing-btn-pill:hover{color:#fff;background:#1f7a84}@media (max-width:768px){.bh .pms-fnb-images-grid{grid-template-columns:1fr;gap:16px}.bh .pms-pricing-cta-box{text-align:center;flex-direction:column;justify-content:center;gap:12px}.bh .pms-pricing-btn-pill{text-align:center!important;justify-content:center!important;width:auto!important;margin:4px auto 0!important;display:inline-flex!important;box-shadow:0 4px 12px #1f7a8426!important}}@media (max-width:980px){.bh #bao-cao .split-r{flex-direction:column!important;gap:28px!important;display:flex!important}.bh #bao-cao .split-r>.stack{order:1!important}.bh #bao-cao .split-r>.mock{order:2!important}}@media (max-width:768px){.bh .pms-setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.bh .pms-setup-checklist li{font-size:13.5px!important}}.bh .tabs[aria-label=Vai\ trò],.bh .tabs[aria-label=Loại\ hình]{background:var(--soft)!important;box-sizing:border-box!important;border-radius:14px!important;gap:6px!important;width:100%!important;padding:6px!important;display:flex!important}.bh .tabs[aria-label=Vai\ trò] .tab,.bh .tabs[aria-label=Loại\ hình] .tab{text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:0!important;min-width:0!important;padding:0 8px!important;display:inline-flex!important}@media (max-width:768px){.bh .tabs[aria-label=Vai\ trò],.bh .tabs[aria-label=Loại\ hình]{flex-wrap:nowrap!important;gap:4px!important;padding:4px!important}.bh .tabs[aria-label=Vai\ trò] .tab,.bh .tabs[aria-label=Loại\ hình] .tab{letter-spacing:-.2px!important;text-align:center!important;white-space:nowrap!important;border-radius:8px!important;flex:1 1 0!important;justify-content:center!important;width:0!important;min-width:0!important;min-height:40px!important;padding:0 2px!important;font-size:clamp(10.5px,2.85vw,13px)!important;font-weight:700!important}}.bh .logos{flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;display:flex!important}.bh .logbox{text-align:center!important;flex:0 calc(16.666% - 14px)!important;justify-content:center!important;align-items:center!important;min-width:140px!important}.bh .eco-card{text-align:center!important;background:#fff!important;border:1px solid #dde7ec!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px -10px #12274514!important}.bh .eco-card:hover{border-color:#5fb9c2!important;transform:translateY(-4px)!important;box-shadow:0 18px 40px -12px #12274529!important}.bh .eco-card-visual{box-sizing:border-box!important;background:#f8fafc!important;border-bottom:1px solid #eef2f6!important;justify-content:center!important;align-items:center!important;width:100%!important;height:220px!important;padding:14px!important;display:flex!important;position:relative!important;overflow:hidden!important}.bh .eco-card-img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transition:transform .3s!important;display:block!important}.bh .eco-card:hover .eco-card-img{transform:scale(1.03)!important}.bh .eco-card-body{text-align:center!important;box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;flex:1!important;align-items:center!important;gap:8px!important;padding:24px 22px 28px!important;display:flex!important}.bh .eco-card-body .ic{margin:0 auto 6px!important}.bh .eco-card-body h3.h4{color:#122745!important;text-align:center!important;margin:0!important;font-size:19px!important;font-weight:800!important}.bh .eco-card-body p{color:#566579!important;text-align:center!important;margin:0!important;font-size:14px!important;line-height:1.55!important}@media (max-width:640px){.bh .eco-card-visual{height:200px!important;padding:12px!important}.bh .eco-card-body{padding:20px 18px 24px!important}}.bh .target-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:24px;display:grid}@media (max-width:900px){.bh .target-grid{grid-template-columns:1fr;gap:20px}}.bh .target-card{background:#fff!important;border:1px solid #dde4ec!important;border-radius:20px!important;flex-direction:column!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 30px -10px #12274514!important}.bh .target-card:hover{border-color:#5fb9c2!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px -12px #12274529!important}.bh .target-card-visual{background:#e2e8f0!important;width:100%!important;height:220px!important;position:relative!important;overflow:hidden!important}.bh .target-card-img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important;display:block!important}.bh .target-card:hover .target-card-img{transform:scale(1.04)}.bh .target-card-badge{color:#0284c7!important;z-index:2!important;background:#fffffff2!important;border:1.5px solid #0284c7!important;border-radius:6px!important;padding:4px 10px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;position:absolute!important;top:14px!important;left:14px!important;box-shadow:0 2px 8px #0000001a!important}.bh .target-card-tag{color:#1e293b!important;z-index:2!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fffffff5!important;border-radius:6px!important;max-width:calc(100% - 28px)!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;position:absolute!important;bottom:12px!important;left:14px!important;overflow:hidden!important;box-shadow:0 2px 8px #0000001f!important}.bh .target-card-bar{background:#0284c7!important;width:100%!important;height:4px!important}.bh .target-card-body{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;gap:12px!important;padding:24px!important;display:flex!important}.bh .target-card-body h3.h3{color:#122745!important;margin:0!important;font-size:20px!important;font-weight:800!important}.bh .target-card-body p{color:#566579!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.bh .flow3 .fbox{text-align:center!important;justify-content:center!important;align-items:center!important}.bh .flow3 .fbox .ic{margin:0 auto 4px!important}.bh .flow3 .fbox .label,.bh .flow3 .fbox h3.h4,.bh .flow3 .fbox p{text-align:center!important;width:100%!important}.bh .flow3 .fbox .stack{width:100%!important}.bh .web-templates-heading{white-space:nowrap!important}@media (max-width:880px){.bh .web-templates-heading{white-space:normal!important}}@media (max-width:860px){.bh #mau .grid-auto{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:16px!important;margin:0 -16px!important;padding:8px 16px 24px!important;display:flex!important;overflow-x:auto!important}.bh #mau .grid-auto::-webkit-scrollbar{display:none!important}.bh #mau .grid-auto .tpl{scroll-snap-align:center!important;box-sizing:border-box!important;flex:0 0 85%!important;min-width:280px!important;max-width:85%!important}.bh #mau .tabs{scrollbar-width:none!important;max-width:100%!important;padding-bottom:6px!important;overflow-x:auto!important}.bh #mau .tabs::-webkit-scrollbar{display:none!important}}.bh .website-hub-layout{grid-template-columns:240px 1fr 240px;align-items:center;gap:32px;max-width:1120px;margin:44px auto 0;display:grid}.bh .hub-col{flex-direction:column;gap:22px;display:flex}.bh .hub-col-left .hub-item{text-align:right;flex-direction:row;justify-content:flex-end}.bh .hub-col-right .hub-item{text-align:left;flex-direction:row;justify-content:flex-start}.bh .hub-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;transition:all .2s;display:flex}.bh .hub-item:hover{background:#1f7a840f}.bh .hub-item .hub-item-icon{color:#1f7a84;background:#fff;border:1.5px solid #cbdde3;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .25s;display:grid;box-shadow:0 2px 8px #1227450a}.bh .hub-item .hub-item-label{color:#37475b;font-size:15px;font-weight:650;transition:color .2s}.bh .hub-item.active .hub-item-icon{transform:scale(1.08);color:#fff!important;background:#1f7a84!important;border-color:#1f7a84!important;box-shadow:0 6px 18px #1f7a8459!important}.bh .hub-item.active .hub-item-label{color:#1f7a84!important;font-weight:750!important}.bh .hub-center-card{text-align:center;background:linear-gradient(#f0fbfb 0%,#fff 100%);border:1.5px solid #c9eae6;border-radius:28px;flex-direction:column;align-items:center;padding:44px 36px;transition:opacity .2s,transform .2s;display:flex;position:relative;box-shadow:0 24px 56px -16px #1f7a8429}.bh .hub-center-card .hub-card-num{color:#1f7a84;margin-bottom:8px;font-family:inherit;font-size:56px;font-weight:800;line-height:1}.bh .hub-center-card .hub-card-title{color:#122745;margin:12px 0;font-size:23px;font-weight:800;line-height:1.35}.bh .hub-center-card .hub-card-desc{color:#566579;max-width:480px;margin:0 0 28px;font-size:15px;line-height:1.65}@media (max-width:900px){.bh .website-hub-layout{grid-template-columns:1fr;gap:20px;margin-top:28px}.bh .hub-center-card{order:-1;padding:32px 20px}.bh .hub-col-left,.bh .hub-col-right{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bh .hub-col-left .hub-item,.bh .hub-col-right .hub-item{background:#fff;border:1px solid #e2ece7;border-radius:12px;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;padding:10px 12px!important}.bh .hub-item .hub-item-icon{width:36px;height:36px}.bh .hub-item .hub-item-icon svg{width:17px;height:17px}.bh .hub-item .hub-item-label{font-size:13.5px}}@media (max-width:500px){.bh .hub-col-left,.bh .hub-col-right{grid-template-columns:1fr}}@media (max-width:900px){.bh .message-ai-split{flex-direction:column!important;display:flex!important}.bh .message-ai-split>.stack:first-child{order:2!important}.bh .message-ai-split>.stack:last-child{order:1!important;margin-bottom:24px!important}}:is(.bh:has(.ib-chat) .subnav,.bh:has(a[href*="Message.dc.html"]) .subnav,.bh:has(.website-hub-layout) .subnav){display:none!important}.bh .ota-connect-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:18px 24px;display:flex}.bh .ota-connect-info{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bh .ota-connect-title{color:#122745;white-space:nowrap;font-size:13.5px;font-weight:700}.bh .ota-channel-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh .ota-badge{color:#122745;background:#fff;border:1px solid #dde4ec;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #1227450a}.bh .ota-badge--more{color:#566579;background:#f1f5f9;border-color:#cbd5e1}.bh .ota-calc-btn{color:#1f7a84;white-space:nowrap;background:#e6f7f8;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bh .ota-calc-btn:hover{color:#0c1a2e;background:#5fb9c2}@media (max-width:900px){.bh .ota-connect-strip{flex-direction:column;align-items:stretch;gap:16px;padding:16px 18px}.bh .ota-connect-info{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.bh .ota-channel-badges{width:100%}.bh .ota-calc-btn{border-radius:10px;justify-content:center;width:100%;padding:11px 16px}}.bh .booking-mobile-sec{display:none!important}.bh .booking-desktop-sec{display:block!important}@media (max-width:768px){.bh .booking-desktop-sec{display:none!important}.bh .booking-mobile-sec{padding:44px 0!important;display:block!important}.bh .booking-mobile-sec .head{margin-bottom:24px!important}.bh .booking-mobile-sec .head .h2{margin-top:8px!important;margin-bottom:10px!important;font-size:24px!important;line-height:1.3!important}.bh .booking-mobile-sec .head .lead{max-width:340px!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.bh .booking-phone-single{filter:drop-shadow(0 14px 28px #1227451f);width:100%!important;max-width:290px!important;height:auto!important;margin:0 auto!important;display:block!important}}.bh .struct-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.bh .struct-card{text-align:center;background:#f0fbfb;border:1.5px solid #d4eff1;border-radius:24px;flex-direction:column;align-items:center;padding:32px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #12274508}.bh .struct-card:hover{border-color:#5fb9c2;transform:translateY(-4px);box-shadow:0 14px 32px #12274514}.bh .struct-card-num{color:#1f7a84;letter-spacing:-.02em;margin-bottom:16px;font-size:44px;font-weight:800;line-height:1}.bh .struct-card-title{color:#122745;margin:0 0 12px;font-size:18.5px;font-weight:800;line-height:1.35}.bh .struct-card-desc{color:#566579;margin:0;font-size:14px;line-height:1.65}@media (max-width:1024px){.bh .struct-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.bh .struct-grid{grid-template-columns:1fr;gap:16px}.bh .struct-card{border-radius:20px;padding:28px 20px}.bh .struct-card-num{margin-bottom:14px;font-size:40px}.bh .struct-card-title{font-size:17.5px}}.bh .pain-card-body,.bh .cms-pain-body{flex-direction:column;flex:1;display:flex}@media (max-width:768px){.bh .pain-cards,.bh .cms-pain-cards{flex-direction:column!important;gap:14px!important;display:flex!important}.bh .pain-card,.bh .cms-pain-card{text-align:left!important;background:#fff!important;border:1px solid #dde7ec!important;border-radius:18px!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important;padding:18px 20px!important;text-decoration:none!important;display:flex!important;box-shadow:0 4px 16px #1227450a!important}.bh .pain-card .ic,.bh .cms-pain-card .ic{background-color:var(--teal-50,#eef8f9)!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:flex!important}.bh .pain-card-body,.bh .cms-pain-body{text-align:left!important;flex-direction:column!important;flex:1!important;gap:6px!important;min-width:0!important;display:flex!important}.bh .pain-card-body .h4,.bh .cms-pain-body .h4{color:#122745!important;margin:0!important;font-size:16.5px!important;font-weight:700!important;line-height:1.35!important}.bh .pain-card-body p,.bh .cms-pain-body p{color:#566579!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}.bh .pain-card-body .foot,.bh .cms-pain-body .foot{display:none!important}}.bh .website-hero-sec{padding:48px 0 80px;overflow:hidden}.bh .wrap.website-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;align-items:center!important;gap:40px!important;width:100%!important;max-width:1248px!important;display:grid!important}.bh .website-hero-mockup-wrap{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.bh .website-hero-mockup-img{object-fit:contain!important;filter:drop-shadow(0 20px 48px #0b1a3024)!important;width:100%!important;max-width:640px!important;height:auto!important;transition:transform .3s!important;display:block!important;transform:none!important}.bh .website-hero-mockup-img:hover{transform:translateY(-4px)!important}@media (max-width:1200px){.bh .wrap.website-hero-split{grid-template-columns:1fr 1.15fr!important;gap:32px!important}.bh .website-hero-mockup-img{transform:none!important}}@media (max-width:980px){.bh .wrap.website-hero-split{grid-template-columns:1fr!important;gap:36px!important}.bh .website-hero-mockup-wrap{justify-content:center!important}.bh .website-hero-mockup-img{max-width:100%!important;transform:none!important}}.bh .booking-desktop-sec .mockup-visual{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.bh .booking-phones-desktop-img{object-fit:contain!important;filter:drop-shadow(0 20px 48px #0b1a3024)!important;width:100%!important;max-width:1200px!important;height:auto!important;margin:0 auto!important;display:block!important}.bh .cms-report-split{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)!important;align-items:center!important;gap:56px!important;width:100%!important;max-width:1248px!important;display:grid!important}.bh .cms-report-banner-col{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.bh .cms-report-banner-img{object-fit:contain!important;filter:drop-shadow(0 20px 48px #0b1a3024)!important;width:100%!important;max-width:720px!important;height:auto!important;transition:transform .3s!important;display:block!important}.bh .cms-report-banner-img:hover{transform:translateY(-4px)!important}.bh .cms-report-text-col{flex-direction:column!important;justify-content:center!important;gap:20px!important;display:flex!important}@media (max-width:980px){.bh .cms-report-split{grid-template-columns:1fr!important;gap:36px!important}.bh .cms-report-text-col{order:1!important}.bh .cms-report-banner-col{order:2!important}}.bh .struct-card-icon{color:#1f7a84;background:#e6f7f8;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;transition:transform .2s,background .2s,color .2s;display:flex;box-shadow:0 4px 12px #1f7a841f}.bh .struct-card:hover .struct-card-icon{color:#fff;background:#1f7a84;transform:scale(1.08)translateY(-2px)}.bh .struct-card-icon svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.bh .finance-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;align-items:center!important;gap:48px!important;display:grid!important}.bh .finance-hero-visual{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.bh .finance-hero-mockup-img{object-fit:contain!important;filter:drop-shadow(0 20px 48px #0b1a301f)!important;width:100%!important;max-width:680px!important;height:auto!important;transition:transform .3s!important;display:block!important}.bh .finance-hero-mockup-img:hover{transform:translateY(-4px)!important}.bh .chip-warning{color:#b45309!important;vertical-align:middle!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:6px!important;align-items:center!important;padding:2px 8px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}@media (max-width:980px){.bh .finance-hero-split{grid-template-columns:1fr!important;gap:36px!important}}.bh .pms-hero-sec{overflow:hidden;padding:40px 0 88px!important}.bh .wrap.pms-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;align-items:center!important;gap:40px!important;width:100%!important;max-width:1248px!important;display:grid!important}.bh .pms-hero-mockup-wrap{justify-content:flex-end!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.bh .pms-hero-mockup-img{object-fit:contain!important;filter:drop-shadow(0 28px 64px #0b1a302e)!important;width:100%!important;max-width:680px!important;height:auto!important;transition:transform .3s!important;display:block!important;transform:none!important}.bh .pms-hero-mockup-img:hover{transform:translateY(-4px)!important}@media (max-width:1200px){.bh .wrap.pms-hero-split{grid-template-columns:1fr 1.2fr!important;gap:32px!important}.bh .pms-hero-mockup-img{transform:none!important}}@media (max-width:980px){.bh .wrap.pms-hero-split{grid-template-columns:1fr!important;gap:36px!important}.bh .pms-hero-mockup-wrap{justify-content:center!important}.bh .pms-hero-mockup-img{max-width:100%!important;transform:none!important}}.bh .proof b.proof-brand-text{letter-spacing:.04em!important;color:#122745!important;align-items:center!important;height:40px!important;font-size:30px!important;font-weight:800!important;line-height:1.15!important;display:flex!important}@media (max-width:980px){.bh .proof b.proof-brand-text{height:32px!important;font-size:24px!important}}.bh .trial-pill-cta-wrap{justify-content:center!important;align-items:center!important;width:100%!important;margin-top:36px!important;display:flex!important}.bh .trial-pill-cta{background:#fff!important;border:1.5px solid #bfe3e8!important;border-radius:999px!important;align-items:center!important;gap:16px!important;padding:5px 6px 5px 24px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:inline-flex!important;box-shadow:0 10px 28px -6px #1227451f,0 2px 8px #1f7a840f!important}.bh .trial-pill-cta:hover{border-color:#5fb9c2!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px -6px #1227452e!important}.bh .trial-pill-text{color:#122745!important;white-space:nowrap!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:700!important}.bh .trial-pill-btn{color:#fff!important;white-space:nowrap!important;background:#122745!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:10px 24px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:background .2s,transform .15s!important;display:inline-flex!important}.bh .trial-pill-btn:hover{color:#fff!important;background:#1f7a84!important}@media (max-width:540px){.bh .trial-pill-cta{gap:10px!important;padding:6px 8px 6px 18px!important}.bh .trial-pill-text{font-size:14px!important}.bh .trial-pill-btn{padding:8px 18px!important;font-size:13.5px!important}}.bh .trial-banner-card{background:#fff!important;border:1px solid #dde4ec!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:56px!important;padding:20px 28px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;box-shadow:0 4px 16px -4px #1227450f!important}.bh .trial-banner-card:hover{border-color:#5fb9c2!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px -6px #1227451f!important}.bh .trial-banner-card .lnk{white-space:nowrap!important;font-size:15px!important;font-weight:700!important}.bh .trial-banner-card:hover .lnk .arr{transform:translate(4px)!important}@media (max-width:768px){.bh .trial-banner-card{gap:12px!important;padding:16px 20px!important}}.bh .channels-hub-head{flex:1!important;max-width:880px!important}.bh .channels-hub-title{white-space:nowrap!important;margin:0!important;font-size:clamp(20px,2.3vw,27px)!important}@media (max-width:980px){.bh .channels-hub-title{white-space:normal!important}}.bh x-dc{display:none!important}.bh,.bh-p-home{margin:0}.bh-p-home a{color:inherit}.bh-p-home a:hover{color:#1f7a84}.bh-p-home .jr{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative}.bh-p-home .jr-st{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.bh-p-home .jr-st:after{content:"";background:repeating-linear-gradient(#5fb9c2 0 6px,#0000 6px 11px);width:2px;height:36px;margin-top:auto}.bh-p-home .jr-card{border:1px solid #fff6;border-radius:20px;flex-direction:column;justify-content:flex-end;width:100%;height:330px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1227451f}.bh-p-home .jr-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #12274538}.bh-p-home .jr-card-bg{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.bh-p-home .jr-card:hover .jr-card-bg{transform:scale(1.08)}.bh-p-home .jr-card-overlay{z-index:1;background:linear-gradient(#08142600 0%,#0814261f 26%,#081426b8 54%,#081426f2 100%);position:absolute;inset:0}.bh-p-home .jr-card-body{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;display:flex;position:relative}.bh-p-home .jr-card-title{color:#fff;text-shadow:0 2px 6px #00000073;margin:0;font-size:15.5px;font-weight:700;line-height:1.3}.bh-p-home .jr-card-chips{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.bh-p-home .jr-chip{color:#122745;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:5px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #0000002e}.bh-p-home .jr-chip:hover{color:#fff;background:#5fb9c2;transform:translateY(-1px)}.bh-p-home .jr-band{color:#fff;background:#122745;border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 28px;display:flex}.bh-p-home .pms-showcase-split{grid-template-columns:1fr 1.18fr!important;align-items:stretch!important;gap:48px!important}.bh-p-home .pms-showcase-split .mockup-visual{justify-content:center;align-items:center;height:100%;min-height:540px;display:flex}.bh-p-home .pms-showcase-split .section-mockup-img{object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.bh-p-home .steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.bh-p-home .step{text-align:center;background:#fff;border:1px solid #dce8f1;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:14px 12px}.bh-p-home .step-visual{place-items:center;width:68px;height:68px;margin-bottom:2px;display:grid;position:relative}.bh-p-home .step-visual>.ic{background-color:#eef8f9;background-size:38px;border-radius:18px;width:60px;height:60px}.bh-p-home .step-visual>.num{color:#fff;width:22px;height:22px;box-shadow:none;background:#1288d4;border:2px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:-2px;right:2px}.bh-p-home .step>.row{justify-content:center}.bh-p-home .step .h4{margin:0}.bh-p-home .step p{max-width:240px;margin:0;font-size:13px;line-height:1.45}.bh-p-home .steps .step:not(:last-child):after{content:"›";z-index:2;color:#1686d8;text-align:center;background:#fff;width:22px;height:28px;font-size:30px;font-weight:700;line-height:22px;position:absolute;top:50%;left:auto;right:-19px;transform:translateY(-50%)}.bh-p-home .photo--real:before{display:none}.bh-p-home .photo--real img{object-fit:cover;width:100%;height:200px;display:block}.bh-p-home .photo-gallery{background:#dfe9f1;height:200px;min-height:200px;padding:0;position:relative;overflow:hidden}.bh-p-home .photo-gallery:before{display:none}.bh-p-home .photo-gallery-slides,.bh-p-home .photo-gallery-slides img{width:100%;height:100%;position:absolute;inset:0}.bh-p-home .photo-gallery-slides img{object-fit:cover;opacity:0;transition:opacity .7s;display:block}.bh-p-home .photo-gallery-slides img.is-active{opacity:1}.bh-p-home .photo-gallery-control{z-index:2;color:#fff;cursor:pointer;background:#122745b8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:25px;line-height:1;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bh-p-home .photo-gallery-control:hover,.bh-p-home .photo-gallery-control:focus-visible{background:#122745;transform:translateY(-50%)scale(1.08)}.bh-p-home .photo-gallery-control--prev{left:10px}.bh-p-home .photo-gallery-control--next{right:10px}.bh-p-home .photo-gallery-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.bh-p-home .photo-gallery-dots button{cursor:pointer;background:#ffffffa6;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .3s,background .3s;box-shadow:0 1px 4px #12274566}.bh-p-home .photo-gallery-dots button.is-active{background:#fff;border-radius:8px;width:22px}@media (prefers-reduced-motion:reduce){.bh-p-home .photo-gallery-slides img,.bh-p-home .photo-gallery-control,.bh-p-home .photo-gallery-dots button{transition:none}}@media (max-width:980px){.bh-p-home .jr{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(0,82%);grid-auto-flow:column;margin-right:-16px;padding:0 2px 12px;scroll-padding-inline:2px;overflow-x:auto}.bh-p-home .jr::-webkit-scrollbar{display:none}.bh-p-home .jr-st{text-align:center;scroll-snap-align:start;flex-direction:column}.bh-p-home .jr-st:after{display:none}.bh-p-home .jr-card{height:300px}.bh-p-home .jr-band{align-items:center}.bh-p-home .jr-band>div{flex-basis:calc(100% - 60px)}.bh-p-home .jr-band .jr-cta{text-align:center;flex-direction:column;justify-content:center;gap:2px;width:100%}.bh-p-home .pms-showcase-split{grid-template-columns:1fr!important;gap:36px!important}.bh-p-home .pms-showcase-split .mockup-visual{min-height:auto!important}.bh-p-home .pms-showcase-split .section-mockup-img{max-height:480px;height:auto!important}.bh-p-home .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-p-home .steps .step:after{display:none}}@media (max-width:560px){.bh-p-home .steps{grid-template-columns:1fr}.bh-p-home .steps .step:after{display:none}}.bh-p-pms{margin:0}.bh-p-pms a{color:inherit}.bh-p-pms a:hover{color:#1f7a84}.bh-p-pms .mods{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.bh-p-pms .mod{background:#fff;border:1px solid #dde4ec;border-radius:16px;flex-direction:column;gap:10px;padding:22px 18px;transition:border-color .2s,transform .2s;display:flex}.bh-p-pms .mod:hover{border-color:#5fb9c2;transform:translateY(-3px)}.bh-p-pms .mod p{color:#566579;font-size:14px}.bh-p-pms .cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bh-p-pms .cycle div{text-align:center;border-radius:12px;padding:12px;font-size:13px;font-weight:700;position:relative}.bh-p-pms .hub{grid-template-columns:1fr 280px 1fr;align-items:center;gap:32px;display:grid}.bh-p-pms .hub-col{flex-direction:column;gap:16px;display:flex}.bh-p-pms .hub-c{background:radial-gradient(circle,#122745 0 58%,transparent 58.5%),repeating-conic-gradient(#5fb9c2 0 4deg,transparent 4deg 10deg);color:#fff;text-align:center;border-radius:50%;place-items:center;width:280px;height:280px;padding:0;display:grid}.bh-p-pms .spoke{background:#fff;border:1px solid #dde4ec;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .2s;display:flex}.bh-p-pms .spoke:hover{border-color:#5fb9c2}.bh-p-pms .spoke p{color:#566579;font-size:14px}.bh-p-pms .tables{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bh-p-pms .tb{aspect-ratio:1;color:#122745;background:#fff;border:2px solid #dde4ec;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.bh-p-pms .tb.busy{color:#fff;background:#122745;border-color:#122745}.bh-p-pms .tb.wait{color:#8a4b08;background:#fdf0d9;border-color:#f2d29b}@media (max-width:980px){.bh-p-pms .mods{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-p-pms .hub{grid-template-columns:1fr}.bh-p-pms .hub-c{width:220px;height:220px;margin:0 auto}.bh-p-pms .cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-p-booking{margin:0}.bh-p-booking a{color:inherit}.bh-p-booking a:hover{color:#1f7a84}.bh-p-booking .site-hero{color:#fff;background:linear-gradient(160deg,#376587,#122745);flex-direction:column;justify-content:space-between;height:250px;padding:18px 22px;display:flex;position:relative}.bh-p-booking .site-hero:before{content:"";background:repeating-linear-gradient(135deg,#ffffff0d 0 14px,#0000 14px 28px);position:absolute;inset:0}.bh-p-booking .site-nav{justify-content:space-between;align-items:center;font-size:12px;display:flex;position:relative}.bh-p-booking .site-nav span{opacity:.85}.bh-p-booking .bk-bar{background:#fff;border:2px solid #5fb9c2;border-radius:14px;grid-template-columns:1fr 1fr .8fr auto;gap:8px;margin:0 22px;padding:12px;display:grid;position:relative;transform:translateY(-34px);box-shadow:0 20px 40px -20px #0009}.bh-p-booking .bk-f{color:#566579;border:1px solid #dde4ec;border-radius:9px;padding:6px 10px;font-size:11px}.bh-p-booking .bk-f b{color:#122745;font-size:13px;display:block}.bh-p-booking .room-li{background:#fff;border:1px solid #dde4ec;border-radius:12px;grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.bh-p-booking .room-img{background:linear-gradient(135deg,#d6eff1,#a9dde2);border-radius:8px;height:68px}.bh-p-booking .feat{background:#fff;border:1px solid #dde4ec;border-radius:16px;align-items:flex-start;gap:14px;padding:22px;display:flex}.bh-p-booking .feat p{color:#566579;font-size:14px}.bh-p-booking .phones{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:24px;display:grid}.bh-p-booking .ph-step{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.bh-p-booking .ph-step:not(:last-child):after{content:"→";color:#5fb9c2;font-size:28px;font-weight:800;position:absolute;top:200px;right:-26px}.bh-p-booking .eco{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.bh-p-booking .ota-pain-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:28px;margin-top:36px;display:grid}.bh-p-booking .ota-pain-visual{background:#0c1d33;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #1227451f}.bh-p-booking .ota-pain-img{object-fit:cover;width:100%;height:100%;max-height:100%;display:block}.bh-p-booking .ota-pain-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bh-p-booking .ota-pain-card{background:#fff;border:1px solid #dde7ec;border-radius:20px;flex-direction:column;gap:12px;padding:26px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #1227450a}.bh-p-booking .ota-pain-card:hover{border-color:#1f7a84;transform:translateY(-3px);box-shadow:0 14px 32px #12274514}.bh-p-booking .ota-pain-card .h4{color:#122745;margin:0;font-size:17px;font-weight:700;line-height:1.35}.bh-p-booking .ota-pain-card p{color:#566579;margin:0;font-size:13.5px;line-height:1.6}.bh-p-booking .suitable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.bh-p-booking .suitable-card{background:#fff;border:1px solid #dde7ec;border-radius:24px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1227450a}.bh-p-booking .suitable-card:hover{border-color:#1f7a84;transform:translateY(-4px);box-shadow:0 18px 40px #12274517}.bh-p-booking .suitable-card.navy{color:#fff;background:#0d1e38;border-color:#1a2d4c}.bh-p-booking .suitable-card.navy:hover{border-color:#5fb9c2;box-shadow:0 18px 40px #0d1e3866}.bh-p-booking .suitable-img-wrap{aspect-ratio:16/9.8;background:#1e2c48;width:100%;position:relative;overflow:hidden}.bh-p-booking .suitable-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.bh-p-booking .suitable-body{flex-direction:column;flex:1;padding:32px 28px 36px;display:flex}.bh-p-booking .suitable-body h3{color:#122745;margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.3}.bh-p-booking .suitable-card.navy .suitable-body h3{color:#fff}.bh-p-booking .suitable-body p{color:#566579;margin:0 0 14px;font-size:15px;line-height:1.65}.bh-p-booking .suitable-card.navy .suitable-body p{color:#94a3b8}.bh-p-booking .suitable-tag{border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:24px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bh-p-booking .suitable-tag.amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.bh-p-booking .suitable-tag.green{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.bh-p-booking .suitable-btn-outline{color:#122745;background:0 0;border:1.5px solid #122745;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:10px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bh-p-booking .suitable-btn-outline:hover{color:#fff;background:#122745}.bh-p-booking .suitable-link-teal{color:#5fb9c2;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.bh-p-booking .suitable-link-teal:hover{color:#fff;transform:translate(4px)}.bh-p-booking .pricing-banner-card{background:#0b1a2d;border:1px solid #1a2d48;border-radius:28px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 48px #0b1a2d29}.bh-p-booking .pricing-banner-content{color:#fff;flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.bh-p-booking .pricing-banner-eyebrow{letter-spacing:.14em;color:#38bdf8;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.bh-p-booking .pricing-banner-title{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:36px;font-weight:800;line-height:1.25}.bh-p-booking .pricing-banner-note{color:#fef08a;background:#fef08a14;border:1px dashed #fef08a66;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:13.5px;line-height:1.6}.bh-p-booking .pricing-banner-chips{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.bh-p-booking .pricing-chip{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.bh-p-booking .pricing-banner-actions{align-items:center;gap:22px;margin-top:auto;display:flex}.bh-p-booking .pricing-btn-link{color:#fff;text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline;transition:color .2s}.bh-p-booking .pricing-btn-link:hover{color:#38bdf8}.bh-p-booking .pricing-btn-demo{color:#fff;background:0 0;border:1.5px solid #fff;border-radius:10px;justify-content:center;align-items:center;padding:11px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bh-p-booking .pricing-btn-demo:hover{color:#0b1a2d;background:#fff;box-shadow:0 8px 24px #fff3}.bh-p-booking .pricing-banner-visual{background:#f5ebe1;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.bh-p-booking .pricing-banner-visual img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.bh-p-booking .phones{grid-template-columns:1fr}.bh-p-booking .ph-step:after{display:none}.bh-p-booking .bk-bar{grid-template-columns:1fr 1fr}.bh-p-booking .ota-pain-layout{grid-template-columns:1fr;gap:28px}.bh-p-booking .ota-pain-visual{max-height:420px}.bh-p-booking .suitable-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.bh-p-booking .pricing-banner-card{grid-template-columns:1fr}.bh-p-booking .pricing-banner-content{padding:36px 24px}.bh-p-booking .pricing-banner-title{font-size:28px}.bh-p-booking .pricing-banner-visual{min-height:280px}}@media (max-width:640px){.bh-p-booking .ota-pain-cards{grid-template-columns:1fr;gap:16px}.bh-p-booking .suitable-body{padding:24px 20px 28px}}.bh-p-booking .booking-mobile-sec{display:none!important}.bh-p-booking .booking-desktop-sec{display:block!important}@media (max-width:768px){.bh-p-booking .booking-desktop-sec{display:none!important}.bh-p-booking .booking-mobile-sec{padding:44px 0!important;display:block!important}.bh-p-booking .booking-mobile-sec .head{margin-bottom:24px!important}.bh-p-booking .booking-mobile-sec .head .h2{margin-top:8px!important;margin-bottom:10px!important;font-size:24px!important;line-height:1.3!important}.bh-p-booking .booking-mobile-sec .head .lead{max-width:340px!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.bh-p-booking .booking-phone-single{filter:drop-shadow(0 14px 28px #1227451f);width:100%!important;max-width:290px!important;height:auto!important;margin:0 auto!important;display:block!important}}.bh-p-cms{margin:0}.bh-p-cms a{color:inherit}.bh-p-cms a:hover{color:#1f7a84}.bh-p-cms .sync{grid-template-columns:1fr 120px 200px;align-items:center;gap:0;display:grid}.bh-p-cms .wires{flex-direction:column;gap:30px;padding:0 6px;display:flex}.bh-p-cms .wire{background:repeating-linear-gradient(90deg,#5fb9c2 0 8px,#0000 8px 14px) 0 0/28px 2px;height:2px;animation:1.6s linear infinite bhFlow;position:relative}.bh-p-cms .wire:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #5fb9c2;position:absolute;top:-4px;right:-2px}@keyframes bhFlow{to{background-position:28px 0}}.bh-p-cms .ota-col{flex-direction:column;gap:12px;display:flex}.bh-p-cms .ota{color:#566579;background:#fff;border:1px solid #dde4ec;border-radius:10px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.bh-p-cms .flow3{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;display:grid}.bh-p-cms .fbox{background:#fff;border:1px solid #dde4ec;border-radius:20px;flex-direction:column;gap:10px;min-height:200px;padding:28px;display:flex}.bh-p-cms .farr{color:#1f7a84;text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.bh-p-cms .farr span{background:#5fb9c2;width:72px;height:2px;display:block;position:relative}.bh-p-cms .farr span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #5fb9c2;position:absolute;top:-4px;right:-2px}.bh-p-cms .farr span.back{background:#376587}.bh-p-cms .farr span.back:after{border-left:0;border-right:8px solid #376587;left:-2px;right:auto}.bh-p-cms .logos{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;display:grid}.bh-p-cms .logbox{color:#566579;background:#fff;border:1px solid #dde4ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:72px;font-size:14px;font-weight:700;display:flex}.bh-p-cms .log{background:#fff;border:1px solid #dde4ec;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.bh-p-cms .log div{border-bottom:1px solid #eef2f6;grid-template-columns:90px 1fr 110px;gap:12px;padding:12px 16px;font-size:13px;display:grid}.bh-p-cms .log div:last-child{border-bottom:0}.bh-p-cms .channels-hub-banner{background:#f1f7fa;border:1px solid #dde7ec;border-radius:28px;margin-top:40px;padding:44px 40px;position:relative;overflow:hidden}.bh-p-cms .channels-hub-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.bh-p-cms .channels-hub-head{flex:1;max-width:880px}.bh-p-cms .channels-hub-eyebrow{letter-spacing:.12em;color:#1f7a84;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.bh-p-cms .channels-hub-title{color:#122745;white-space:nowrap;margin:0;font-size:27px;font-weight:800;line-height:1.3}.bh-p-cms .channels-hub-warning{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.bh-p-cms .channels-hub-stats{align-items:center;gap:32px;display:flex}.bh-p-cms .hub-stat-item{text-align:right}.bh-p-cms .hub-stat-num{color:#122745;font-size:36px;font-weight:900;line-height:1}.bh-p-cms .hub-stat-label{color:#64748b;margin-top:4px;font-size:13px;font-weight:500}.bh-p-cms .channels-diagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:10px;display:grid;position:relative}.bh-p-cms .diagram-col{z-index:2;flex-direction:column;gap:16px;display:flex}.bh-p-cms .channel-box{background:#fff;border:1px solid #dde7ec;border-radius:16px;align-items:center;gap:14px;padding:14px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 4px 16px #1227450a}.bh-p-cms .channel-box:hover{border-color:#1f7a84;transform:translateY(-2px);box-shadow:0 8px 24px #12274514}.bh-p-cms .channel-box.dashed{background:#ffffffbf;border-style:dashed}.bh-p-cms .channel-avatar{color:#1f7a84;background:#e6f7f8;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex}.bh-p-cms .channel-box.dashed .channel-avatar{color:#64748b;background:#f1f5f9}.bh-p-cms .channel-info{flex-direction:column;gap:3px;display:flex}.bh-p-cms .channel-name{color:#122745;font-size:14px;font-weight:700}.bh-p-cms .channel-status{color:#16a34a;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.bh-p-cms .channel-status:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;display:inline-block}.bh-p-cms .channel-status.pending{color:#64748b}.bh-p-cms .channel-status.pending:before{background:#94a3b8}.bh-p-cms .diagram-center{z-index:2;justify-content:center;align-items:center;padding:0 10px;display:flex;position:relative}.bh-p-cms .center-circle{text-align:center;color:#fff;z-index:3;background:linear-gradient(145deg,#0d2238 0%,#153859 100%);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;padding:20px;display:flex;position:relative;box-shadow:0 16px 36px #0d223847}.bh-p-cms .center-circle:before{content:"";opacity:.6;pointer-events:none;border:1.5px dashed #5fb9c2;border-radius:50%;position:absolute;inset:-12px}.bh-p-cms .center-icon-wrap{color:#1f7a84;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:8px;display:flex;box-shadow:0 4px 12px #0000001f}.bh-p-cms .center-icon-wrap svg{width:22px;height:22px}.bh-p-cms .center-title{color:#fff;margin-bottom:4px;font-size:16px;font-weight:800}.bh-p-cms .center-desc{color:#a5d7dc;font-size:11px;font-weight:500;line-height:1.35}.bh-p-cms .diagram-col-left .channel-box:after{content:"";border-top:1.5px dashed #94a3b8;width:28px;height:1px;position:absolute;top:50%;right:-28px}.bh-p-cms .diagram-col-right .channel-box:before{content:"";border-top:1.5px dashed #94a3b8;width:28px;height:1px;position:absolute;top:50%;left:-28px}@media (max-width:980px){.bh-p-cms .flow3{grid-template-columns:1fr}.bh-p-cms .farr{flex-direction:row;justify-content:center}.bh-p-cms .farr span{transform:rotate(90deg)}.bh-p-cms .sync{grid-template-columns:1fr}.bh-p-cms .wires{display:none}.bh-p-cms .channels-diagram{grid-template-columns:1fr;gap:24px}.bh-p-cms .diagram-center{order:-1}.bh-p-cms .diagram-col-left .channel-box:after,.bh-p-cms .diagram-col-right .channel-box:before{display:none}.bh-p-cms .hub-stat-item{text-align:left}.bh-p-cms .channels-hub-banner{padding:32px 24px}}.bh-p-website{margin:0}.bh-p-website a{color:inherit}.bh-p-website a:hover{color:#1f7a84}.bh-p-website .website-hero-sec{padding:48px 0 80px;overflow:hidden}.bh-p-website .wrap.website-hero-split{grid-template-columns:minmax(0,1.08fr) minmax(0,1.15fr);align-items:center;gap:56px;width:100%;max-width:1380px;display:grid}.bh-p-website .website-hero-mockup-wrap{justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.bh-p-website .website-hero-mockup-img{object-fit:contain;filter:drop-shadow(0 20px 48px #0b1a3024);width:100%;max-width:740px;height:auto;transition:transform .3s;display:block;transform:none}.bh-p-website .website-hero-mockup-img:hover{transform:translateY(-4px)}@media (max-width:1200px){.bh-p-website .wrap.website-hero-split{grid-template-columns:1fr 1.25fr;gap:32px}.bh-p-website .website-hero-mockup-img{transform-origin:50%;transform:scale(1.04)}}.bh-p-website .stackm{height:460px;position:relative}.bh-p-website .sm{background:#fff;border-radius:14px;width:72%;position:absolute;overflow:hidden;box-shadow:0 40px 70px -36px #0b1a308c,0 0 0 1px #12274514}.bh-p-website .sm .bar{background:#f1f4f8;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.bh-p-website .sm .bar i{background:#d4dce6;border-radius:50%;width:7px;height:7px}.bh-p-website .sm-hero{color:#fff;align-items:flex-end;height:150px;padding:14px;font-weight:700;display:flex;position:relative}.bh-p-website .sm-body{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.bh-p-website .sm-body div{background:#eef2f6;border-radius:6px;height:54px}.bh-p-website .fade1{animation:12s infinite bhFade}.bh-p-website .fade2{animation:12s 4s infinite bhFade}.bh-p-website .fade3{animation:12s 8s infinite bhFade}@keyframes bhFade{0%,to{z-index:1;opacity:.92}10%,33%{z-index:3;opacity:1;transform:translateY(-6px)}43%{z-index:1}}.bh-p-website .tpl{background:#fff;border:1px solid #dde4ec;border-radius:18px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.bh-p-website .tpl:hover{border-color:#5fb9c2;box-shadow:0 24px 50px -30px #12274573}.bh-p-website .tpl-view{background:#f4f7fa;height:300px;position:relative;overflow:hidden}.bh-p-website .tpl-in{flex-direction:column;gap:8px;padding:10px;transition:transform 3s;display:flex}.bh-p-website .tpl:hover .tpl-in{transform:translateY(-52%)}.bh-p-website .tpl-in .b{background:#e5ebf2;border-radius:8px}.bh-p-website .tree{flex-direction:column;gap:18px;display:flex}.bh-p-website .tree-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bh-p-website .node{color:#122745;background:#fff;border:1px solid #dde4ec;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bh-p-website .node.root{color:#fff;background:#122745;border-color:#122745}.bh-p-website .node.chain{color:#376587;border:1.5px dashed #376587}.bh-p-website .ft{background:#fff;border:1px solid #dde4ec;border-radius:16px;align-items:flex-start;gap:14px;padding:22px;display:flex}.bh-p-website .ft p{color:#566579;font-size:14px}.bh-p-website .ft.hl{color:#c9d6e6;background:#122745;border-color:#122745;grid-column:span 2}.bh-p-website .ft.hl h3{color:#fff}.bh-p-website .ft.hl p{color:#b6c5d8}.bh-p-website .web-compare-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:40px;display:grid}.bh-p-website .web-compare-card{border-radius:28px;flex-direction:column;padding:38px 36px 44px;transition:transform .2s,box-shadow .2s;display:flex}.bh-p-website .web-compare-card.standard{background:#fff;border:1px solid #dde7ec;box-shadow:0 10px 30px #1227450d}.bh-p-website .web-compare-card.standard:hover{transform:translateY(-3px);box-shadow:0 16px 38px #12274517}.bh-p-website .web-compare-card.bellhop{color:#fff;background:#0d1e38;border:1px solid #1a2f4c;box-shadow:0 18px 44px #0d1e3859}.bh-p-website .web-compare-card.bellhop:hover{border-color:#5fb9c2;transform:translateY(-3px);box-shadow:0 22px 50px #0d1e3873}.bh-p-website .web-compare-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.bh-p-website .web-compare-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800}.bh-p-website .web-compare-card.bellhop .web-compare-eyebrow{color:#38bdf8}.bh-p-website .web-compare-pill{color:#fff;background:#2ba397;border-radius:999px;align-items:center;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.bh-p-website .web-compare-img-wrap{aspect-ratio:16/9;border-radius:18px;width:100%;margin-bottom:34px;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}.bh-p-website .web-compare-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.bh-p-website .web-compare-list{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.bh-p-website .web-compare-item{align-items:flex-start;gap:16px;display:flex}.bh-p-website .web-compare-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:15px;font-weight:800;display:flex}.bh-p-website .web-compare-card.standard .web-compare-icon{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.bh-p-website .web-compare-card.bellhop .web-compare-icon{color:#fff;background:#14b8a6;box-shadow:0 4px 10px #14b8a659}.bh-p-website .web-compare-content{flex-direction:column;flex:1;gap:6px;display:flex}.bh-p-website .web-compare-title{color:#122745;margin:0;font-size:16.5px;font-weight:700;line-height:1.45}.bh-p-website .web-compare-card.bellhop .web-compare-title{color:#fff}.bh-p-website .web-compare-desc{color:#566579;margin:0;font-size:14.5px;line-height:1.65}.bh-p-website .web-compare-card.bellhop .web-compare-desc{color:#94a3b8}.bh-p-website .web-compare-tag-amber{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:5px;margin-left:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.bh-p-website .web-compare-tag-teal{color:#fff;vertical-align:middle;background:#14b8a6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:10px;font-weight:900;display:inline-flex}.bh-p-website .website-hub-layout{grid-template-columns:220px 1fr 220px;align-items:center;gap:28px;max-width:1200px;margin:44px auto 0;display:grid}.bh-p-website .hub-center-card.feature-showcase{text-align:left!important;background:#0e1d2b url(/bh/assets/website-hub-card-bg.svg) 50%/cover no-repeat!important;border:1px solid #233547!important;border-radius:28px!important;grid-template-columns:1.15fr .85fr!important;align-items:center!important;gap:24px!important;min-height:350px!important;padding:36px 32px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 56px #0b1a2b61!important}.bh-p-website .showcase-content{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.bh-p-website .showcase-badge{color:#fff;background:#2ba397;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.bh-p-website .showcase-title{color:#fff;letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.3}.bh-p-website .showcase-desc{color:#e2e8f0;margin:0 0 20px;font-size:13.5px;line-height:1.65}.bh-p-website .showcase-btn{color:#fff;background:#2ba397;border-radius:10px;align-items:center;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 18px #2ba39759}.bh-p-website .showcase-btn:hover{color:#fff;background:#23897f;transform:translateY(-2px)}.bh-p-website .showcase-widget{z-index:2;justify-content:flex-end;display:flex}.bh-p-website .booking-widget-card{box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:250px;padding:18px 20px 14px;display:flex;box-shadow:0 18px 40px #0000004d}.bh-p-website .widget-head{color:#0f172a;margin-bottom:12px;font-size:13px;font-weight:800}.bh-p-website .widget-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.bh-p-website .field-dates,.bh-p-website .field-room{color:#334155;font-weight:600}.bh-p-website .field-nights,.bh-p-website .field-price{color:#0f172a;font-weight:700}.bh-p-website .widget-btn{color:#fff;text-align:center;cursor:pointer;background:#0f1e36;border:none;border-radius:8px;width:100%;margin-top:4px;padding:10px 0;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.bh-p-website .widget-btn:hover{color:#fff;background:#1e3a5f}.bh-p-website .widget-caption{color:#64748b;text-align:center;margin-top:8px;font-size:10.5px}@media (max-width:980px){.bh-p-website .website-hero-split{grid-template-columns:1fr!important;gap:36px!important}.bh-p-website .website-hero-mockup-wrap{justify-content:center!important}.bh-p-website .website-hero-mockup-img{max-width:100%!important;transform:none!important}.bh-p-website .ft.hl{grid-column:auto}.bh-p-website .stackm{height:340px}.bh-p-website .web-compare-grid{grid-template-columns:1fr;gap:32px}.bh-p-website .web-compare-card{padding:30px 24px 36px}.bh-p-website .website-hub-layout{grid-template-columns:1fr;gap:20px}.bh-p-website .hub-center-card.feature-showcase{order:-1;grid-template-columns:1fr!important;gap:24px!important}.bh-p-website .showcase-widget{justify-content:center}}.bh-p-message{margin:0}.bh-p-message a{color:inherit}.bh-p-message a:hover{color:#1f7a84}.bh-p-message .fly{animation:.55s cubic-bezier(.2,.8,.2,1) both bhFly}@keyframes bhFly{0%{opacity:0;transform:translate(-24px)scale(.98)}to{opacity:1;transform:none}}.bh-p-message .fadeout{position:relative}.bh-p-message .fadeout:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:160px;position:absolute;bottom:0;left:0;right:0}.bh-p-message .chpill{color:#122745;background:#fff;border:1px solid #dde4ec;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bh-p-message .chpill i{border-radius:50%;width:10px;height:10px}.bh-p-message .day{grid-template-columns:7fr 5fr;align-items:start;gap:56px;display:grid}.bh-p-message .day-sticky{position:sticky;top:24px}.bh-p-message .moment{text-align:left;background:0 0;border:0;border-left:3px solid #dde4ec;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:220px;padding:28px 0 28px 28px;transition:border-color .2s,background .2s;display:flex}.bh-p-message .moment .t{color:#c3cfdc;letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1;transition:color .2s}.bh-p-message .moment.on{background:linear-gradient(90deg,#5fb9c214,#0000);border-left-color:#5fb9c2}.bh-p-message .moment.on .t{color:#122745}.bh-p-message .moment p{color:#566579;font-size:16px}.bh-p-message .ba{background:#fff;border:1px solid #dde4ec;border-radius:24px;height:440px;position:relative;overflow:hidden}.bh-p-message .ba-l{background:#edf2f7;border-right:3px solid #5fb9c2;position:absolute;inset:0;overflow:hidden}.bh-p-message .ba-l-in{justify-content:center;align-items:center;width:1200px;max-width:none;display:flex;position:absolute;inset:0}.bh-p-message .appgrid{grid-template-columns:repeat(4,64px);gap:18px;display:grid}.bh-p-message .appi{color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:12px;font-weight:800;display:grid;position:relative}.bh-p-message .appi b{color:#fff;background:#d92d20;border:2px solid #edf2f7;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-6px;right:-6px}.bh-p-message .ba input{accent-color:#122745;width:60%;margin:0 20%;position:absolute;bottom:16px;left:0;right:0}.bh-p-message .ba-tag{border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:16px}.bh-p-message .feats{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;display:flex}.bh-p-message .fb{align-items:flex-end;gap:12px;max-width:75%;display:flex}.bh-p-message .fb .bb{border-radius:20px;align-items:center;gap:12px;padding:16px 20px;font-size:16px;line-height:1.5;display:flex}.bh-p-message .fb.l .bb{color:#122745;background:#fff;border:1px solid #dde4ec;border-bottom-left-radius:6px}.bh-p-message .fb.r{flex-direction:row-reverse;align-self:flex-end}.bh-p-message .fb.r .bb{color:#fff;background:#122745;border-bottom-right-radius:6px}.bh-p-message .fb .ic{width:30px;height:30px}.bh-p-message .fb.r .ic{background-color:#fff;border-radius:8px}.bh-p-message .fit-row{border-bottom:1px solid #dde4ec;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 0;display:flex}.bh-p-message .cq{flex-direction:column;gap:10px;display:flex}.bh-p-message .cq-q{color:#122745;text-align:left;background:#fff;border:1px solid #dde4ec;border-radius:20px 20px 20px 6px;align-self:flex-start;max-width:75%;padding:14px 18px;font-size:16px;font-weight:600;transition:border-color .2s}.bh-p-message .cq-q:hover,.bh-p-message .cq-q.on{border-color:#5fb9c2}.bh-p-message .cq-a{color:#fff;background:#122745;border-radius:20px 20px 6px;align-self:flex-end;max-width:75%;padding:14px 18px;font-size:15.5px;animation:.4s both bhIn}.bh-p-message .typing{background:#122745;border-radius:20px;align-self:flex-end;gap:5px;padding:16px 18px;display:flex}.bh-p-message .typing i{background:#9fe0e6;border-radius:50%;width:7px;height:7px;animation:1s infinite bhDot}.bh-p-message .typing i:nth-child(2){animation-delay:.15s}.bh-p-message .typing i:nth-child(3){animation-delay:.3s}@keyframes bhDot{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:980px){.bh-p-message .day{grid-template-columns:1fr}.bh-p-message .day-sticky{position:relative;top:0}.bh-p-message .fb{max-width:100%}.bh-p-message .moment{min-height:0}}.bh-p-ai{margin:0}.bh-p-ai a{color:inherit}.bh-p-ai a:hover{color:#5fb9c2}.bh-p-ai .ai-hero{color:#c9d6e6;background:radial-gradient(800px 500px at 80% 20%,#5fb9c229,#0000 60%),#0b1a30}.bh-p-ai .ai-hero .breadcrumb{color:#8fa3bb}.bh-p-ai .ai-hero .breadcrumb b{color:#fff}.bh-p-ai .demo{background:#fff;border-radius:24px;flex-direction:column;height:520px;display:flex;overflow:hidden;box-shadow:0 50px 100px -40px #000000b3}.bh-p-ai .demo-h{border-bottom:1px solid #dde4ec;align-items:center;gap:12px;padding:16px 20px;display:flex}.bh-p-ai .demo-h img{object-fit:contain;background:#eef8f9;border-radius:50%;width:40px;height:40px;padding:5px}.bh-p-ai .demo-b{background:#f7f9fc;flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.bh-p-ai .demo-f{border-top:1px solid #dde4ec;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.bh-p-ai .sug{color:#122745;background:#fff;border:1.5px solid #5fb9c2;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.bh-p-ai .sug:hover{background:#eef8f9}.bh-p-ai .sug:disabled{opacity:.45;cursor:default}.bh-p-ai .hand{color:#8a4b08;background:#fdf0d9;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.bh-p-ai .typing{background:#d6eff1;border-radius:16px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex}.bh-p-ai .typing i{background:#1f7a84;border-radius:50%;width:7px;height:7px;animation:1s infinite bhDot}.bh-p-ai .typing i:nth-child(2){animation-delay:.15s}.bh-p-ai .typing i:nth-child(3){animation-delay:.3s}.bh-p-ai .kbsec{background:#fff}.bh-p-ai .conv{background:#fff;border:1px solid #dde4ec;border-radius:28px;grid-template-columns:1fr 200px 1fr;align-items:center;gap:32px;padding:48px;display:grid;box-shadow:0 20px 50px -25px #0b1a301f}.bh-p-ai .docs{flex-direction:column;gap:12px;display:flex}.bh-p-ai .doc{color:#122745;background:#fff;border:1px solid #dde4ec;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.bh-p-ai .doc:after{content:"";background:repeating-linear-gradient(90deg,#5fb9c2 0 6px,#0000 6px 10px);width:32px;height:2px;position:absolute;top:50%;right:-34px}.bh-p-ai .kb{color:#fff;text-align:center;background:#122745;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:200px;height:200px;display:flex;position:relative;box-shadow:0 0 0 14px #eef8f9,0 0 0 28px #5fb9c21f}.bh-p-ai .kb:after{content:"";background:#5fb9c2;width:46px;height:2px;position:absolute;top:50%;right:-60px}.bh-p-ai .scope{grid-template-columns:1fr 120px 1fr;align-items:stretch;gap:0;display:grid}.bh-p-ai .scope-card{background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #1227450f}.bh-p-ai .scope-visual{background:#0c1d36;width:100%;height:220px;overflow:hidden}.bh-p-ai .scope-visual img{object-fit:cover;width:100%;height:100%;display:block}.bh-p-ai .scope-card-body{flex-direction:column;flex:1;gap:16px;padding:32px;display:flex}.bh-p-ai .scope-mid{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.bh-p-ai .scope-mid span{background:repeating-linear-gradient(#5fb9c2 0 8px,#0000 8px 14px);flex:1;width:2px}.bh-p-ai .scope-mid b{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;color:#1f7a84;font-size:13px;transform:rotate(180deg)}.bh-p-ai .journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1248px;margin:0 auto;display:grid}.bh-p-ai .journey-card{background-position:50%;background-size:cover;border:1px solid #dde4ec;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:480px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #12274514}.bh-p-ai .journey-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #12274524}.bh-p-ai .journey-card-before{background-image:url(/bh/assets/ai-journey-beach.svg)}.bh-p-ai .journey-card-during{background-image:url(/bh/assets/ai-journey-room.svg)}.bh-p-ai .journey-card-after{background-image:url(/bh/assets/ai-journey-hotel.svg)}.bh-p-ai .journey-badge{color:#122745;z-index:2;background:#fff;border-radius:20px;align-self:flex-start;margin:20px 0 0 20px;padding:6px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #00000014}.bh-p-ai .journey-bubbles{z-index:2;flex-direction:column;gap:10px;margin-top:auto;margin-bottom:8px;padding:20px 24px;display:flex}.bh-p-ai .journey-bubbles .bub-guest{color:#fff;background:#122745;border-radius:18px 18px 4px;align-self:flex-end;max-width:85%;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.45;box-shadow:0 4px 12px #12274540}.bh-p-ai .journey-bubbles .bub-ai{color:#122745;background:#dcf4f6;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:90%;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.45;box-shadow:0 4px 12px #00000014}.bh-p-ai .journey-bubbles .bub-transfer{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #00000014}.bh-p-ai .journey-bottom{color:#fff;z-index:2;background:linear-gradient(#0e182600 0%,#0e1826db 35%,#0e1826f5 100%);padding:36px 24px 24px}.bh-p-ai .journey-title{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.bh-p-ai .journey-desc{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.5}.bh-p-ai .stairs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.bh-p-ai .stairs>div:nth-child(2){margin-top:60px}.bh-p-ai .stairs>div:nth-child(3){margin-top:120px}.bh-p-ai .qa2{grid-template-columns:1fr 1fr;gap:40px 56px;display:grid}.bh-p-ai .qa2 h3{color:#122745;margin-bottom:10px;font-size:20px;line-height:1.35}.bh-p-ai .qa2 p{color:#566579;font-size:17px}@media (max-width:980px){.bh-p-ai .journey-grid{grid-template-columns:1fr}.bh-p-ai .conv{grid-template-columns:1fr;padding:24px}.bh-p-ai .doc:after,.bh-p-ai .kb:after{display:none}.bh-p-ai .kb{margin:0 auto}.bh-p-ai .scope{grid-template-columns:1fr}.bh-p-ai .scope-mid{flex-direction:row;padding:16px 0}.bh-p-ai .scope-mid span{width:auto;height:2px}.bh-p-ai .scope-mid b{writing-mode:horizontal-tb;transform:none}.bh-p-ai .stairs{grid-template-columns:1fr}.bh-p-ai .stairs>div{margin-top:0!important}.bh-p-ai .qa2{grid-template-columns:1fr}}.bh-p-payment{margin:0}.bh-p-payment a{color:inherit}.bh-p-payment a:hover{color:#1f7a84}.bh-p-payment .ln{position:relative}.bh-p-payment .ln-sec{padding:88px 0;position:relative}.bh-p-payment .ln-dot{display:none!important}.bh-p-payment .ln-dot.f{background:#5fb9c2}.bh-p-payment .ln-k{letter-spacing:.14em;color:#1f7a84;text-transform:uppercase;font-size:12px;font-weight:700}.bh-p-payment .pay-hero-bg{text-align:center;background-color:#091728;background-image:url(/bh/assets/payment-hero-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;margin-top:8px;padding:104px 0 112px;display:flex;position:relative;overflow:hidden}.bh-p-payment .pay-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:920px;margin:0 auto;padding:0 24px;display:flex;position:relative}.bh-p-payment .pay-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.bh-p-payment .pay-hero-partner{color:#cbd5e1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:inline-flex}.bh-p-payment .pay-hero-partner b{color:#fff;letter-spacing:.06em;font-weight:800}.bh-p-payment .pay-hero-overlay{z-index:1;background:linear-gradient(#091728db 0%,#091728bd 50%,#091728e0 100%);position:absolute;inset:0}@media (max-width:900px){.bh-p-payment .pay-hero-bg{padding:64px 0 72px}.bh-p-payment .pay-hero-bg .h1{font-size:34px!important}}.bh-p-payment .pt{border-bottom:1px solid #eef2f6;grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.bh-p-payment .st-live{color:#fff;background:#122745;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bh-p-payment .st-road{color:#376587;border:1.5px dashed #376587;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bh-p-payment .meth-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:center;gap:56px;display:grid}.bh-p-payment .meth-left{flex-direction:column;gap:16px;display:flex}.bh-p-payment .meth-eyebrow{align-items:center;gap:10px;display:inline-flex}.bh-p-payment .meth-eyebrow:before{content:"";background:#5fb9c2;width:24px;height:2px;display:inline-block}.bh-p-payment .meth-title{margin:0;line-height:1.2;font-weight:800!important}.bh-p-payment .meth-currency{background:#fff;border:1px solid #dde4ec;border-radius:16px;flex-direction:column;gap:6px;max-width:320px;margin-top:8px;padding:20px 22px;display:flex}.bh-p-payment .meth-currency b{color:#122745;font-size:44px;font-weight:300;line-height:1}.bh-p-payment .meth-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bh-p-payment .mcard{aspect-ratio:1.52;color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;padding:16px;font-size:15px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #12274559}.bh-p-payment .mcard:hover{transform:translateY(-3px);box-shadow:0 18px 32px -14px #12274580}.bh-p-payment .mcard:after{content:"";background:#ffffff12;border-radius:50%;width:90%;height:120%;position:absolute;top:-40%;right:-30%}.bh-p-payment .mcard b{z-index:1;font-weight:700;position:relative}.bh-p-payment .mcard-chip{z-index:2;background:#ffffff52;border:1px solid #ffffff38;border-radius:6px;width:32px;height:24px;position:absolute;top:16px;left:16px}.bh-p-payment .mc-visa{background:linear-gradient(135deg,#1e3a8a,#2f4fb5)}.bh-p-payment .mc-master{background:linear-gradient(135deg,#1f2937,#3a4352)}.bh-p-payment .mc-jcb{background:linear-gradient(135deg,#0f766e,#1b9488)}.bh-p-payment .mc-amex{background:linear-gradient(135deg,#1d4f91,#3375c4)}.bh-p-payment .mc-local{background:linear-gradient(135deg,#122745,#1d3a63)}.bh-p-payment .mc-wallet{background:linear-gradient(135deg,#176b74,#2a8f99)}.bh-p-payment .mc-light{color:#122745;box-shadow:none;background:#fff;border:1px solid #dde4ec}.bh-p-payment .mc-light:after{display:none}.bh-p-payment .mc-light .mcard-chip{background:#cbeff2;border:1px solid #b6e6ea}@media (max-width:980px){.bh-p-payment .meth-split{grid-template-columns:1fr;gap:32px}.bh-p-payment .meth-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bh-p-payment .meth{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.bh-p-payment .meth div{color:#566579;background:#f4f7fa;border-radius:12px;place-items:center;height:72px;font-size:14px;font-weight:700;display:grid}.bh-p-payment .txn{border-collapse:collapse;width:100%;font-size:14px}.bh-p-payment .txn th{letter-spacing:.08em;text-transform:uppercase;color:#566579;text-align:left;border-bottom:1px solid #dde4ec;padding:14px 16px;font-size:12px;font-weight:700}.bh-p-payment .txn td{font-variant-numeric:tabular-nums;border-bottom:1px solid #eef2f6;padding:16px}.bh-p-payment .callout{color:#2b3a4f;align-items:flex-start;gap:10px;font-size:14px;display:flex}.bh-p-payment .callout b{color:#122745;background:#5fb9c2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.bh-p-payment .fee{border-collapse:collapse;width:100%}.bh-p-payment .fee th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#566579;border-bottom:1px solid #122745;padding:14px 0;font-size:12px}.bh-p-payment .fee td{border-bottom:1px solid #dde4ec;padding:22px 0;font-size:16px}.bh-p-payment .fee td.n{color:#122745;font-variant-numeric:tabular-nums;font-size:28px;font-weight:300}.bh-p-payment .qrow{border-bottom:1px solid #dde4ec;grid-template-columns:5fr 7fr;gap:40px;padding:26px 0;display:grid}.bh-p-payment .qrow h3{color:#122745;font-size:17px;font-weight:700}.bh-p-payment .qrow p{color:#566579}.bh-p-payment .payment-benefits-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:32px;display:grid}.bh-p-payment .payment-benefit-card{text-align:center;flex-direction:column;align-items:center;display:flex}.bh-p-payment .payment-benefit-icon{background:#fff;border:1.5px solid #2563eb;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #2563eb0f}.bh-p-payment .payment-benefit-card:hover .payment-benefit-icon{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb1f}.bh-p-payment .payment-benefit-title{color:#122745;text-align:center;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.35}.bh-p-payment .payment-benefit-desc{color:#566579;text-align:center;margin:0;font-size:14.5px;line-height:1.6}.bh-p-payment .payment-feature-item{background:#fff;border:1px solid #dde4ec;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex;box-shadow:0 4px 14px #1227450a}.bh-p-payment .payment-check-badge{color:#1f7a84;background:#e6f7f8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.bh-p-payment .payment-feature-item p{color:#2b3a4f;margin:0;font-size:15px;font-weight:500;line-height:1.55}.bh-p-payment .payment-timing-split{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.bh-p-payment .payment-timing-media{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:980px){.bh-p-payment .qrow{grid-template-columns:1fr;gap:8px}.bh-p-payment .money-st span{display:none}.bh-p-payment .money-txt{height:30px}.bh-p-payment .money-st{width:90px}.bh-p-payment .money-line{top:53px}.bh-p-payment .money-dot{top:46px}.bh-p-payment .payment-benefits-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.bh-p-payment .payment-timing-split{grid-template-columns:1fr;gap:0}.bh-p-payment .payment-timing-media{display:none!important}.bh-p-payment .meth{grid-template-columns:repeat(3,1fr);gap:8px}.bh-p-payment .meth div{text-align:center;border-radius:10px;height:54px;padding:0 4px;font-size:12px;line-height:1.25}}@media (max-width:640px){.bh-p-payment .payment-benefits-grid{grid-template-columns:1fr;gap:24px}.bh-p-payment .payment-feature-item{padding:14px 16px}}.bh-p-payment .sec-security{background-color:#071220;background-image:url(/bh/assets/payment-security-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:96px 0 104px;position:relative;overflow:hidden}.bh-p-payment .sec-security-overlay{pointer-events:none;background:linear-gradient(#071220c7 0%,#0712209e 50%,#071220d9 100%);position:absolute;inset:0}.bh-p-payment .sec-security-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bh-p-payment .sec-security-card{-webkit-backdrop-filter:blur(10px);background:#12223699;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:12px;padding:26px 24px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 16px 36px -12px #09172873}.bh-p-payment .sec-security-card:hover{border-color:#5fb9c259;transform:translateY(-3px)}.bh-p-payment .sec-security-card h3{color:#fff;margin:2px 0 0;font-size:16.5px;font-weight:700;line-height:1.35}.bh-p-payment .sec-security-card p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.bh-p-payment .sec-security-cards{grid-template-columns:1fr;gap:16px}.bh-p-payment .sec-security{padding:64px 0 72px}}.bh-p-finance{margin:0}.bh-p-finance a{color:inherit}.bh-p-finance a:hover{color:#1f6b52}.bh-p-finance .paper{background-color:#fbfcfb;background-image:linear-gradient(#1227450e 1px,#0000 1px),linear-gradient(90deg,#1227450e 1px,#0000 1px);background-size:28px 28px}.bh-p-finance .mono{font-variant-numeric:tabular-nums;font-family:Roboto Mono,ui-monospace,monospace}.bh-p-finance .ledger{border-collapse:collapse;background:#fff;border:1px solid #c9d3cf;width:100%;font-size:13px}.bh-p-finance .ledger th{color:#1f4d3e;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#eef3f0;border:1px solid #c9d3cf;padding:9px 12px;font-size:11.5px;font-weight:700}.bh-p-finance .ledger td{border:1px solid #dfe6e2;padding:9px 12px}.bh-p-finance .ledger td.r{text-align:right}.bh-p-finance .ln-sec{padding:72px 0;position:relative}.bh-p-finance .ln-sec:first-child{padding-top:0}.bh-p-finance .ln-dot{background:#fff;border:2px solid #1f6b52;border-radius:50%;width:20px;height:20px;position:absolute;top:70px;left:-74px;box-shadow:0 0 0 6px #fff}.bh-p-finance .ln-sec:first-child .ln-dot{top:0}.bh-p-finance .ln-dot.f{background:#1f6b52}.bh-p-finance .ln-k{letter-spacing:.14em;color:#1f6b52;text-transform:uppercase;font-size:12px;font-weight:700}.bh-p-finance .map{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.bh-p-finance .map th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3e;background:#eef3f0;border-bottom:2px solid #1f6b52;padding:14px 18px;font-size:12px}.bh-p-finance .map td{vertical-align:middle;border-bottom:1px solid #dfe6e2;padding:16px 18px}.bh-p-finance .map tr:nth-child(2n) td{background:#f8faf9}.bh-p-finance .map td.ar{text-align:center;color:#1f6b52;width:56px;font-size:18px;font-weight:800}.bh-p-finance .proc{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bh-p-finance .proc ol{counter-reset:p;flex-direction:column;gap:0;display:flex}.bh-p-finance .proc li{border-bottom:1px solid #dfe6e2;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:16px 0;display:grid}.bh-p-finance .proc li:before{counter-increment:p;content:counter(p);color:#1f4d3e;background:#eef3f0;border-radius:6px;place-items:center;width:30px;height:30px;font-family:Roboto Mono,monospace;font-size:13px;font-weight:600;display:grid}.bh-p-finance .proc .old li{color:#6a7a8f}.bh-p-finance .proc .new li{color:#122745;font-weight:600}.bh-p-finance .proc .new li:before{color:#fff;background:#1f6b52}.bh-p-finance .proc li.skip{color:#a9b4c0;font-weight:400;text-decoration:line-through}.bh-p-finance .proc li.skip:before{color:#a9b4c0;background:#f1f3f6}.bh-p-finance .flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;display:grid}.bh-p-finance .flow .bx{background:#fff;border:1px solid #c9d3cf;flex-direction:column;gap:8px;padding:22px;display:flex}.bh-p-finance .flow .ar{color:#1f6b52;place-items:center;font-size:22px;font-weight:800;display:grid}.bh-p-finance .who{letter-spacing:.1em;text-transform:uppercase;color:#1f6b52;font-size:11px;font-weight:700}.bh-p-finance .ctl{border-collapse:collapse;width:100%;font-size:15px}.bh-p-finance .ctl td{vertical-align:top;border-bottom:1px solid #dfe6e2;padding:18px 0}.bh-p-finance .ctl td:first-child{color:#122745;width:34%;padding-right:24px;font-weight:700}.bh-p-finance .finance-proc-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;margin-top:28px;display:grid}.bh-p-finance .finance-proc-card{border-radius:24px;flex-direction:column;padding:34px 32px 38px;transition:transform .2s,box-shadow .2s;display:flex}.bh-p-finance .finance-proc-card.manual{background:#fff;border:1px solid #dde7ec;box-shadow:0 10px 30px #1227450d}.bh-p-finance .finance-proc-card.manual:hover{transform:translateY(-3px);box-shadow:0 16px 36px #12274514}.bh-p-finance .finance-proc-card.automated{color:#fff;background:#0d1e38;border:1px solid #1a2f4c;box-shadow:0 18px 44px #0d1e3859}.bh-p-finance .finance-proc-card.automated:hover{border-color:#5fb9c2;transform:translateY(-3px);box-shadow:0 22px 50px #0d1e3873}.bh-p-finance .finance-proc-header{border-bottom:1px solid #edf2f7;margin-bottom:26px;padding-bottom:22px}.bh-p-finance .finance-proc-card.automated .finance-proc-header{border-bottom:1px solid #ffffff1a}.bh-p-finance .finance-proc-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bh-p-finance .finance-proc-badge.manual{text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;margin-bottom:14px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.bh-p-finance .finance-proc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;font-size:12px;font-weight:800}.bh-p-finance .finance-proc-pill{color:#fff;background:#2ba397;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;box-shadow:0 4px 12px #2ba3974d}.bh-p-finance .finance-proc-title{color:#122745;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.35}.bh-p-finance .finance-proc-card.automated .finance-proc-title{color:#fff}.bh-p-finance .finance-proc-subtitle{color:#64748b;margin:0;font-size:14px;line-height:1.5}.bh-p-finance .finance-proc-card.automated .finance-proc-subtitle{color:#94a3b8}.bh-p-finance .finance-proc-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.bh-p-finance .finance-proc-item{align-items:flex-start;gap:16px;display:flex}.bh-p-finance .finance-proc-num{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-family:Roboto Mono,monospace;font-size:13px;font-weight:700;display:flex}.bh-p-finance .finance-proc-num.auto{color:#fff;background:#14b8a6;border:none;box-shadow:0 4px 12px #14b8a666}.bh-p-finance .finance-proc-num.skipped{color:#fff6;background:#ffffff14;border:1px dashed #fff3}.bh-p-finance .finance-proc-content{flex-direction:column;flex:1;gap:4px;display:flex}.bh-p-finance .finance-proc-step-title{color:#122745;font-size:15.5px;font-weight:700;line-height:1.4}.bh-p-finance .finance-proc-card.automated .finance-proc-step-title{color:#fff}.bh-p-finance .finance-proc-step-desc{color:#566579;margin:0;font-size:13.5px;line-height:1.6}.bh-p-finance .finance-proc-card.automated .finance-proc-step-desc{color:#94a3b8}.bh-p-finance .finance-proc-step-title-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bh-p-finance .badge-skipped{text-transform:uppercase;letter-spacing:.06em;color:#f87171;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.bh-p-finance .finance-proc-item.skipped .finance-proc-step-title{color:#ffffff73}.bh-p-finance .finance-proc-item.skipped .finance-proc-step-desc{color:#ffffff59}@media (max-width:980px){.bh-p-finance .ln{padding-left:28px}.bh-p-finance .ln-dot{left:-38px}.bh-p-finance .ln-sec{padding:48px 0}.bh-p-finance .ln-dot{top:46px}.bh-p-finance .ln-sec:first-child .ln-dot{top:0}.bh-p-finance .proc,.bh-p-finance .flow{grid-template-columns:1fr}.bh-p-finance .flow .ar{height:36px;transform:rotate(90deg)}.bh-p-finance .finance-proc-grid{grid-template-columns:1fr;gap:24px}.bh-p-finance .finance-proc-card{padding:28px 22px 32px}}.bh-p-finance .ln{border-left:none!important;margin-left:0!important;padding-left:0!important;position:static!important}.bh-p-finance .ln-dot{display:none!important}.bh-p-finance .finance-sec-item{border-bottom:1px solid #dde7ec;padding:64px 0}.bh-p-finance .finance-sec-item:last-child{border-bottom:none}.bh-p-finance .finance-flow-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;margin-top:32px;display:grid}.bh-p-finance .finance-flow-card{background:#fff;border:1px solid #dde7ec;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #1227450d}.bh-p-finance .finance-flow-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1227451a}.bh-p-finance .finance-flow-visual{aspect-ratio:16/9.5;background:#0f172a;width:100%;position:relative;overflow:hidden}.bh-p-finance .finance-flow-img{object-fit:cover;width:100%;height:100%;display:block}.bh-p-finance .finance-flow-pill{color:#122745;letter-spacing:.08em;z-index:2;background:#fff;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #0003}.bh-p-finance .finance-flow-body{flex-direction:column;flex:1;gap:8px;padding:24px 22px 28px;display:flex}.bh-p-finance .finance-flow-name{color:#122745;margin:0;font-size:19px;font-weight:800}.bh-p-finance .finance-flow-desc{color:#566579;margin:0;font-size:14px;line-height:1.6}.bh-p-finance .finance-split-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.bh-p-finance .finance-split-visual{background:#141a29;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 16px 44px #1227451f}.bh-p-finance .finance-split-img{object-fit:contain;width:100%;height:auto;display:block}.bh-p-finance .finance-split-content{flex-direction:column;display:flex}.bh-p-finance .finance-ctrl-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bh-p-finance .finance-ctrl-card{background:#fff;border:1px solid #dde7ec;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.bh-p-finance .finance-ctrl-card:hover{border-color:#1f7a84;transform:translateY(-2px);box-shadow:0 8px 24px #12274512}.bh-p-finance .finance-ctrl-icon-wrap{color:#1f7a84;background:#eef7f8;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.bh-p-finance .finance-ctrl-icon{width:20px;height:20px}.bh-p-finance .finance-ctrl-text{flex-direction:column;flex:1;gap:4px;display:flex}.bh-p-finance .finance-ctrl-head{justify-content:space-between;align-items:center;display:flex}.bh-p-finance .finance-ctrl-title{color:#122745;font-size:15px;font-weight:700}.bh-p-finance .finance-ctrl-desc{color:#64748b;margin:0;font-size:13px;line-height:1.5}.bh-p-finance .finance-deploy-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.bh-p-finance .finance-deploy-col{background:#fff;border:1px solid #dde7ec;border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.bh-p-finance .finance-deploy-col-title{color:#122745;font-size:15.5px;font-weight:800}.bh-p-finance .finance-deploy-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bh-p-finance .finance-deploy-list li{color:#475569;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.bh-p-finance .finance-check{color:#16a34a;flex:none;font-size:14px;font-weight:800}.bh-p-finance .finance-pricing-banner{background:#0d1e38;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 24px;display:flex;box-shadow:0 10px 28px #0d1e3847}.bh-p-finance .finance-pricing-info{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bh-p-finance .finance-pricing-title{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:800}.bh-p-finance .finance-pricing-btn{color:#fff;white-space:nowrap;background:#5fb9c2;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #5fb9c266}.bh-p-finance .finance-pricing-btn:hover{color:#fff;background:#4baab4;transform:translateY(-2px)}@media (max-width:980px){.bh-p-finance .finance-flow-grid{grid-template-columns:1fr;gap:20px}.bh-p-finance .finance-split-layout{grid-template-columns:1fr;gap:32px}.bh-p-finance .finance-ctrl-grid{grid-template-columns:1fr;gap:12px}.bh-p-finance .finance-deploy-grid{grid-template-columns:1fr;gap:14px}.bh-p-finance .finance-pricing-banner{flex-direction:column;align-items:flex-start;gap:14px}}.bh-p-about{color:#122745;background:#fff;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bh-p-about a{color:inherit;text-decoration:none}.bh-p-about a:hover{color:#1f7a84}.bh-p-about .about-hero-sec{background:#fff;padding:32px 0 64px;position:relative}.bh-p-about .about-hero-card{background:#081628;border-radius:28px;flex-direction:column;justify-content:center;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0816282e}.bh-p-about .hero-bg-img{z-index:1;background-position:100%;background-size:cover;width:58%;height:100%;position:absolute;top:0;right:0}.bh-p-about .hero-bg-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#081628 0% 42%,#081628e0 55%,#0816284d 76%,#08162800 100%);position:absolute;inset:0}.bh-p-about .hero-card-body{z-index:3;flex-direction:column;max-width:680px;padding:56px 52px 96px;display:flex;position:relative}.bh-p-about .hero-breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;display:flex}.bh-p-about .hero-breadcrumb a{color:#cbd5e1;font-weight:500;text-decoration:none;transition:color .2s}.bh-p-about .hero-breadcrumb a:hover{color:#38bdf8}.bh-p-about .hero-breadcrumb .sep{color:#64748b;font-weight:400}.bh-p-about .hero-breadcrumb span:last-child{color:#94a3b8}.bh-p-about .hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;align-items:center;margin-bottom:16px;font-size:12.5px;font-weight:700;display:inline-flex}.bh-p-about .hero-title{color:#fff;letter-spacing:-.01em;margin:0 0 20px;font-size:42px;font-weight:800;line-height:1.25}.bh-p-about .hero-desc{color:#cbd5e1;margin:0 0 32px;font-size:15.5px;line-height:1.7}.bh-p-about .hero-btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bh-p-about .hero-btn-blue{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #2563eb73}.bh-p-about .hero-btn-blue:hover{color:#fff;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 12px 28px #2563eb8c}.bh-p-about .hero-btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1.5px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.bh-p-about .hero-btn-glass:hover{color:#fff;background:#ffffff29;border-color:#fff9;transform:translateY(-2px)}.bh-p-about .hero-stats-bar{z-index:4;background:#fff;border:1px solid #edf2f7;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:28px;max-width:94%;margin:-48px auto 0;padding:32px 36px;display:grid;position:relative;box-shadow:0 18px 48px #0816281a}.bh-p-about .stat-col{flex-direction:column;gap:6px;display:flex}.bh-p-about .stat-col:not(:last-child){border-right:1px solid #f1f5f9;padding-right:20px}.bh-p-about .stat-num{color:#0f172a;letter-spacing:-.02em;font-size:40px;font-weight:900;line-height:1.1}.bh-p-about .stat-desc{color:#64748b;margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.bh-p-about .story-sec{background:#fff;padding:96px 0}.bh-p-about .story-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.bh-p-about .story-media-box{border:1px solid #dde7ec;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 44px #1227451f}.bh-p-about .story-media-box img{object-fit:cover;aspect-ratio:4/3;width:100%;height:auto;display:block}.bh-p-about .story-content{flex-direction:column;gap:18px;display:flex}.bh-p-about .story-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1f7a84;font-size:12px;font-weight:800}.bh-p-about .story-title{color:#122745;margin:0;font-size:34px;font-weight:800;line-height:1.3}.bh-p-about .story-text{color:#475569;margin:0;font-size:15px;line-height:1.75}.bh-p-about .story-quote{background:#f6fafb;border-left:4px solid #1f7a84;border-radius:0 16px 16px 0;margin-top:10px;padding:20px 24px}.bh-p-about .story-quote p{color:#1e293b;margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.65}.bh-p-about .comp-pair-sec{background:#f8fbfb;border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5;padding:88px 0}.bh-p-about .comp-pair-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.bh-p-about .pair-card{background:#fff;border:1.5px solid #dde7ec;border-radius:24px;flex-direction:column;gap:20px;padding:40px 36px;display:flex;position:relative;box-shadow:0 10px 30px #1227450a}.bh-p-about .pair-card.bellhop{border-color:#1f7a84;box-shadow:0 14px 36px #1f7a841a}.bh-p-about .pair-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 14px;font-size:11.5px;font-weight:800}.bh-p-about .pair-card.bellhop .pair-badge{color:#1f7a84;background:#e6f7f8}.bh-p-about .pair-title{color:#122745;margin:0;font-size:24px;font-weight:800;line-height:1.3}.bh-p-about .pair-desc{color:#475569;margin:0;font-size:15px;line-height:1.65}.bh-p-about .pair-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bh-p-about .pair-chip{color:#334155;background:#f1f5f9;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.bh-p-about .pair-card.bellhop .pair-chip{color:#1f7a84;background:#f0fafb;border:1px solid #d5eff1}.bh-p-about .pair-bottom-notice{text-align:center;color:#334155;background:#fff;border:1.5px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:20px 24px;font-size:15px;font-weight:600;display:flex}.bh-p-about .vision-sec{background:#fff;padding:96px 0}.bh-p-about .vision-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.bh-p-about .vision-cards{flex-direction:column;gap:20px;display:flex}.bh-p-about .vm-card{background:#fff;border:1px solid #dde7ec;border-radius:20px;gap:20px;padding:32px 28px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #12274508}.bh-p-about .vm-card:hover{border-color:#5fb9c2;transform:translateY(-2px)}.bh-p-about .vm-icon{color:#1f7a84;background:#e6f7f8;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.bh-p-about .vm-icon svg{width:26px;height:26px}.bh-p-about .vm-card h3{color:#122745;margin:0 0 8px;font-size:20px;font-weight:800}.bh-p-about .vm-card p{color:#566579;margin:0;font-size:14.5px;line-height:1.65}.bh-p-about .vision-visual{color:#fff;background:linear-gradient(145deg,#122745 0%,#1b3b61 100%);border-radius:24px;flex-direction:column;justify-content:center;min-height:360px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #12274526}.bh-p-about .vision-visual-bg{opacity:.22;mix-blend-mode:overlay;background-image:url(/bh/assets/hotel-chain-city.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0}.bh-p-about .vision-visual-content{z-index:2;position:relative}.bh-p-about .vision-stat-num{color:#5fb9c2;margin-bottom:8px;font-family:Roboto Mono,monospace;font-size:52px;font-weight:900;line-height:1}.bh-p-about .vision-stat-label{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.bh-p-about .vision-stat-desc{color:#c9d6e6;margin:0;font-size:14.5px;line-height:1.6}.bh-p-about .principles-sec{background:#fbfcfc;border-top:1px solid #edf2f5;padding:96px 0}.bh-p-about .principles-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.bh-p-about .principle-card{text-align:center;background:#fff;border:1px solid #dde7ec;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #12274508}.bh-p-about .principle-card:hover{border-color:#1f7a84;transform:translateY(-4px);box-shadow:0 16px 36px #12274514}.bh-p-about .principle-icon-wrap{color:#1f7a84;background:#eef7f8;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;display:flex;box-shadow:0 4px 12px #1f7a8414}.bh-p-about .principle-icon-wrap svg{width:28px;height:28px}.bh-p-about .principle-title{color:#122745;text-align:center;margin:0;font-size:18px;font-weight:800;line-height:1.35}.bh-p-about .principle-desc{color:#566579;text-align:center;margin:0;font-size:14px;line-height:1.6}.bh-p-about .team-sec{background:#f8fbfb;border-top:1px solid #edf2f5;padding:96px 0}.bh-p-about .team-head{text-align:center;max-width:760px;margin:0 auto 48px}.bh-p-about .team-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1f7a84;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.bh-p-about .team-title{color:#122745;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.3}.bh-p-about .team-desc{color:#475569;margin:0;font-size:16px;line-height:1.65}.bh-p-about .team-diagram-container{justify-content:center;align-items:center;gap:32px;max-width:1160px;margin:40px auto 0;display:flex;position:relative}.bh-p-about .team-col{flex-direction:column;flex:1;gap:24px;max-width:360px;display:flex}.bh-p-about .team-center-hub{flex-direction:column;flex:none;justify-content:center;align-items:center;width:290px;height:290px;display:flex;position:relative}.bh-p-about .hub-orbit{border:2px dashed #a5d7dc;border-radius:50%;animation:60s linear infinite rotateOrbit;position:absolute;inset:0}@keyframes rotateOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bh-p-about .hub-core{color:#fff;text-align:center;z-index:2;background:linear-gradient(135deg,#0c1d33 0%,#152e4d 100%);border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:148px;height:148px;padding:16px;display:flex;position:relative;box-shadow:0 14px 34px #12274538}.bh-p-about .hub-core-icon{color:#5fb9c2;width:36px;height:36px;margin-bottom:6px}.bh-p-about .hub-core-text{color:#fff;font-size:14px;font-weight:700;line-height:1.35}.bh-p-about .hub-badge{z-index:3;color:#fff;white-space:nowrap;background:#1f7a84;border:2px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:8px;box-shadow:0 6px 18px #1f7a844d}.bh-p-about .hub-badge svg{width:15px;height:15px}.bh-p-about .team-card{background:#fff;border:1px solid #dde7ec;border-radius:20px;align-items:flex-start;gap:18px;padding:26px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 20px #1227450a}.bh-p-about .team-card:hover{border-color:#1f7a84;transform:translateY(-3px);box-shadow:0 14px 30px #12274514}.bh-p-about .team-card-icon{border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bh-p-about .team-card-icon svg{width:24px;height:24px}.bh-p-about .team-card-icon.prod{color:#0284c7;background:#e0f2fe}.bh-p-about .team-card-icon.tech{color:#7c3aed;background:#f3e8ff}.bh-p-about .team-card-icon.impl{color:#059669;background:#ecfdf5}.bh-p-about .team-card-icon.cs{color:#d97706;background:#fef3c7}.bh-p-about .team-card-content h3{color:#122745;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.35}.bh-p-about .team-card-content p{color:#475569;margin:0;font-size:13.5px;line-height:1.6}@media (max-width:1020px){.bh-p-about .hero-bg-img{opacity:.22;width:100%}.bh-p-about .hero-bg-overlay{background:#081628eb}.bh-p-about .hero-card-body{max-width:100%;padding:48px 32px 72px}.bh-p-about .hero-title{font-size:34px}.bh-p-about .hero-stats-bar{grid-template-columns:repeat(2,1fr);gap:24px;max-width:96%;margin-top:-36px;padding:24px 28px}.bh-p-about .stat-col:not(:last-child){border-right:none;padding-right:0}.bh-p-about .story-grid{grid-template-columns:1fr;gap:36px}.bh-p-about .comp-pair-grid{grid-template-columns:1fr;gap:20px}.bh-p-about .vision-grid{grid-template-columns:1fr;gap:36px}.bh-p-about .principles-grid{grid-template-columns:repeat(2,1fr)}.bh-p-about .team-diagram-container{flex-direction:column;gap:36px}.bh-p-about .team-col{grid-template-columns:1fr 1fr;width:100%;max-width:100%;display:grid}.bh-p-about .team-center-hub{order:-1;margin:0 auto}}@media (max-width:640px){.bh-p-about .about-hero-sec{padding:16px 0 40px}.bh-p-about .about-hero-card{border-radius:20px}.bh-p-about .hero-card-body{padding:36px 20px 60px}.bh-p-about .hero-title{font-size:26px}.bh-p-about .hero-stats-bar{border-radius:18px;grid-template-columns:1fr;gap:20px;margin-top:-24px;padding:20px}.bh-p-about .stat-num{font-size:32px}.bh-p-about .principles-grid{grid-template-columns:1fr}.bh-p-about .pair-card{padding:28px 20px}.bh-p-about .team-col{grid-template-columns:1fr}.bh-p-about .team-center-hub{width:240px;height:240px}.bh-p-about .hub-core{width:124px;height:124px}.bh-p-about .team-title{font-size:26px}}.bh-p-about .vm-icon-dark{color:#fff!important;background:#0e1e38!important;box-shadow:0 4px 12px #0e1e3840!important}.bh-p-about .vm-icon-blue{color:#fff!important;background:#1d4ed8!important;box-shadow:0 4px 12px #1d4ed840!important}.bh-p-about .vision-road-frame{background:repeating-linear-gradient(-45deg,#e2eaf5,#e2eaf5 10px,#fff 10px 20px);border-radius:28px;padding:10px;overflow:hidden;box-shadow:0 16px 44px #12274514}.bh-p-about .vision-road-inner{background:#fff;border-radius:20px;display:flex;overflow:hidden}.bh-p-about .vision-road-img{object-fit:cover;width:100%;height:auto;display:block}.bh-p-pricing a{color:inherit;text-decoration:none}.bh-p-pricing a:hover{color:#1f7a84}.bh-p-pricing .pricing-hero{text-align:center;background:linear-gradient(#f8fbfb 0%,#fff 100%);padding:20px 0 64px}.bh-p-pricing .pricing-hero-head{flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto 36px;display:flex}.bh-p-pricing .pricing-cycle-switch{background:#edf3f5;border:1px solid #dde7ea;border-radius:999px;align-items:center;margin:0 auto;padding:6px;display:inline-flex;box-shadow:inset 0 2px 4px #1227450a}.bh-p-pricing .cycle-btn{color:#566579;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex}.bh-p-pricing .cycle-btn.active{color:#fff;background:#122745;box-shadow:0 4px 14px #1227452e}.bh-p-pricing .cycle-badge{color:#fff;letter-spacing:.02em;background:#10b981;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.bh-p-pricing .pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;margin-top:32px;display:grid}.bh-p-pricing .pricing-card{background:#fff;border:1px solid #dde7ec;border-radius:22px;flex-direction:column;padding:36px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.bh-p-pricing .pricing-card:hover{border-color:#5fb9c2;transform:translateY(-4px);box-shadow:0 16px 36px #12274514}.bh-p-pricing .pricing-card.popular{background:linear-gradient(#fcfeff 0%,#fff 100%);border:2px solid #1f7a84;box-shadow:0 18px 42px #1f7a8424}.bh-p-pricing .popular-ribbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1f7a84;border-radius:999px;padding:4px 16px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #1f7a844d}.bh-p-pricing .card-target{text-transform:uppercase;letter-spacing:.1em;color:#1f7a84;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.bh-p-pricing .card-name{color:#122745;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.bh-p-pricing .card-desc{color:#566579;min-height:42px;margin:0 0 20px;font-size:13.5px;line-height:1.5}.bh-p-pricing .card-price-wrap{border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5;margin-bottom:24px;padding:20px 0}.bh-p-pricing .card-price{align-items:baseline;gap:6px;display:flex}.bh-p-pricing .card-price .num{color:#122745;font-family:Roboto Mono,monospace;font-size:36px;font-weight:800}.bh-p-pricing .card-price .curr{color:#122745;font-size:16px;font-weight:700}.bh-p-pricing .card-price .unit{color:#64748b;font-size:13px}.bh-p-pricing .card-price-sub{color:#10b981;margin-top:4px;font-size:12px;font-weight:600}.bh-p-pricing .card-note{color:#94a3b8;margin-top:6px;font-size:11.5px}.bh-p-pricing .card-features{text-align:left;flex-direction:column;flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.bh-p-pricing .card-features li{color:#334155;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.bh-p-pricing .card-features li svg{stroke:#1f7a84;flex:none;width:17px;height:17px;margin-top:2px}.bh-p-pricing .card-features li.strong{color:#122745;font-weight:700}.bh-p-pricing .calc-sec{background:#f8fbfb;border-top:1px solid #eef3f5;border-bottom:1px solid #eef3f5;padding:80px 0}.bh-p-pricing .calc-box{background:#fff;border:1px solid #dce8ec;border-radius:24px;grid-template-columns:1.2fr .8fr;gap:48px;padding:44px;display:grid;box-shadow:0 12px 32px #1227450d}.bh-p-pricing .calc-left{flex-direction:column;gap:28px;display:flex}.bh-p-pricing .calc-field-group{flex-direction:column;gap:12px;display:flex}.bh-p-pricing .calc-label{color:#122745;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.bh-p-pricing .calc-label span.badge-num{color:#1f7a84;background:#e6f6f7;border-radius:10px;padding:4px 14px;font-family:Roboto Mono,monospace;font-size:16px;font-weight:800}.bh-p-pricing .calc-slider{-webkit-appearance:none;cursor:pointer;background:#e2e8f0;border-radius:4px;outline:none;width:100%;height:8px}.bh-p-pricing .calc-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#1f7a84;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #1f7a8466}.bh-p-pricing .calc-radio-group{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bh-p-pricing .calc-radio-btn{text-align:center;cursor:pointer;color:#475569;background:#fff;border:1.5px solid #dce8ec;border-radius:12px;padding:12px;font-size:13.5px;font-weight:700;transition:all .2s}.bh-p-pricing .calc-radio-btn.selected{color:#1f7a84;background:#f0fafb;border-color:#1f7a84}.bh-p-pricing .calc-summary{color:#fff;background:linear-gradient(145deg,#122745 0%,#18365e 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:36px 30px;display:flex;box-shadow:0 16px 36px #1227452e}.bh-p-pricing .calc-sum-head{letter-spacing:.1em;text-transform:uppercase;color:#5fb9c2;margin-bottom:12px;font-size:13px;font-weight:700}.bh-p-pricing .calc-sum-row{color:#c9d6e6;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.bh-p-pricing .calc-sum-row.total{border-bottom:0;padding-top:20px}.bh-p-pricing .calc-sum-row.total b{color:#fff;font-family:Roboto Mono,monospace;font-size:32px;font-weight:800}.bh-p-pricing .calc-saving-tag{color:#6ee7b7;background:#10b98138;border:1px solid #10b981;border-radius:999px;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.bh-p-pricing .comp-sec{padding:88px 0}.bh-p-pricing .comp-table-wrap{background:#fff;border:1px solid #dde7ec;border-radius:20px;margin-top:36px;overflow:hidden;box-shadow:0 8px 24px #12274508}.bh-p-pricing .comp-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.bh-p-pricing .comp-table th{color:#122745;background:#f8fbfb;border-bottom:1.5px solid #dce8ec;padding:18px 20px;font-size:15px;font-weight:800}.bh-p-pricing .comp-table th:first-child{width:36%}.bh-p-pricing .comp-table th.col-plan{text-align:center;width:16%}.bh-p-pricing .comp-table th.col-plan.pop{color:#1f7a84;background:#f0fafb;border-top:3px solid #1f7a84}.bh-p-pricing .comp-group-title{text-transform:uppercase;letter-spacing:.08em;color:#1f7a84;background:#edf4f6;padding:12px 20px;font-size:13px;font-weight:800}.bh-p-pricing .comp-table td{vertical-align:middle;border-bottom:1px solid #edf2f5;padding:14px 20px}.bh-p-pricing .comp-table tr:hover td{background:#fafcfc}.bh-p-pricing .comp-table td.col-plan{text-align:center;font-weight:600}.bh-p-pricing .comp-table td.col-plan.pop{background:#fafdff}.bh-p-pricing .ck-yes{color:#1f7a84;background:#e6f7f8;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.bh-p-pricing .ck-no{color:#cbd5e1;font-size:18px}.bh-p-pricing .addon-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.bh-p-pricing .addon-card{background:#fff;border:1px solid #dde7ec;border-radius:18px;flex-direction:column;gap:12px;padding:26px;transition:border-color .2s;display:flex}.bh-p-pricing .addon-card:hover{border-color:#1f7a84}.bh-p-pricing .addon-title{color:#122745;margin:0;font-size:18px;font-weight:800}.bh-p-pricing .addon-price{color:#1f7a84;font-size:15px;font-weight:700}.bh-p-pricing .addon-desc{color:#566579;margin:0;font-size:13.5px;line-height:1.5}.bh-p-pricing .step-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.bh-p-pricing .step-card{background:#fff;border:1px solid #dde7ec;border-radius:16px;padding:24px 20px;position:relative}.bh-p-pricing .step-num{color:#5fb9c2;opacity:.4;margin-bottom:10px;font-family:Roboto Mono,monospace;font-size:32px;font-weight:900;line-height:1}.bh-p-pricing .step-card h3{color:#122745;margin:0 0 8px;font-size:16px;font-weight:700}.bh-p-pricing .step-card p{color:#566579;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:1120px){.bh-p-pricing .pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.bh-p-pricing .comp-table{min-width:760px}.bh-p-pricing .comp-table-wrap{overflow-x:auto}.bh-p-pricing .calc-box{grid-template-columns:1fr;gap:32px}.bh-p-pricing .step-grid,.bh-p-pricing .addon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bh-p-pricing .pricing-grid,.bh-p-pricing .step-grid,.bh-p-pricing .addon-grid,.bh-p-pricing .calc-radio-group{grid-template-columns:1fr}.bh-p-pricing .calc-box{padding:24px 18px}}.bh-p-news a{color:inherit;text-decoration:none}.bh-p-news a:hover{color:#1f7a84}.bh-p-news .news-hero{background:linear-gradient(#f6fafb 0%,#fff 100%);border-bottom:1px solid #edf2f5;padding:24px 0 44px}.bh-p-news .news-hero-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:840px;margin:0 auto 32px;display:flex}.bh-p-news .news-cats{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex}.bh-p-news .news-cat-btn{color:#566579;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce7ec;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;transition:all .2s}.bh-p-news .news-cat-btn:hover{color:#122745;border-color:#5fb9c2}.bh-p-news .news-cat-btn.active{color:#fff;background:#122745;border-color:#122745;box-shadow:0 4px 14px #12274529}.bh-p-news .featured-post-wrap{margin-top:40px}.bh-p-news .featured-post-card{background:#fff;border:1px solid #dde7ec;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:36px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 12px 32px #1227450f}.bh-p-news .featured-post-card:hover{border-color:#5fb9c2;transform:translateY(-3px);box-shadow:0 18px 44px #1227451a}.bh-p-news .featured-media{min-height:360px;position:relative;overflow:hidden}.bh-p-news .featured-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bh-p-news .featured-post-card:hover .featured-media img{transform:scale(1.03)}.bh-p-news .featured-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1f7a84;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;position:absolute;top:20px;left:20px;box-shadow:0 4px 12px #1f7a8459}.bh-p-news .featured-body{flex-direction:column;justify-content:center;gap:16px;padding:36px 36px 36px 0;display:flex}.bh-p-news .post-meta{color:#64748b;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.bh-p-news .post-meta .dot-sep{background:#94a3b8;border-radius:50%;width:4px;height:4px}.bh-p-news .featured-title{color:#122745;margin:0;font-size:27px;font-weight:800;line-height:1.35;transition:color .2s}.bh-p-news .featured-post-card:hover .featured-title{color:#1f7a84}.bh-p-news .featured-desc{color:#566579;margin:0;font-size:15px;line-height:1.65}.bh-p-news .post-author-row{align-items:center;gap:12px;margin-top:10px;display:flex}.bh-p-news .author-avatar{color:#1f7a84;background:#e6f6f7;border:1.5px solid #d0edf0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.bh-p-news .author-name{color:#122745;font-size:13.5px;font-weight:700}.bh-p-news .author-role{color:#64748b;font-size:12px}.bh-p-news .news-grid-sec{padding:64px 0 88px}.bh-p-news .news-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bh-p-news .article-card{background:#fff;border:1px solid #dde7ec;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.bh-p-news .article-card:hover{border-color:#5fb9c2;transform:translateY(-4px);box-shadow:0 16px 36px #12274514}.bh-p-news .article-thumb{aspect-ratio:16/9;background:#eef4f6;position:relative;overflow:hidden}.bh-p-news .article-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.bh-p-news .article-card:hover .article-thumb img{transform:scale(1.04)}.bh-p-news .article-cat-tag{color:#1f7a84;background:#fff;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #1227451a}.bh-p-news .article-content{flex-direction:column;flex:1;gap:12px;padding:24px 22px;display:flex}.bh-p-news .article-title{color:#122745;margin:0;font-size:18px;font-weight:800;line-height:1.45;transition:color .2s}.bh-p-news .article-card:hover .article-title{color:#1f7a84}.bh-p-news .article-excerpt{color:#566579;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bh-p-news .article-footer{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.bh-p-news .article-readmore{color:#1f7a84;align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:inline-flex}.bh-p-news .article-card:hover .article-readmore{color:#122745}@media (max-width:1020px){.bh-p-news .featured-post-card{grid-template-columns:1fr;gap:0}.bh-p-news .featured-body{padding:28px 24px}.bh-p-news .featured-media{min-height:240px}.bh-p-news .news-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.bh-p-news .news-grid{grid-template-columns:1fr}}.bh-p-news .news-empty{text-align:center;color:#64748b;margin:0;font-size:15px}.bh{font-family:var(--font-roboto),"Roboto",system-ui,-apple-system,"Segoe UI",Helvetica,sans-serif}.bh [data-bh-state][hidden]{display:none!important}.bh .lf-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.bh .lf-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:40px 32px;display:flex}.bh .lf-card-main{border:1.5px solid var(--teal)}.bh .lf-card p{color:var(--text);font-size:15px}.bh .lf-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:var(--teal-50);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:11.5px;font-weight:700}.bh .lf-badge-muted{background:var(--soft)}.bh .lf-title{color:var(--navy);font-size:22px;font-weight:700;line-height:1.35}.bh .lf-card p.lf-label{color:var(--ink);margin-top:6px;font-size:14px;font-weight:700}.bh .lf-chips{flex-wrap:wrap;gap:10px;display:flex}.bh .lf-chip{color:var(--steel);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;transition:border-color .2s}.bh a.lf-chip:hover{border-color:var(--teal)}.bh .lf-chip-muted{color:var(--text);background:var(--soft);border-color:var(--line)}.bh .lf-btn{width:100%;margin-top:auto}@media (max-width:860px){.bh .lf-grid{grid-template-columns:1fr}.bh .lf-card{padding:28px 22px}}
