.ask-geoff{position:fixed;right:22px;bottom:22px;z-index:60;font-family:Arial,Helvetica,sans-serif}.ask-geoff-launch{display:flex;align-items:center;gap:.7rem;padding:.65rem 1rem .65rem .65rem;border:1px solid #ef3038;border-radius:999px;background:#0b0d10;color:#fff;box-shadow:0 8px 28px #0005;cursor:pointer}.ask-geoff-launch b,.ask-geoff-launch small{display:block;text-align:left}.ask-geoff-launch small{margin-top:.12rem;color:#c4c7cb;font-size:.65rem}.geoff-badge{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e31b23;color:#fff;font-size:1.15rem;font-weight:950}.ask-geoff-panel{position:absolute;right:0;bottom:68px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #343942;border-radius:8px;background:#15191f;color:#fff;box-shadow:0 18px 55px #0008}.ask-geoff-panel header{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#0b0d10;border-bottom:3px solid #e31b23}.ask-geoff-panel header div{flex:1}.ask-geoff-panel header strong,.ask-geoff-panel header small{display:block}.ask-geoff-panel header small{margin-top:.2rem;color:#bfc3c8;font-size:.68rem;line-height:1.35}.ask-geoff-panel header button{border:0;background:transparent;color:#fff;font-size:1.7rem;cursor:pointer}.geoff-badge-large{width:48px;height:48px}.ask-geoff-body{padding:1rem}.geoff-message,.geoff-answer{margin:0 0 1rem;padding:.85rem;border-left:3px solid #e31b23;background:#20252c;font-size:.84rem;line-height:1.5}.ask-geoff label{display:block;margin-bottom:.4rem;font-size:.75rem;font-weight:800}.ask-geoff textarea{width:100%;resize:vertical;padding:.75rem;border:1px solid #454b54;border-radius:3px;background:#fff;color:#111;font:inherit}.ask-geoff form .button{width:100%;margin-top:.65rem;border:0;cursor:pointer}.geoff-answer a{color:#ff5960;font-weight:800}.geoff-contact{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid #343942;font-size:.72rem}.geoff-contact span{width:100%;color:#aaa}.geoff-contact a{color:#fff}.geoff-note{display:block;margin-top:.8rem;color:#8f949b;font-size:.62rem;line-height:1.4}@media(max-width:600px){.ask-geoff{right:12px;bottom:12px}.ask-geoff-launch small{display:none}.ask-geoff-panel{bottom:62px}}
.ask-geoff-panel[hidden]{display:none!important}
.geoff-avatar{display:block;width:48px;height:48px;flex:0 0 48px;border:2px solid #e31b23;border-radius:50%;object-fit:cover;object-position:center}.geoff-avatar-large{width:64px;height:64px;flex-basis:64px;border-width:3px}
.ask-geoff>summary{list-style:none}.ask-geoff>summary::-webkit-details-marker{display:none}.ask-geoff[open] .ask-geoff-launch{border-radius:8px 8px 0 0}.ask-geoff[open] .ask-geoff-panel{display:block}
