/* Local lightweight icon layer. No external icon CDN and no font files are required. */
.bi{display:inline-block;line-height:1;font-style:normal;font-weight:700;margin-right:.25rem;vertical-align:-.05em}.bi:before{content:"•"}.bi-whatsapp:before{content:"☎"}.bi-arrow-up:before{content:"↑"}.bi-send-fill:before{content:"➤"}.bi-check-circle-fill:before,.bi-check2-circle:before,.bi-patch-check-fill:before{content:"✓"}.bi-search:before{content:"⌕"}.bi-pencil-square:before{content:"✎"}.bi-printer:before{content:"⎙"}.bi-tools:before,.bi-wrench:before{content:"⚒"}.bi-person-workspace:before,.bi-person-rolodex:before{content:"👤"}.bi-diagram-3-fill:before,.bi-diagram-3:before{content:"▦"}.bi-award-fill:before{content:"★"}.bi-headset:before{content:"☎"}.bi-geo-alt-fill:before,.bi-pin-map-fill:before{content:"⌖"}.bi-telephone-fill:before{content:"☎"}.bi-envelope:before,.bi-envelope-fill:before{content:"✉"}.bi-speedometer2:before{content:"◷"}.bi-file-earmark-text:before,.bi-file-richtext:before{content:"▤"}.bi-bar-chart-line:before{content:"▥"}.bi-gear:before{content:"⚙"}.bi-images:before,.bi-card-image:before{content:"▧"}.bi-layout-text-window:before{content:"▣"}.bi-journal-bookmark:before{content:"▦"}.bi-folder2-open:before{content:"▰"}.bi-newspaper:before{content:"▤"}.bi-chat-quote:before{content:"❝"}.bi-question-circle:before{content:"?"}.bi-window-stack:before{content:"▥"}.bi-code-slash:before{content:"</>"}.bi-stars:before{content:"✦"}.bi-box-arrow-up-right:before{content:"↗"}.bi-globe:before{content:"◎"}.bi-key:before{content:"⚿"}.bi-box-arrow-right:before{content:"→"}.bi-shield-lock-fill:before{content:"▣"}.bi-upload:before{content:"⇧"}.bi-file-earmark-pdf:before,.bi-file-pdf:before{content:"PDF";font-size:.75em}.bi-magic:before{content:"✦"}.bi-list:before{content:"☰"}
