.tgh-interactive-demo{background:#fefdfc;gap:18px!important;padding:26px 32px!important}.tgh-interactive-demo .tgh-demo-heading{padding-right:28px}.tgh-interactive-demo .tgh-demo-heading .tgh-eyebrow{letter-spacing:.18em;font-size:9px!important}.tgh-interactive-demo .tgh-demo-steps button{background:#f1f3f7;min-height:44px;transition:background .2s}.tgh-interactive-demo .tgh-demo-steps button[aria-current]{color:var(--bpi-orange-hover);background:#fbecde;font-weight:700}.tgh-sim-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;display:grid}.tgh-sim-guidance{padding:10px 0}.tgh-sim-guidance>.tgh-eyebrow{margin-bottom:15px;font-size:9px!important}.tgh-sim-guidance h2{letter-spacing:-.04em;margin-bottom:18px;font-size:33px;font-weight:750;line-height:1.12}.tgh-sim-guidance>p:not(.tgh-eyebrow){color:var(--bpi-muted);font-size:13px;line-height:1.75}.tgh-sim-instruction{border-block:1px solid var(--border);color:var(--bpi-navy);align-items:flex-start;gap:10px;margin-top:16px;padding:16px 0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.tgh-sim-instruction>span{color:var(--bpi-orange);flex-shrink:0;padding-top:2px}.tgh-sim-guidance>.tgh-sim-disclaimer{margin:22px 0 10px;font-size:11px!important}.tgh-sim-guidance>.tgh-sim-affiliation{max-width:280px;font-size:9px!important;line-height:1.6!important}.tgh-sim-conversion{margin-top:22px}.tgh-sim-phone-area{min-width:0;padding:8px 0}.tgh-sim-phone{width:330px;max-width:100%;height:525px;color:var(--bpi-navy);background:#fff;border:7px solid #141b26;border:7px solid lab(9.3944% -.479274 -9.01252);border-radius:40px;flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 22px 38px #0f16211f,0 0 0 1px #5d646f40,inset 0 0 0 2px #fff}.tgh-sim-status{flex-shrink:0;justify-content:space-between;align-items:center;height:31px;padding:0 19px;font-size:10px;font-weight:700;display:flex;position:relative}.tgh-sim-status>span:last-child{align-items:center;gap:3px;display:flex}.tgh-sim-status>i{background:#0d1014;border-radius:15px;width:72px;height:16px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.tgh-sim-screen{background:#f0ebe0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tgh-sim-home{background:#fff;flex-shrink:0;place-items:center;height:18px;display:grid}.tgh-sim-home>span{background:var(--bpi-navy);border-radius:5px;width:95px;height:4px}.tgh-sim-contact{color:#fff;background:#0d3e34;flex-shrink:0;align-items:center;gap:10px;padding:12px 13px;display:flex}.tgh-sim-avatar{width:35px;height:35px;color:var(--bpi-navy);letter-spacing:-.05em;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:850;display:grid}.tgh-sim-contact strong{font-size:12px;display:block}.tgh-sim-contact small{opacity:.8;margin-top:2px;font-size:9px;display:block}.tgh-sim-contact>svg{opacity:.65;flex-shrink:0;margin-left:auto}.tgh-sim-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:15px 12px;overflow-y:auto}.tgh-sim-date{text-align:center;letter-spacing:.08em;color:var(--bpi-muted);margin-bottom:16px;font-size:7px;font-weight:650}.tgh-sim-chat-log{flex-direction:column;gap:12px;display:flex}.tgh-sim-bubble{overflow-wrap:anywhere;background:#fff;border-radius:0 12px 12px;align-self:flex-start;max-width:93%;padding:11px 12px 6px;font-size:12px;line-height:1.55;animation:.22s ease-out tgh-sim-arrive;box-shadow:0 1px 2px #16161614}.tgh-sim-bubble.is-outgoing{background:#c0ebc8;border-radius:12px 0 12px 12px;align-self:flex-end}.tgh-sim-bubble>small{color:var(--bpi-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.tgh-sim-bubble>small svg{color:#36677e}.tgh-sim-bubble-note{color:var(--bpi-muted);border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:9px;line-height:1.5}.tgh-sim-typing{background:#fff;border-radius:10px;align-self:flex-start;gap:4px;width:fit-content;padding:14px 16px;display:flex}.tgh-sim-typing span{background:var(--bpi-muted);border-radius:50%;width:5px;height:5px;animation:.9s infinite tgh-sim-dot}.tgh-sim-typing span:nth-child(2){animation-delay:.15s}.tgh-sim-typing span:nth-child(3){animation-delay:.3s}.tgh-sim-composer{background:#f5f7f9;border-top:1px solid #e1ded7;border-top:1px solid lab(88.4399% .289172 3.81488);flex-shrink:0;padding:10px 10px 4px}.tgh-sim-suggestion{text-align:left;width:100%;color:var(--bpi-navy);cursor:pointer;background:#fff;border:1px solid #ccaa89;border:1px solid lab(72.0658% 9.57388 21.7606);border-radius:10px;margin-bottom:9px;padding:10px 12px;font-size:11px;line-height:1.5}.tgh-sim-suggestion:hover{background:#fcf4eb}.tgh-sim-suggestion>span{color:var(--bpi-orange-hover);letter-spacing:.08em;margin-bottom:5px;font-size:7px;font-weight:750;display:block}.tgh-sim-composer form{align-items:center;gap:6px;display:flex}.tgh-sim-composer input{border:1px solid var(--border);width:0;min-width:0;height:44px;color:var(--bpi-navy);background:#fff;border-radius:20px;flex:1;padding:10px 12px;font-size:11px}.tgh-interactive-demo .tgh-sim-composer form button{color:#fff;cursor:pointer;background:#144439;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.tgh-interactive-demo .tgh-sim-composer form button:disabled{opacity:.4;cursor:default}.tgh-sim-composer form button.is-ready{animation:.5s ease-out tgh-sim-ready;box-shadow:0 0 0 3px #e2b48773}.tgh-sim-input-hint{color:var(--bpi-muted);text-align:center;padding-top:5px;font-size:7px;display:block}.tgh-interactive-demo .tgh-sim-next{gap:6px;width:100%;min-height:44px;margin-top:18px;padding:11px 8px;font-size:10px;animation:.25s ease-out tgh-sim-arrive}.tgh-sim-summary{gap:5px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.tgh-sim-review-link{text-align:left;color:#1b546c;cursor:pointer;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-height:44px;padding:10px 0 5px;font-size:11px;font-weight:650;text-decoration:underline;display:flex}.tgh-sim-review-link span{width:100%;font-size:9px;font-weight:400;display:block}.tgh-sim-browser{border-bottom:1px solid var(--border);background:#f4f5f7;flex-shrink:0;align-items:center;gap:8px;padding:8px;display:flex}.tgh-interactive-demo .tgh-sim-browser button{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.tgh-sim-browser>span{background:#e3e5e8;border-radius:7px;flex:1;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.tgh-sim-web{overscroll-behavior:contain;text-align:center;scrollbar-width:thin;background:#fff;flex:1;min-height:0;padding:20px 17px;animation:.25s ease-out tgh-sim-arrive;overflow-y:auto}.tgh-sim-business{color:var(--bpi-orange);justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.tgh-sim-business>span{color:var(--bpi-navy);text-align:left;font-size:11px}.tgh-sim-business small{letter-spacing:.04em;color:var(--bpi-muted);font-size:6px;display:block}.tgh-sim-review-icon{width:58px;height:58px;color:var(--bpi-orange);background:#feefe1;border-radius:50%;place-items:center;margin:25px auto 18px;display:grid}.tgh-sim-web h3{letter-spacing:-.035em;font-size:22px;font-weight:750;line-height:1.15}.tgh-sim-web>p{color:var(--bpi-muted);margin-top:10px;font-size:11px;line-height:1.6}.tgh-sim-providers{gap:9px;margin-top:22px;display:grid}.tgh-sim-providers button{border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:12px;font-size:12px;font-weight:650;display:flex}.tgh-sim-providers button[aria-pressed=true]{border-color:var(--bpi-orange);background:#fef7f0}.tgh-sim-continuation{border-top:1px solid var(--border);margin-top:18px;padding-top:16px;animation:.25s ease-out tgh-sim-arrive}.tgh-sim-continuation>svg{color:var(--bpi-orange);margin:0 auto 8px}.tgh-sim-continuation>strong{font-size:13px}.tgh-sim-continuation p{color:var(--bpi-muted);margin:10px 0;font-size:10px;line-height:1.6}.tgh-sim-continuation .tgh-button{gap:5px;width:100%;min-height:44px;padding:12px 8px;font-size:11px}.tgh-sim-web>.tgh-sim-sample{letter-spacing:.08em;margin-top:25px;font-size:7px}.tgh-sim-dashboard-header{background:var(--bpi-navy);color:#fff;align-items:center;gap:9px;padding:12px;display:flex}.tgh-sim-dashboard-header strong{font-size:12px}.tgh-sim-dashboard-header small{letter-spacing:.08em;opacity:.75;margin-top:4px;font-size:6px;display:block}.tgh-sim-dashboard{text-align:left;background:var(--bpi-light)}.tgh-sim-back{cursor:pointer;align-items:center;gap:5px;min-height:44px;margin-bottom:18px;font-size:10px;display:flex}.tgh-sim-dashboard>.tgh-eyebrow{letter-spacing:.08em;margin-bottom:10px;font-size:7px!important}.tgh-sim-stat-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.tgh-sim-stat-grid>div{border:1px solid var(--border);background:#fff;border-radius:9px;padding:15px 10px}.tgh-sim-stat-grid strong{letter-spacing:-.04em;font-size:28px;font-weight:750;display:block}.tgh-sim-stat-grid span{color:var(--bpi-muted);margin-top:4px;font-size:9px;line-height:1.5;display:block}.tgh-sim-data-note{color:var(--bpi-muted);align-items:flex-start;gap:9px;font-size:9px;line-height:1.6;display:flex}.tgh-sim-data-note svg{color:var(--bpi-orange);flex-shrink:0}.tgh-sim-dashboard>.tgh-button{width:100%;margin-top:20px;font-size:11px}.tgh-sim-footer{align-items:center;padding-top:13px}.tgh-sim-footer>span{color:var(--bpi-muted);font-size:10px}.tgh-sim-restart{cursor:pointer;min-height:44px;color:var(--bpi-navy);align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.tgh-interactive-demo :focus-visible{outline:2px solid var(--bpi-orange);outline-offset:3px}.tgh-sim-guidance h2:focus,.tgh-sim-web h3:focus{outline:none}@keyframes tgh-sim-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tgh-sim-dot{50%{opacity:.35;transform:translateY(-2px)}}@keyframes tgh-sim-ready{50%{box-shadow:0 0 0 6px #e2b48740}}@media(max-width:640px){.tgh-interactive-demo{gap:14px!important;padding:22px 16px!important}.tgh-interactive-demo .tgh-demo-heading{padding-right:22px}.tgh-interactive-demo .tgh-demo-heading h2{margin-bottom:7px;font-size:20px}.tgh-interactive-demo .tgh-demo-heading p{font-size:11px}.tgh-sim-layout{grid-template-columns:1fr;gap:4px}.tgh-sim-guidance{padding:0}.tgh-sim-guidance>.tgh-eyebrow{margin-bottom:9px;font-size:8px!important}.tgh-sim-guidance h2{margin-bottom:10px;font-size:24px}.tgh-sim-guidance>p:not(.tgh-eyebrow){font-size:11px}.tgh-sim-instruction{margin-top:7px;padding:10px 0;font-size:11px}.tgh-sim-guidance>.tgh-sim-disclaimer{margin:10px 0 6px;font-size:9px!important}.tgh-sim-disclaimer br{display:none}.tgh-sim-guidance>.tgh-sim-affiliation{max-width:none;font-size:8px!important}.tgh-sim-phone{border-width:6px;border-radius:33px;width:320px;height:530px}.tgh-sim-phone-area{padding-top:13px}.tgh-sim-footer{gap:8px;padding-bottom:0;position:static}.tgh-sim-footer>span{display:none}.tgh-sim-conversion{margin-top:12px;margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.tgh-interactive-demo *,.tgh-interactive-demo{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tgh-interactive-demo>button:last-child{min-width:44px;min-height:44px}
