.bh-cta__panel{position:relative}.bh-cta--inset .bh-cta__panel{background-color:var(--bh-bg);background-repeat:no-repeat;border-radius:var(--bh-radius-xl);color:var(--bh-text);margin:0 auto;max-width:var(--bh-container);padding:clamp(40px,6vw,88px)}.bh-cta--inset .bh-cta__panel.bh-traces--left,.bh-cta--inset .bh-cta__panel.bh-traces--right{background-size:min(520px,70%) auto}.bh-cta--inset .bh-cta__panel.bh-traces--right{background-position:right -120px center}.bh-cta__row{align-items:center;display:flex;flex-wrap:wrap;gap:40px 56px}.bh-cta--buttons-stacked .bh-cta__row{align-items:flex-end;justify-content:space-between}.bh-cta__copy{flex:1 1 440px;min-width:0}.bh-cta__heading{margin:12px 0 0}.bh-cta__heading--medium{font-size:clamp(34px,4vw,52px);letter-spacing:-.03em;line-height:1.04}.bh-cta__heading--small{font-size:clamp(30px,3.2vw,42px);letter-spacing:-.03em;line-height:1.05}.bh-cta__intro{color:var(--bh-text);font-size:18px;line-height:1.5;margin:16px 0 0;max-width:580px}.bh-cta__eyebrow-only .bh-cta__heading{margin-top:0}.bh-cta__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.bh-cta--buttons-stacked .bh-cta__actions{flex:0 1 320px;flex-direction:column}.bh-cta--buttons-stacked .bh-cta__actions .bh-btn{min-height:54px;width:100%}.bh-cta__actions .bh-btn{min-height:56px;padding:0 28px}.bh-cta__book{background-color:var(--bh-eggplant);background-image:var(--bh-traces-chartreuse);background-position:right -40px bottom -20px;background-repeat:no-repeat;background-size:240px auto;border-radius:10px 18px 18px 10px;box-shadow:0 24px 40px rgba(20,21,5,.28),inset 8px 0 0 rgba(0,0,0,.18);color:var(--bh-white);display:flex;flex:0 0 auto;flex-direction:column;height:272px;justify-content:space-between;padding:24px 22px 24px 30px;rotate:-5deg;width:210px}.bh-cta__book-label{color:var(--bh-chartreuse);font-family:var(--bh-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bh-cta__book-title{font-family:var(--bh-font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.bh-cta__book-img{border-radius:10px 18px 18px 10px;box-shadow:0 24px 40px rgba(20,21,5,.28);flex:0 0 auto;height:auto;rotate:-5deg;width:210px}.bh-cta__form-card{background:var(--bh-white);border-radius:22px;color:var(--bh-ink);flex:1 1 300px;min-width:0;padding:28px}.bh-cta__form-inline{flex:1 1 380px;min-width:0}.bh-cta__form .hs-form fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0}.bh-cta__form .hs-form .hs-form-field{margin-bottom:14px}.bh-cta__form .hs-form fieldset .input{margin-right:0!important}.bh-cta__form .hs-form fieldset.form-columns-2{display:flex;gap:14px}.bh-cta__form .hs-form fieldset.form-columns-2 .hs-form-field{flex:1 1 0;float:none!important;width:auto!important}.bh-cta__form .hs-form label:not(.hs-form-booleancheckbox-display){color:var(--bh-eggplant);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.bh-cta__form-inline .hs-form label:not(.hs-form-booleancheckbox-display){color:var(--bh-heading);font-size:13px}.bh-cta__form .hs-form input[type=email],.bh-cta__form .hs-form input[type=tel],.bh-cta__form .hs-form input[type=text],.bh-cta__form .hs-form select{background:var(--bh-white);border:1.5px solid #ccc;border-radius:12px;box-sizing:border-box;color:var(--bh-ink);font:inherit;font-size:16px;min-height:48px;padding:0 14px;width:100%!important}.bh-cta__form-inline .hs-form input[type=email],.bh-cta__form-inline .hs-form input[type=text]{border:0;min-height:52px}.bh-cta__form .hs-form input:focus,.bh-cta__form .hs-form select:focus{border-color:var(--bh-eggplant);box-shadow:0 0 0 4px rgba(197,210,48,.45);outline:none}.bh-cta__form .hs-form .hs-error-msgs{color:var(--bh-coral);font-size:13px;list-style:none;margin:6px 0 0;padding:0}.bh-cta__form .hs-form .hs-button{background:var(--bh-chartreuse);border:0;border-radius:12px;color:#141505;cursor:pointer;font:inherit;font-size:16px;font-weight:700;min-height:52px;width:100%}.bh-cta__form .hs-form .hs-button:hover{filter:brightness(1.06)}.bh-cta__form-inline .hs-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.bh-cta__form-inline .hs-form fieldset{flex:1 1 220px}.bh-cta__form-inline .hs-form .hs-form-field{margin-bottom:0}.bh-cta__form-inline .hs-form .hs-submit{flex:0 0 auto}.bh-cta__form-inline .hs-form .hs-button{background:#141505;color:var(--bh-white);padding:0 26px;width:auto}.bh-cta__form-inline .hs-form .legal-consent-container{flex-basis:100%;font-size:13px}.bh-cta__form-note{color:var(--bh-muted);font-size:13px;line-height:1.5;margin:12px 0 0}.bh-cta__form-inline .bh-cta__form-note{color:var(--bh-text)}@media (max-width:600px){.bh-cta__book,.bh-cta__book-img{height:auto;min-height:220px;width:170px}.bh-cta__form .hs-form fieldset.form-columns-2{flex-direction:column;gap:0}}