.bps-call-follow-up{--bps-call-paper:var(--bps-method-paper,#faf7f0);--bps-call-ink:var(--bps-method-ink,#123e2e);--bps-call-muted:var(--bps-method-muted,#53665b);--bps-call-rule:var(--bps-method-rule,#cdd7cc);--bps-call-accent:var(--bps-method-accent,#b9dda3);border-top:1px solid var(--bps-call-rule);color:var(--bps-call-ink);font-family:var(--font-sans),sans-serif;margin-top:28px;padding-top:26px}.bps-call-follow-up .bps-call-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bps-call-muted)!important;margin:0 0 8px!important;font-size:10px!important}.bps-call-follow-up h4{font-family:var(--font-lux),Georgia,serif;color:var(--bps-call-ink);margin:0;font-size:clamp(1.65rem,4.5vw,2.1rem);font-weight:500;line-height:1.12}.bps-call-follow-up .bps-call-intro,.bps-call-follow-up .bps-call-detail p,.bps-call-follow-up .bps-call-confirmation p{color:var(--bps-call-muted)!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.65!important}.bps-call-modes{border:0;gap:9px;min-width:0;margin:20px 0;padding:0;display:grid}.bps-call-mode{border:1px solid var(--bps-call-rule);cursor:pointer;background:var(--bps-call-paper);border-radius:13px;grid-template-columns:16px 20px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;padding:14px;transition:border-color .16s,background .16s;display:grid}.bps-call-mode>input{accent-color:#256543;width:16px;height:16px;margin-top:3px}.bps-call-mode>svg{color:var(--bps-call-ink);flex-shrink:0;margin-top:1px}.bps-call-mode strong,.bps-call-mode small{display:block}.bps-call-mode strong{font-size:12px;line-height:1.45}.bps-call-mode small{color:var(--bps-call-muted);margin-top:3px;font-size:11px;line-height:1.6}.bps-call-mode[data-selected=true]{border-color:var(--bps-call-ink);background:color-mix(in srgb,var(--bps-call-accent) 18%,var(--bps-call-paper))}.bps-call-mode:focus-within,.bps-call-slot:focus-within{outline:2px solid var(--bps-call-ink);outline-offset:3px}.bps-call-detail{border:1px solid var(--bps-call-rule);background:var(--bps-call-paper);border-radius:14px;min-width:0;padding:16px}.bps-call-detail h5{margin:0;font-size:14px;line-height:1.5}.bps-call-field{min-width:0;color:var(--bps-call-ink);gap:8px;font-size:12px;font-weight:600;display:grid}.bps-call-field input{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;border:1px solid var(--bps-call-rule);background:var(--bps-call-paper);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--bps-call-ink);font:inherit;border-radius:9px;padding:10px 12px;display:block}html[data-bps-public-theme=dark] .bps-call-field input{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bps-call-field input:focus-visible,.bps-call-primary:focus-visible,.bps-call-load-error button:focus-visible{outline:2px solid var(--bps-call-ink);outline-offset:3px}.bps-call-timezone{font-size:10px!important}.bps-call-loading{align-items:center;gap:8px;display:flex}.bps-call-slots{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:flex}.bps-call-slots legend{padding:0 0 10px;font-size:12px;font-weight:600;line-height:1.5}.bps-call-slot{border:1px solid var(--bps-call-rule);cursor:pointer;background:var(--bps-call-paper);min-width:66px;min-height:44px;color:var(--bps-call-ink);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.bps-call-slot>input{accent-color:#256543;width:13px;height:13px;margin:0}.bps-call-slot[data-selected=true]{border-color:var(--bps-call-ink);background:var(--bps-call-accent);color:#103c29}.bps-call-window{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-top:18px;display:grid}.bps-call-window>p{grid-column:1/-1}.bps-call-primary{width:100%;min-height:46px;font:600 12px/1.5 var(--font-sans),sans-serif;cursor:pointer;text-align:center;background:#0b402e;border:1px solid #0b402e;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px 16px;text-decoration:none;transition:background .16s;display:inline-flex;color:#faf7f0!important}.bps-call-primary:disabled{opacity:.55;cursor:default}.bps-call-follow-up .bps-call-error{color:#a82c21!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.6!important}html[data-bps-public-theme=dark] .bps-call-follow-up .bps-call-error{color:#ffb6a9!important}.bps-call-confirmation{border:1px solid var(--bps-call-rule);background:var(--bps-call-paper);border-radius:16px;padding:20px}.bps-call-confirmation-icon{background:var(--bps-call-accent);color:#0b402e;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:13px;display:grid}.bps-call-confirmation h4{font-size:1.7rem}.bps-call-text-link{min-height:44px;color:var(--bps-call-ink);text-underline-offset:3px;align-items:center;margin-top:8px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}.bps-call-load-error{font-size:12px;line-height:1.6}.bps-call-load-error button,.bps-call-load-error a{min-height:44px;color:var(--bps-call-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-right:12px;text-decoration:underline;display:inline-flex}@media (hover:hover){.bps-call-mode:hover,.bps-call-slot:hover{border-color:var(--bps-call-ink)}.bps-call-primary:not(:disabled):hover{background:#15563c}}@media (prefers-reduced-motion:reduce){.bps-call-mode,.bps-call-primary{transition:none}}
