.aiq-icon.aiq-icon{min-width: var(--aiq-icon-size,20px); flex: 0 0 var(--aiq-icon-size,20px); vertical-align: middle; mask: var(--aiq-icon-asset) center/contain no-repeat; display: inline-block !important; position: relative !important; inset: auto !important; width: var(--aiq-icon-size,20px) !important; height: var(--aiq-icon-size,20px) !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background-color: currentcolor !important; line-height: 1 !important; letter-spacing: 0px !important; box-shadow: none !important;}
.aiq-icon-add{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9hZGQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIgMy42MjVDMTEuMjQwNiAzLjYyNSAxMC42MjUgNC4yNDA2MSAxMC42MjUgNVYxMC42MjVINUM0LjI0MDYxIDEwLjYyNSAzLjYyNSAxMS4yNDA2IDMuNjI1IDEyQzMuNjI1IDEyLjc1OTQgNC4yNDA2MSAxMy4zNzUgNSAxMy4zNzVIMTAuNjI1VjE5QzEwLjYyNSAxOS43NTk0IDExLjI0MDYgMjAuMzc1IDEyIDIwLjM3NUMxMi43NTk0IDIwLjM3NSAxMy4zNzUgMTkuNzU5NCAxMy4zNzUgMTlWMTMuMzc1SDE5QzE5Ljc1OTQgMTMuMzc1IDIwLjM3NSAxMi43NTk0IDIwLjM3NSAxMkMyMC4zNzUgMTEuMjQwNiAxOS43NTk0IDEwLjYyNSAxOSAxMC42MjVIMTMuMzc1VjVDMTMuMzc1IDQuMjQwNjEgMTIuNzU5NCAzLjYyNSAxMiAzLjYyNVoiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-link-open{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9saW5rLW9wZW4iPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjc5MTcgNEMxMy43OTE3IDMuNTE2NzUgMTQuMTgzNCAzLjEyNSAxNC42NjY3IDMuMTI1SDIwQzIwLjQ4MzIgMy4xMjUgMjAuODc1IDMuNTE2NzUgMjAuODc1IDRMMjAuODc1IDkuMzMzMzNDMjAuODc1IDkuODE2NTggMjAuNDgzMiAxMC4yMDgzIDIwIDEwLjIwODNDMTkuNTE2OCAxMC4yMDgzIDE5LjEyNSA5LjgxNjU4IDE5LjEyNSA5LjMzMzMzTDE5LjEyNSA2LjExMjQ0TDEzLjUwNzYgMTEuNzI5OEMxMy4xNjU5IDEyLjA3MTUgMTIuNjExOSAxMi4wNzE1IDEyLjI3MDIgMTEuNzI5OEMxMS45Mjg1IDExLjM4ODEgMTEuOTI4NSAxMC44MzQxIDEyLjI3MDIgMTAuNDkyNEwxNy44ODc2IDQuODc1SDE0LjY2NjdDMTQuMTgzNCA0Ljg3NSAxMy43OTE3IDQuNDgzMjUgMTMuNzkxNyA0Wk04LjIzMDQ1IDQuOTAyNzhMMTAuMjIyMiA0LjkwMjc4QzEwLjcwNTUgNC45MDI3OCAxMS4wOTcyIDUuMjk0NTMgMTEuMDk3MiA1Ljc3Nzc4QzExLjA5NzIgNi4yNjEwMyAxMC43MDU1IDYuNjUyNzggMTAuMjIyMiA2LjY1Mjc4SDguMjY2NjdDNy41MDU0OSA2LjY1Mjc4IDYuOTg3MjMgNi42NTM0NiA2LjU4NjQ2IDYuNjg2MkM2LjE5NTkgNi43MTgxMSA1Ljk5NDU3IDYuNzc2MDYgNS44NTMyNyA2Ljg0ODA2QzUuNTE2MTQgNy4wMTk4MyA1LjI0MjA1IDcuMjkzOTIgNS4wNzAyOCA3LjYzMTA0QzQuOTk4MjggNy43NzIzNSA0Ljk0MDM0IDcuOTczNjcgNC45MDg0MyA4LjM2NDI0QzQuODc1NjggOC43NjUwMSA0Ljg3NSA5LjI4MzI3IDQuODc1IDEwLjA0NDRWMTUuNzMzM0M0Ljg3NSAxNi40OTQ1IDQuODc1NjggMTcuMDEyOCA0LjkwODQzIDE3LjQxMzVDNC45NDAzNCAxNy44MDQxIDQuOTk4MjggMTguMDA1NCA1LjA3MDI4IDE4LjE0NjdDNS4yNDIwNSAxOC40ODM5IDUuNTE2MTQgMTguNzU3OSA1Ljg1MzI3IDE4LjkyOTdDNS45OTQ1NyAxOS4wMDE3IDYuMTk1OSAxOS4wNTk3IDYuNTg2NDYgMTkuMDkxNkM2Ljk4NzIzIDE5LjEyNDMgNy41MDU0OSAxOS4xMjUgOC4yNjY2NyAxOS4xMjVIMTMuOTU1NkMxNC43MTY3IDE5LjEyNSAxNS4yMzUgMTkuMTI0MyAxNS42MzU4IDE5LjA5MTZDMTYuMDI2MyAxOS4wNTk3IDE2LjIyNzYgMTkuMDAxNyAxNi4zNjkgMTguOTI5N0MxNi43MDYxIDE4Ljc1NzkgMTYuOTgwMiAxOC40ODM5IDE3LjE1MTkgMTguMTQ2N0MxNy4yMjM5IDE4LjAwNTQgMTcuMjgxOSAxNy44MDQxIDE3LjMxMzggMTcuNDEzNUMxNy4zNDY1IDE3LjAxMjggMTcuMzQ3MiAxNi40OTQ1IDE3LjM0NzIgMTUuNzMzM1YxMy43Nzc4QzE3LjM0NzIgMTMuMjk0NSAxNy43MzkgMTIuOTAyOCAxOC4yMjIyIDEyLjkwMjhDMTguNzA1NSAxMi45MDI4IDE5LjA5NzIgMTMuMjk0NSAxOS4wOTcyIDEzLjc3NzhWMTUuNzY5NkMxOS4wOTcyIDE2LjQ4NTUgMTkuMDk3MiAxNy4wNzU2IDE5LjA1OCAxNy41NTZDMTkuMDE3MiAxOC4wNTQ4IDE4LjkyOTkgMTguNTEyMSAxOC43MTEyIDE4Ljk0MTJDMTguMzcxNyAxOS42MDc2IDE3LjgyOTggMjAuMTQ5NCAxNy4xNjM0IDIwLjQ4OUMxNi43MzQzIDIwLjcwNzYgMTYuMjc3MSAyMC43OTUgMTUuNzc4MyAyMC44MzU4QzE1LjI5NzggMjAuODc1IDE0LjcwNzcgMjAuODc1IDEzLjk5MTggMjAuODc1SDguMjMwNDNDNy41MTQ0OSAyMC44NzUgNi45MjQ0NCAyMC44NzUgNi40NDM5NSAyMC44MzU4QzUuOTQ1MTcgMjAuNzk1IDUuNDg3OTEgMjAuNzA3NiA1LjA1ODc4IDIwLjQ4OUM0LjM5MjM4IDIwLjE0OTQgMy44NTA1NyAxOS42MDc2IDMuNTExMDIgMTguOTQxMkMzLjI5MjM3IDE4LjUxMjEgMy4yMDQ5OSAxOC4wNTQ4IDMuMTY0MjQgMTcuNTU2QzMuMTI0OTggMTcuMDc1NiAzLjEyNDk5IDE2LjQ4NTUgMy4xMjUgMTUuNzY5NlYxMC4wMDgyQzMuMTI0OTkgOS4yOTIyNyAzLjEyNDk4IDguNzAyMjIgMy4xNjQyNCA4LjIyMTczQzMuMjA0OTkgNy43MjI5NSAzLjI5MjM3IDcuMjY1NjkgMy41MTEwMiA2LjgzNjU2QzMuODUwNTcgNi4xNzAxNSA0LjM5MjM4IDUuNjI4MzUgNS4wNTg3OCA1LjI4ODhDNS40ODc5MSA1LjA3MDE1IDUuOTQ1MTcgNC45ODI3NyA2LjQ0Mzk1IDQuOTQyMDFDNi45MjQ0NCA0LjkwMjc2IDcuNTE0NSA0LjkwMjc3IDguMjMwNDUgNC45MDI3OFoiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-loyalty-points{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9sb3lhbHR5LXBvaW50cyI+CjxnIGlkPSJWZWN0b3IiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDQuMjY3NjJDNy43Mjk1NCA0LjI2NzYyIDQuMjY3NjQgNy43Mjk1MiA0LjI2NzY0IDEyQzQuMjY3NjQgMTYuMjcwNSA3LjcyOTU0IDE5LjczMjQgMTIgMTkuNzMyNEMxNi4yNzA1IDE5LjczMjQgMTkuNzMyNCAxNi4yNzA1IDE5LjczMjQgMTJDMTkuNzMyNCA3LjcyOTUyIDE2LjI3MDUgNC4yNjc2MiAxMiA0LjI2NzYyWk0yLjQ2OTQxIDEyQzIuNDY5NDEgNi43MzYzOSA2LjczNjQgMi40NjkzOSAxMiAyLjQ2OTM5QzE3LjI2MzYgMi40NjkzOSAyMS41MzA2IDYuNzM2MzkgMjEuNTMwNiAxMkMyMS41MzA2IDE3LjI2MzYgMTcuMjYzNiAyMS41MzA2IDEyIDIxLjUzMDZDNi43MzY0IDIxLjUzMDYgMi40Njk0MSAxNy4yNjM2IDIuNDY5NDEgMTJaIiBmaWxsPSIjMDgwODA4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNzQ1MiA3LjEwODI5QzExLjkyMjYgNy4wMTk5NiAxMi4xMjg3IDcuMDE5OTYgMTIuMzA2IDcuMTA4MjlDMTIuNDU3IDcuMTgzNDkgMTIuNTQxNyA3LjMxNDgyIDEyLjU4NyA3LjM5MjA2QzEyLjYzMzYgNy40NzE1OSAxMi42ODE5IDcuNTczNzMgMTIuNzMwNSA3LjY3NjcxQzEyLjczMjggNy42ODE1MSAxMi43MzUxIDcuNjg2MzEgMTIuNzM3MyA3LjY5MTExTDEzLjc2NTIgOS44NjYyNkwxNi4wNzk2IDEwLjIxOTZDMTYuMTg4MyAxMC4yMzYyIDE2LjI5NjIgMTAuMjUyNiAxNi4zODMgMTAuMjc0NUMxNi40NjczIDEwLjI5NTYgMTYuNjEyOSAxMC4zMzkzIDE2LjcyOCAxMC40NjYxQzE2Ljg2MzEgMTAuNjE1MSAxNi45MjY2IDEwLjgxOTggMTYuOTAwOSAxMS4wMjMzQzE2Ljg3OSAxMS4xOTY1IDE2Ljc4NTYgMTEuMzIxMiAxNi43MjkyIDExLjM5QzE2LjY3MTIgMTEuNDYwOCAxNi41OTMxIDExLjU0MDMgMTYuNTE0NCAxMS42MjAzTDE0Ljg0MDMgMTMuMzIzNUwxNS4yMzUzIDE1LjcyOTJDMTUuMjUzOSAxNS44NDI0IDE1LjI3MjQgMTUuOTU0NyAxNS4yNzk0IDE2LjA0NzdDMTUuMjg2MyAxNi4xMzggMTUuMjkxNiAxNi4yOTYzIDE1LjIxMTggMTYuNDQ5OUMxNS4xMTggMTYuNjMwMiAxNC45NTEzIDE2Ljc1NjggMTQuNzU4IDE2Ljc5NDJDMTQuNTkzNSAxNi44MjYgMTQuNDUxMSAxNi43NzE4IDE0LjM3MSAxNi43MzcxQzE0LjI4ODUgMTYuNzAxMyAxNC4xOTIgMTYuNjQ4MyAxNC4wOTQ2IDE2LjU5NDhMMTIuMDI1NiAxNS40NTgyTDkuOTU2NjEgMTYuNTk0OEM5Ljg1OTI5IDE2LjY0ODMgOS43NjI3NiAxNi43MDEzIDkuNjgwMjggMTYuNzM3MUM5LjYwMDIgMTYuNzcxOCA5LjQ1Nzc0IDE2LjgyNiA5LjI5MzIzIDE2Ljc5NDJDOS4xIDE2Ljc1NjggOC45MzMyNiAxNi42MzAyIDguODM5NDYgMTYuNDQ5OUM4Ljc1OTYgMTYuMjk2MyA4Ljc2NDk4IDE2LjEzOCA4Ljc3MTgyIDE2LjA0NzdDOC43Nzg4NyAxNS45NTQ3IDguNzk3MzIgMTUuODQyNCA4LjgxNTkzIDE1LjcyOTJMOS4yMTA5NCAxMy4zMjM1TDcuNTQ3ODggMTEuNjMxNUM3LjU0NDIxIDExLjYyNzggNy41NDA1NCAxMS42MjQxIDcuNTM2ODggMTEuNjIwM0M3LjQ1ODE0IDExLjU0MDIgNy4zODAwNCAxMS40NjA4IDcuMzIyIDExLjM5QzcuMjY1NjUgMTEuMzIxMiA3LjE3MjIzIDExLjE5NjUgNy4xNTAzNCAxMS4wMjMzQzcuMTI0NjEgMTAuODE5OCA3LjE4ODE2IDEwLjYxNTEgNy4zMjMyOCAxMC40NjYxQzcuNDM4MyAxMC4zMzkzIDcuNTgzOTggMTAuMjk1NiA3LjY2ODI3IDEwLjI3NDVDNy43NTUwNiAxMC4yNTI3IDcuODYyOTIgMTAuMjM2MiA3Ljk3MTY2IDEwLjIxOTZDNy45NzY3MyAxMC4yMTg4IDcuOTgxOCAxMC4yMTgxIDcuOTg2ODcgMTAuMjE3M0wxMC4yODYxIDkuODY2MjZMMTEuMzEzOSA3LjY5MTExQzExLjMxNjIgNy42ODYzMSAxMS4zMTg1IDcuNjgxNTEgMTEuMzIwNyA3LjY3NjcxQzExLjM2OTQgNy41NzM3MyAxMS40MTc2IDcuNDcxNTkgMTEuNDY0MiA3LjM5MjA2QzExLjUwOTUgNy4zMTQ4MiAxMS41OTQyIDcuMTgzNDkgMTEuNzQ1MiA3LjEwODI5Wk0xMi4wMjU2IDguMTQxOTRMMTEuMDIxNCAxMC4yNjcxQzExLjAxOTQgMTAuMjcxMyAxMS4wMTcyIDEwLjI3NiAxMS4wMTQ4IDEwLjI4MTFDMTAuOTkxOCAxMC4zMzA4IDEwLjk0ODkgMTAuNDIzMSAxMC44ODE0IDEwLjQ5OUMxMC44MjQgMTAuNTYzNSAxMC43NTUyIDEwLjYxNTggMTAuNjc4OCAxMC42NTI5QzEwLjU4ODggMTAuNjk2NiAxMC40OTE2IDEwLjcxMDcgMTAuNDM5MiAxMC43MTgzQzEwLjQzMzggMTAuNzE5MSAxMC40Mjg5IDEwLjcxOTggMTAuNDI0NSAxMC43MjA1TDguMTc4IDExLjA2MzVMOS44MDI5IDEyLjcxNjdDOS44MDYwOCAxMi43MTk5IDkuODA5NjggMTIuNzIzNSA5LjgxMzYyIDEyLjcyNzVDOS44NTE4NiAxMi43NjU4IDkuOTIyNzYgMTIuODM2OSA5Ljk3MTEgMTIuOTI3NkMxMC4wMTIyIDEzLjAwNDYgMTAuMDM4NSAxMy4wODkyIDEwLjA0ODcgMTMuMTc2OEMxMC4wNjA2IDEzLjI3OTggMTAuMDQzMyAxMy4zODA5IDEwLjAzNCAxMy40MzU0QzEwLjAzMyAxMy40NDEgMTAuMDMyMSAxMy40NDYxIDEwLjAzMTQgMTMuNDUwN0w5LjY0Nzk5IDE1Ljc4NTdMMTEuNjU2MiAxNC42ODI1QzExLjY2MDEgMTQuNjgwMyAxMS42NjQ1IDE0LjY3NzkgMTEuNjY5NCAxNC42NzUyQzExLjcxNjEgMTQuNjQ5MSAxMS44MDI3IDE0LjYwMDYgMTEuOTAwMiAxNC41ODA3QzExLjk4MyAxNC41NjM3IDEyLjA2ODIgMTQuNTYzNyAxMi4xNTEgMTQuNTgwN0MxMi4yNDg1IDE0LjYwMDYgMTIuMzM1MiAxNC42NDkxIDEyLjM4MTkgMTQuNjc1MkMxMi4zODY3IDE0LjY3NzkgMTIuMzkxMSAxNC42ODAzIDEyLjM5NSAxNC42ODI1TDE0LjQwMzMgMTUuNzg1N0wxNC4wMTk5IDEzLjQ1MDdDMTQuMDE5MSAxMy40NDYxIDE0LjAxODIgMTMuNDQxIDE0LjAxNzMgMTMuNDM1NEMxNC4wMDc5IDEzLjM4MDkgMTMuOTkwNiAxMy4yNzk4IDE0LjAwMjYgMTMuMTc2OEMxNC4wMTI4IDEzLjA4OTIgMTQuMDM5MSAxMy4wMDQ2IDE0LjA4MDEgMTIuOTI3NkMxNC4xMjg1IDEyLjgzNjkgMTQuMTk5NCAxMi43NjU4IDE0LjIzNzYgMTIuNzI3NUMxNC4yNDE2IDEyLjcyMzUgMTQuMjQ1MiAxMi43MTk5IDE0LjI0ODQgMTIuNzE2N0wxNS44NzMyIDExLjA2MzVMMTMuNjI2OCAxMC43MjA1QzEzLjYyMjQgMTAuNzE5OCAxMy42MTc1IDEwLjcxOTEgMTMuNjEyMSAxMC43MTgzQzEzLjU1OTYgMTAuNzEwNyAxMy40NjI0IDEwLjY5NjYgMTMuMzcyNCAxMC42NTI5QzEzLjI5NiAxMC42MTU4IDEzLjIyNzIgMTAuNTYzNSAxMy4xNjk5IDEwLjQ5OUMxMy4xMDIzIDEwLjQyMzEgMTMuMDU5NSAxMC4zMzA5IDEzLjAzNjQgMTAuMjgxMUMxMy4wMzQgMTAuMjc2IDEzLjAzMTkgMTAuMjcxMyAxMy4wMjk5IDEwLjI2NzFMMTIuMDI1NiA4LjE0MTk0WiIgZmlsbD0iIzA4MDgwOCIvPgo8cGF0aCBkPSJNMTEuMDIxNCAxMC4yNjcxTDEyLjAyNTYgOC4xNDE5NEwxMy4wMjk5IDEwLjI2NzFMMTMuMDM2NCAxMC4yODExQzEzLjA1OTUgMTAuMzMwOSAxMy4xMDIzIDEwLjQyMzEgMTMuMTY5OSAxMC40OTlDMTMuMjI3MiAxMC41NjM1IDEzLjI5NiAxMC42MTU4IDEzLjM3MjQgMTAuNjUyOUMxMy40NjI0IDEwLjY5NjYgMTMuNTU5NiAxMC43MTA3IDEzLjYxMjEgMTAuNzE4M0wxMy42MjY4IDEwLjcyMDVMMTUuODczMiAxMS4wNjM1TDE0LjI0ODQgMTIuNzE2N0wxNC4yMzc2IDEyLjcyNzVDMTQuMTk5NCAxMi43NjU4IDE0LjEyODUgMTIuODM2OSAxNC4wODAxIDEyLjkyNzZDMTQuMDM5MSAxMy4wMDQ2IDE0LjAxMjggMTMuMDg5MiAxNC4wMDI2IDEzLjE3NjhDMTMuOTkwNiAxMy4yNzk4IDE0LjAwNzkgMTMuMzgwOSAxNC4wMTczIDEzLjQzNTRMMTQuMDE5OSAxMy40NTA3TDE0LjQwMzMgMTUuNzg1N0wxMi4zOTUgMTQuNjgyNUwxMi4zODE5IDE0LjY3NTJDMTIuMzM1MiAxNC42NDkxIDEyLjI0ODUgMTQuNjAwNiAxMi4xNTEgMTQuNTgwN0MxMi4wNjgyIDE0LjU2MzcgMTEuOTgzIDE0LjU2MzcgMTEuOTAwMiAxNC41ODA3QzExLjgwMjcgMTQuNjAwNiAxMS43MTYxIDE0LjY0OTEgMTEuNjY5NCAxNC42NzUyTDExLjY1NjIgMTQuNjgyNUw5LjY0Nzk5IDE1Ljc4NTdMMTAuMDMxNCAxMy40NTA3TDEwLjAzNCAxMy40MzU0QzEwLjA0MzMgMTMuMzgwOSAxMC4wNjA2IDEzLjI3OTggMTAuMDQ4NyAxMy4xNzY4QzEwLjAzODUgMTMuMDg5MiAxMC4wMTIyIDEzLjAwNDYgOS45NzExIDEyLjkyNzZDOS45MjI3NiAxMi44MzY5IDkuODUxODYgMTIuNzY1OCA5LjgxMzYyIDEyLjcyNzVMOS44MDI5IDEyLjcxNjdMOC4xNzggMTEuMDYzNUwxMC40MjQ1IDEwLjcyMDVMMTAuNDM5MiAxMC43MTgzQzEwLjQ5MTYgMTAuNzEwNyAxMC41ODg4IDEwLjY5NjYgMTAuNjc4OCAxMC42NTI5QzEwLjc1NTIgMTAuNjE1OCAxMC44MjQgMTAuNTYzNSAxMC44ODE0IDEwLjQ5OUMxMC45NDg5IDEwLjQyMzEgMTAuOTkxOCAxMC4zMzA4IDExLjAxNDggMTAuMjgxMUwxMS4wMjE0IDEwLjI2NzFaIiBmaWxsPSIjMDgwODA4Ii8+CjwvZz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-mobile{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9tb2JpbGUiPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNTc4NzEgMi4yMDUwMUgxNS40MjEzQzE1Ljg5MTYgMi4yMDUgMTYuMjk2NCAyLjIwNDk4IDE2LjYyOTcgMi4yMzIyMUMxNi45ODExIDIuMjYwOTIgMTcuMzI5MiAyLjMyNDIyIDE3LjY2MzggMi40OTQ3QzE4LjE2MzkgMi43NDk1MiAxOC41NzA1IDMuMTU2MTIgMTguODI1MyAzLjY1NjIzQzE4Ljk5NTggMy45OTA4MiAxOS4wNTkxIDQuMzM4OTUgMTkuMDg3OCA0LjY5MDM1QzE5LjExNSA1LjAyMzU4IDE5LjExNSA1LjQyODM5IDE5LjExNSA1Ljg5ODc2VjE4LjA4OThDMTkuMTE1IDE4LjU2MDIgMTkuMTE1IDE4Ljk2NSAxOS4wODc4IDE5LjI5ODJDMTkuMDU5MSAxOS42NDk3IDE4Ljk5NTggMTkuOTk3OCAxOC44MjUzIDIwLjMzMjRDMTguNTcwNSAyMC44MzI1IDE4LjE2MzkgMjEuMjM5MSAxNy42NjM4IDIxLjQ5MzlDMTcuMzI5MiAyMS42NjQ0IDE2Ljk4MTEgMjEuNzI3NyAxNi42Mjk3IDIxLjc1NjRDMTYuMjk2NCAyMS43ODM2IDE1Ljg5MTYgMjEuNzgzNiAxNS40MjEzIDIxLjc4MzZIOC41Nzg2OUM4LjEwODM1IDIxLjc4MzYgNy43MDM1NiAyMS43ODM2IDcuMzcwMzQgMjEuNzU2NEM3LjAxODkzIDIxLjcyNzcgNi42NzA4MSAyMS42NjQ0IDYuMzM2MjEgMjEuNDkzOUM1LjgzNjEgMjEuMjM5MSA1LjQyOTUgMjAuODMyNSA1LjE3NDY5IDIwLjMzMjRDNS4wMDQyIDE5Ljk5NzggNC45NDA5IDE5LjY0OTcgNC45MTIxOSAxOS4yOTgyQzQuODg0OTcgMTguOTY1IDQuODg0OTggMTguNTYwMiA0Ljg4NSAxOC4wODk5VjUuODk4NzNDNC44ODQ5OCA1LjQyODM4IDQuODg0OTcgNS4wMjM1OCA0LjkxMjE5IDQuNjkwMzVDNC45NDA5IDQuMzM4OTUgNS4wMDQyIDMuOTkwODIgNS4xNzQ2OSAzLjY1NjIzQzUuNDI5NSAzLjE1NjEyIDUuODM2MSAyLjc0OTUyIDYuMzM2MjEgMi40OTQ3QzYuNjcwODEgMi4zMjQyMiA3LjAxODkzIDIuMjYwOTIgNy4zNzAzNCAyLjIzMjIxQzcuNzAzNTYgMi4yMDQ5OCA4LjEwODM2IDIuMjA1IDguNTc4NzEgMi4yMDUwMVpNNy41MTI4NCAzLjk3NjRDNy4yNjk2NiAzLjk5NjI3IDcuMTc3NDcgNC4wMzAxMyA3LjEzMDY5IDQuMDUzOTZDNi45NTk4NyA0LjE0MSA2LjgyMDk5IDQuMjc5ODkgNi43MzM5NSA0LjQ1MDcxQzYuNzEwMTEgNC40OTc0OSA2LjY3NjI1IDQuNTg5NjggNi42NTYzOCA0LjgzMjg2QzYuNjM1NjggNS4wODYyNiA2LjYzNSA1LjQxODkgNi42MzUgNS45MzI1OFYxOC4wNTZDNi42MzUgMTguNTY5NyA2LjYzNTY4IDE4LjkwMjMgNi42NTYzOCAxOS4xNTU3QzYuNjc2MjUgMTkuMzk4OSA2LjcxMDExIDE5LjQ5MTEgNi43MzM5NSAxOS41Mzc5QzYuODIwOTkgMTkuNzA4NyA2Ljk1OTg3IDE5Ljg0NzYgNy4xMzA2OSAxOS45MzQ2QzcuMTc3NDcgMTkuOTU4NSA3LjI2OTY2IDE5Ljk5MjMgNy41MTI4NCAyMC4wMTIyQzcuNzY2MjQgMjAuMDMyOSA4LjA5ODg4IDIwLjAzMzYgOC42MTI1NyAyMC4wMzM2SDE1LjM4NzRDMTUuOTAxMSAyMC4wMzM2IDE2LjIzMzcgMjAuMDMyOSAxNi40ODcxIDIwLjAxMjJDMTYuNzMwMyAxOS45OTIzIDE2LjgyMjUgMTkuOTU4NSAxNi44NjkzIDE5LjkzNDZDMTcuMDQwMSAxOS44NDc2IDE3LjE3OSAxOS43MDg3IDE3LjI2NiAxOS41Mzc5QzE3LjI4OTkgMTkuNDkxMSAxNy4zMjM3IDE5LjM5ODkgMTcuMzQzNiAxOS4xNTU3QzE3LjM2NDMgMTguOTAyMyAxNy4zNjUgMTguNTY5NyAxNy4zNjUgMTguMDU2VjUuOTMyNThDMTcuMzY1IDUuNDE4OSAxNy4zNjQzIDUuMDg2MjYgMTcuMzQzNiA0LjgzMjg2QzE3LjMyMzcgNC41ODk2OCAxNy4yODk5IDQuNDk3NDkgMTcuMjY2IDQuNDUwNzFDMTcuMTc5IDQuMjc5ODkgMTcuMDQwMSA0LjE0MSAxNi44NjkzIDQuMDUzOTZDMTYuODIyNSA0LjAzMDEzIDE2LjczMDMgMy45OTYyNyAxNi40ODcxIDMuOTc2NEMxNi4yMzM3IDMuOTU1NjkgMTUuOTAxMSAzLjk1NTAxIDE1LjM4NzQgMy45NTUwMUg4LjYxMjU3QzguMDk4ODggMy45NTUwMSA3Ljc2NjI0IDMuOTU1NjkgNy41MTI4NCAzLjk3NjRaTTEwLjY3OTMgMTYuODk3MkMxMC42NzkzIDE2LjE2NzcgMTEuMjcwNiAxNS41NzY0IDEyIDE1LjU3NjRDMTIuNzI5NCAxNS41NzY0IDEzLjMyMDcgMTYuMTY3NyAxMy4zMjA3IDE2Ljg5NzJDMTMuMzIwNyAxNy42MjY2IDEyLjcyOTQgMTguMjE3OSAxMiAxOC4yMTc5QzExLjI3MDYgMTguMjE3OSAxMC42NzkzIDE3LjYyNjYgMTAuNjc5MyAxNi44OTcyWiIgZmlsbD0iIzA4MDgwOCIvPgo8L2c+Cjwvc3ZnPgo=");}
.aiq-icon-wallet{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy93YWxsZXQiPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0Ljc4MjYgMy45OTZDMTQuNjE1OCA0LjA1NTI4IDE0LjM5MTYgNC4xNTc3NiAxNC4wMTggNC4zMzAyMUw3LjU5NzI0IDcuMjkzNjJMMTQuODgzNyA3LjI5MzYyVjQuODg0MTdDMTQuODgzNyA0LjQ3MjY0IDE0Ljg4MjggNC4yMjYxNSAxNC44NjY3IDQuMDQ5ODFDMTQuODYzOCA0LjAxNyAxNC44NjA1IDMuOTkxMjYgMTQuODU3NiAzLjk3MTU1QzE0LjgzODQgMy45NzcxMiAxNC44MTM3IDMuOTg0OTcgMTQuNzgyNiAzLjk5NlpNMTYuNjk1IDcuMjkzNjJMMTYuNjk1IDQuODQ2OUMxNi42OTUxIDQuNDg1MDIgMTYuNjk1MSA0LjE1NDA4IDE2LjY3MDUgMy44ODUxMkMxNi42NDUxIDMuNjA2NzQgMTYuNTg1IDMuMjYxMTYgMTYuMzcwNCAyLjk0ODA1QzE2LjA4NjcgMi41MzQzIDE1LjY0NzQgMi4yNTMyMyAxNS4xNTI5IDIuMTY5MDdDMTQuNzc4NyAyLjEwNTM5IDE0LjQzOTcgMi4xOTU2NCAxNC4xNzYzIDIuMjg5MjNDMTMuOTIxOCAyLjM3OTY0IDEzLjYyMTMgMi41MTgzNSAxMy4yOTI3IDIuNjcwMDNMNC44NTU1IDYuNTY0MTRDNC44MTg5NiA2LjU4MTAxIDQuNzgyNzQgNi41OTc2NyA0Ljc0Njg1IDYuNjE0MThDNC4yMTY4OSA2Ljg1Nzk2IDMuNzU5NzkgNy4wNjgyNCAzLjQxMTMgNy40MDg4MkMzLjEwNTk5IDcuNzA3MiAyLjg3Mjk1IDguMDcxNDIgMi43Mjk5NyA4LjQ3MzY3QzIuNTY2NzcgOC45MzI4IDIuNTY3NDEgOS40MzU5NiAyLjU2ODE1IDEwLjAxOTNDMi41NjgyIDEwLjA1ODggMi41NjgyNSAxMC4wOTg3IDIuNTY4MjUgMTAuMTM4OVYxMS4xMjU0QzIuNTY4MjUgMTEuMTQ4NyAyLjU2ODI1IDExLjE3MiAyLjU2ODI1IDExLjE5NTVMMi41NjgyNSAxNy41MTg1QzIuNTY4MjMgMTguMDE5IDIuNTY4MjIgMTguNDQ4MyAyLjU5NzA3IDE4LjgwMTRDMi42Mjc0NiAxOS4xNzM0IDIuNjk0MzIgMTkuNTM5OCAyLjg3MzQ3IDE5Ljg5MTRDMy4xNDE5NCAyMC40MTgzIDMuNTcwMzQgMjAuODQ2NyA0LjA5NzI2IDIxLjExNTJDNC40NDg4NSAyMS4yOTQzIDQuODE1MjcgMjEuMzYxMiA1LjE4NzIyIDIxLjM5MTZDNS41NDAzMyAyMS40MjA0IDUuOTY5NjUgMjEuNDIwNCA2LjQ3MDE2IDIxLjQyMDRIMTcuNTI5OEMxOC4wMzA0IDIxLjQyMDQgMTguNDU5NyAyMS40MjA0IDE4LjgxMjggMjEuMzkxNkMxOS4xODQ3IDIxLjM2MTIgMTkuNTUxMiAyMS4yOTQzIDE5LjkwMjcgMjEuMTE1MkMyMC40Mjk3IDIwLjg0NjcgMjAuODU4MSAyMC40MTgzIDIxLjEyNjUgMTkuODkxNEMyMS4zMDU3IDE5LjUzOTggMjEuMzcyNSAxOS4xNzM0IDIxLjQwMjkgMTguODAxNEMyMS40MzE4IDE4LjQ0ODMgMjEuNDMxOCAxOC4wMTkgMjEuNDMxOCAxNy41MTg1VjExLjE5NTVDMjEuNDMxOCAxMC42OTUgMjEuNDMxOCAxMC4yNjU3IDIxLjQwMjkgOS45MTI1OUMyMS4zNzI1IDkuNTQwNjQgMjEuMzA1NyA5LjE3NDIyIDIxLjEyNjUgOC44MjI2M0MyMC44NTgxIDguMjk1NzEgMjAuNDI5NyA3Ljg2NzMxIDE5LjkwMjggNy41OTg4NEMxOS41NTEyIDcuNDE5NjkgMTkuMTg0NyA3LjM1MjgzIDE4LjgxMjggNy4zMjI0NEMxOC40NTk3IDcuMjkzNTkgMTguMDMwMyA3LjI5MzYgMTcuNTI5OCA3LjI5MzYyTDE2LjY5NSA3LjI5MzYyWk02LjUwNTQgOS4xMDQ5QzUuOTU5ODkgOS4xMDQ5IDUuNjA1MjMgOS4xMDU2IDUuMzM0NzEgOS4xMjc3MUM1LjA3NDc4IDkuMTQ4OTQgNC45NzMyNiA5LjE4NTM0IDQuOTE5NTYgOS4yMTI3QzQuNzMzNDYgOS4zMDc1MiA0LjU4MjE1IDkuNDU4ODMgNC40ODczMyA5LjY0NDkzQzQuNDU5OTcgOS42OTg2MyA0LjQyMzU3IDkuODAwMTUgNC40MDIzNCAxMC4wNjAxQzQuMzgwMzUgMTAuMzI5MiA0LjM3OTU0IDEwLjY4MTUgNC4zNzk1MyAxMS4yMjIyQzQuMzc5NTMgMTEuMjI1IDQuMzc5NTMgMTEuMjI3OSA0LjM3OTUzIDExLjIzMDhMNC4zNzk1MyAxNC44MzA3QzQuMzc5NTMgMTQuODMwOCA0LjM3OTUzIDE0LjgzMDUgNC4zNzk1MyAxNC44MzA3TDQuMzc5NTMgMTcuNDgzMkM0LjM3OTUzIDE4LjAyODggNC4zODAyMyAxOC4zODM0IDQuNDAyMzQgMTguNjUzOUM0LjQyMzU3IDE4LjkxMzkgNC40NTk5NyAxOS4wMTU0IDQuNDg3MzMgMTkuMDY5MUM0LjU4MjE1IDE5LjI1NTIgNC43MzM0NiAxOS40MDY1IDQuOTE5NTYgMTkuNTAxM0M0Ljk3MzI2IDE5LjUyODcgNS4wNzQ3OCAxOS41NjUxIDUuMzM0NzEgMTkuNTg2M0M1LjYwNTIyIDE5LjYwODQgNS45NTk4OSAxOS42MDkxIDYuNTA1NCAxOS42MDkxSDE3LjQ5NDZDMTguMDQwMSAxOS42MDkxIDE4LjM5NDggMTkuNjA4NCAxOC42NjUzIDE5LjU4NjNDMTguOTI1MiAxOS41NjUxIDE5LjAyNjcgMTkuNTI4NyAxOS4wODA0IDE5LjUwMTNDMTkuMjY2NSAxOS40MDY1IDE5LjQxNzkgMTkuMjU1MiAxOS41MTI3IDE5LjA2OTFDMTkuNTQgMTkuMDE1NCAxOS41NzY0IDE4LjkxMzkgMTkuNTk3NyAxOC42NTM5QzE5LjYxOTggMTguMzgzNCAxOS42MjA1IDE4LjAyODggMTkuNjIwNSAxNy40ODMyVjExLjIzMDhDMTkuNjIwNSAxMC42ODUzIDE5LjYxOTggMTAuMzMwNiAxOS41OTc3IDEwLjA2MDFDMTkuNTc2NCA5LjgwMDE1IDE5LjU0IDkuNjk4NjMgMTkuNTEyNyA5LjY0NDkzQzE5LjQxNzkgOS40NTg4MyAxOS4yNjY1IDkuMzA3NTIgMTkuMDgwNCA5LjIxMjdDMTkuMDI2NyA5LjE4NTM0IDE4LjkyNTIgOS4xNDg5NCAxOC42NjUzIDkuMTI3NzFDMTguMzk0OCA5LjEwNTYxIDE4LjA0MDEgOS4xMDQ5IDE3LjQ5NDYgOS4xMDQ5TDYuNTA1NCA5LjEwNDlaTTE0Ljg4MzcgMTQuMzU3QzE0Ljg4MzcgMTMuNTk1MiAxNS41MDEzIDEyLjk3NzcgMTYuMjYzMSAxMi45Nzc3QzE3LjAyNDggMTIuOTc3NyAxNy42NDI0IDEzLjU5NTIgMTcuNjQyNCAxNC4zNTdDMTcuNjQyNCAxNS4xMTg4IDE3LjAyNDggMTUuNzM2MyAxNi4yNjMxIDE1LjczNjNDMTUuNTAxMyAxNS43MzYzIDE0Ljg4MzcgMTUuMTE4OCAxNC44ODM3IDE0LjM1N1oiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon + strong:where([data-v],[data-v] *){vertical-align: middle;}
@keyframes ceo-panel-enter { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: none; }
}
:root{--aiq-purple: rgb(98, 98, 245);--aiq-purple-hover: rgb(122, 90, 248);--aiq-purple-soft: rgb(183, 165, 255);--aiq-purple-tint: rgb(239, 239, 255);--aiq-black: rgb(8, 8, 8);--aiq-white: rgb(255, 255, 255);--fg-1: rgb(8, 8, 8);--fg-2: rgb(98, 104, 117);--fg-3: rgb(120, 124, 132);--bg-0: rgb(255, 255, 255);--bg-1: rgb(250, 251, 252);--bg-2: rgb(240, 243, 250);--bg-3: rgb(240, 240, 240);--line-1: rgb(226, 230, 237);--line-2: rgb(218, 225, 235);--blue: rgb(0, 149, 255);--blue-ink: rgb(0, 122, 255);--blue-soft: rgb(138, 206, 255);--blue-tint: rgb(229, 244, 255);--green: rgb(48, 229, 121);--green-ink: rgb(10, 128, 58);--green-alt: rgb(97, 186, 71);--green-tint: rgb(233, 252, 241);--red: rgb(255, 82, 87);--red-ink: rgb(217, 50, 50);--orange: rgb(255, 146, 46);--orange-soft: rgb(255, 194, 138);--yellow: rgb(255, 199, 0);--pink: rgb(247, 79, 158);--pink-alt: rgb(238, 70, 188);--pink-soft: rgb(245, 115, 224);--violet: rgb(165, 80, 167);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 32px;--radius-pill: 100px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--shadow-xs: 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-sm: 0px 2px 4px rgba(8, 8, 8, 0.04), 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-md: 0px 4px 12px rgba(8, 8, 8, 0.06), 0px 1px 2px rgba(8, 8, 8, 0.04);--shadow-lg: 0px 12px 32px rgba(8, 8, 8, 0.08), 0px 2px 6px rgba(8, 8, 8, 0.04);--shadow-press: 0px 2px 0px 0px rgba(0, 0, 0, 0.016);--shadow-focus: 0 0 0 3px rgba(98, 98, 245, 0.25);--font-sans: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;--fs-display: 36px;--fs-h2: 24px;--fs-h3: 18px;--fs-body: 16px;--fs-small: 13px;--fs-caption: 12px;--fs-nano: 10px;--lh-display: 54px;--lh-h2: 36px;--lh-body: 24px;--lh-small: 20px;--lh-caption: 18px;--lh-nano: 12px;--tracking-display: 0.4px;--tracking-label: 0.4px;--tracking-caption: 1px;--ease-out: cubic-bezier(0.2, 0.7, 0.2, 1);--dur-fast: 120ms;--dur-med: 200ms}
h3:where([data-v],[data-v] *){font-family: var(--font-sans); font-weight: 700; font-size: var(--fs-h3); line-height: 28px; color: var(--fg-1); margin: 0px;}
.body,p:where([data-v],[data-v] *){font-family: var(--font-sans); font-weight: 500; font-size: var(--fs-body); line-height: var(--lh-body); color: var(--fg-1); margin: 0px;}
:root{--aiq-icon-size: 24px;--aiq-purple: #6262f5;--aiq-purple-700: #4c4cd3;--aiq-purple-800: #2b2a8f;--aiq-purple-soft: #b7a5ff;--aiq-purple-tint: #efefff;--mkt-display-1: clamp(46px,4.4vw,64px);--mkt-display-2: clamp(38px,4vw,56px);--mkt-gradient-hero: radial-gradient(ellipse at 50% 0%,#efefff 0%,#fff 70%);--astro-gradient: linear-gradient(127.653deg,#6262f5 .39%,#27278f 71.54%);--astro-dark: #1f1f1f;--astro-dark-card: #37383a;--astro-hero-shadow: 0 24px 48px -16px rgba(39,39,143,.2);--astro-screen-shadow: inset 0 0 0 1px #e2e6ed,0 12px 24px -12px rgba(26,26,109,.18);--shadow-focus: 0 0 0 3px rgba(98,98,245,.25);--juniper-green: #214c3d;--motion-ease: cubic-bezier(.2,.7,.2,1)}
:root{--ink: #191525;--purple: #6258ff;--accent: #6258ff;--violet: #6258ff;--lavender: #efedff;--muted: #655e74;--line: #dedbe9;--paper: #fff;--soft: #f7f7fa;--green: #214f43;--radius: 16px;--shadow: 0 16px 40px #1915250d}
button,a[type],input{font: inherit;}
button,a[type],input[type="radio"]{-webkit-tap-highlight-color: transparent;}
button,a[type]{cursor: pointer;}
button,a[type]{color: inherit;}
button:focus-visible,a[type]:focus-visible,input:focus-visible{outline: rgb(132, 124, 255) solid 3px; outline-offset: 5px;}
svg{flex-shrink: 0;}
h3:where([data-v],[data-v] *),p:where([data-v],[data-v] *){margin: 0px;}
h3:where([data-v],[data-v] *){line-height: 1.1; letter-spacing: -0.035em; text-wrap: balance;}
h3:where([data-v],[data-v] *){font-size: 22px; font-weight: 650;}
p:where([data-v],[data-v] *){max-width: 70ch;}
button,a[type]{border: 0px; background: none;}
button,a[type]{transition: background 0.18s, color 0.18s, border-color 0.18s, transform 0.18s;}
button:disabled,a[type]:disabled{cursor: not-allowed; opacity: 0.5;}
[hidden]{display: none !important;}
.section{padding-block: 96px;}
:is(.button,.mps-button):where([data-v],[data-v] *){display: inline-flex; justify-content: center; align-items: center; min-height: 46px; padding: 12px 24px; border-radius: 999px; background: var(--ink); color: white; text-decoration: none; white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 1.5; border: 1px solid transparent; cursor: pointer;}
:is(.button,.mps-button):hover:where([data-v],[data-v] *){background: var(--purple); transform: translateY(-1px);}
@media (max-width: 800px){.section{padding-block: 64px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}}
:root{--ink: var(--fg-1);--purple: var(--aiq-purple);--accent: var(--aiq-purple);--violet: var(--aiq-purple);--lavender: var(--aiq-purple-tint);--muted: var(--fg-2);--line: var(--line-1);--paper: #fff;--soft: var(--bg-1);--green: var(--juniper-green);--shadow: none;--radius: 16px}
body i:not([style]){font-family: Manrope, Arial, sans-serif; font-style: normal; font-weight: inherit;}
body p:where([data-v],[data-v] *){text-wrap: pretty;}
body button,body a[type],body input{font-family: Manrope, Arial, sans-serif;}
button:focus-visible,a[type]:focus-visible,input:focus-visible{outline: rgba(98, 98, 245, 0.25) solid 3px; outline-offset: 3px;}
body .section{padding-block: 88px;}
body :is(.button,.mps-button):where([data-v],[data-v] *){min-height: 44px; border-radius: 100px; background: var(--aiq-purple); border: 2px solid transparent; color: white; font-size: 16px; font-weight: 700; padding: 11px 24px; line-height: 1.35; box-shadow: none; transform: none;}
body :is(.button,.mps-button):hover:where([data-v],[data-v] *){background: var(--aiq-purple-700); transform: none; box-shadow: none;}
body button,body a[type]{transition: color 120ms var(--motion-ease),background-color 120ms var(--motion-ease),border-color 120ms var(--motion-ease);}
@media (max-width: 900px){body .section{padding-block: 64px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.aiq-icon.aiq-icon{min-width: var(--aiq-icon-size,20px); flex: 0 0 var(--aiq-icon-size,20px); vertical-align: middle; mask: var(--aiq-icon-asset) center/contain no-repeat; display: inline-block !important; position: relative !important; inset: auto !important; width: var(--aiq-icon-size,20px) !important; height: var(--aiq-icon-size,20px) !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background-color: currentcolor !important; line-height: 1 !important; letter-spacing: 0px !important; box-shadow: none !important;}
.aiq-icon-add{--aiq-icon-asset: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJpY29ucy9hZGQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIgMy42MjVDMTEuMjQwNiAzLjYyNSAxMC42MjUgNC4yNDA2MSAxMC42MjUgNVYxMC42MjVINUM0LjI0MDYxIDEwLjYyNSAzLjYyNSAxMS4yNDA2IDMuNjI1IDEyQzMuNjI1IDEyLjc1OTQgNC4yNDA2MSAxMy4zNzUgNSAxMy4zNzVIMTAuNjI1VjE5QzEwLjYyNSAxOS43NTk0IDExLjI0MDYgMjAuMzc1IDEyIDIwLjM3NUMxMi43NTk0IDIwLjM3NSAxMy4zNzUgMTkuNzU5NCAxMy4zNzUgMTlWMTMuMzc1SDE5QzE5Ljc1OTQgMTMuMzc1IDIwLjM3NSAxMi43NTk0IDIwLjM3NSAxMkMyMC4zNzUgMTEuMjQwNiAxOS43NTk0IDEwLjYyNSAxOSAxMC42MjVIMTMuMzc1VjVDMTMuMzc1IDQuMjQwNjEgMTIuNzU5NCAzLjYyNSAxMiAzLjYyNVoiIGZpbGw9IiMwODA4MDgiLz4KPC9nPgo8L3N2Zz4K");}
.aiq-icon-link-open{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae9521205f080fed53bc5dc_6ae50cc7b35403b13dd01fde_36fd08bc-f4ab47d8823d8f7a.svg");}
.aiq-icon-loyalty-points{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae95214913c9413cd9946e9_6ae50e95549ae71ae24e4b01_9d0513ae-7d021b8411ccbcb9.svg");}
.aiq-icon-mobile{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae8f1ff3647dc2c7e396c0d_aiq-nav-icon-mobile.svg");}
.aiq-icon-wallet{--aiq-icon-asset: url("https://cdn.prod.website-files.com/6ae8e95b0bba875729a58b38/6ae95213b58926b2dcaf54ff_6ae50d1088efbff6b6c972a8_db169cc3-875ecc4ae9c15c9b.svg");}
.aiq-icon + strong:where([data-v],[data-v] *){vertical-align: middle;}
.site-breadcrumb-span h2 span{color: var(--aiq-purple-soft);}
.demo-form-card{background: rgb(255, 255, 255); color: var(--fg-1); border-radius: 16px; box-shadow: var(--astro-hero-shadow); padding: 32px;}
.demo-form-card h3{font-size: 24px; line-height: 1.2; font-weight: 700; letter-spacing: -0.02em; margin: 0px 0px 24px;}
.demo-form-fields{display: grid; grid-template-columns: 1fr 1fr; gap: 20px 16px;}
.demo-field{display: grid; gap: 8px; font-size: 13px; font-weight: 700; letter-spacing: 0.4px;}
.demo-field.full{grid-column: 1 / -1;}
.demo-field input{width: 100%; height: 48px; border: 1px solid var(--line-1); border-radius: 8px; background: rgb(255, 255, 255); color: var(--fg-1); padding: 10px 12px; font-size: 16px; font-weight: 500; caret-color: var(--aiq-purple);}
.demo-audience{border: 0px; padding: 0px; margin: 22px 0px 24px; min-width: 0px;}
.demo-audience legend{font-size: 13px; font-weight: 700; letter-spacing: 0.4px; margin-bottom: 10px;}
.demo-audience-options{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}
.demo-audience-options label{position: relative;}
.demo-audience-options input{position: absolute; opacity: 0; width: 1px; height: 1px;}
.demo-audience-options span{display: grid; place-items: center; min-height: 44px; border: 1px solid var(--line-1); border-radius: 8px; font-size: 13px; font-weight: 700; cursor: pointer;}
.demo-audience-options input:checked + span{border-color: var(--aiq-purple); background: var(--aiq-purple-tint); color: var(--aiq-purple-700);}
.demo-audience-options input:focus-visible + span{box-shadow: var(--shadow-focus);}
.demo-form-card :is(.button,.mps-button){width: 100%;}
.demo-preview-note{font-size: 12px; font-weight: 500; color: var(--fg-2); text-align: center; margin-top: 16px;}
.demo-form-message{font-size: 13px; line-height: 1.6; font-weight: 600; color: var(--aiq-purple-700); margin-top: 14px; min-height: 0px;}
.demo-form-message:empty{display: none;}
@media (max-width: 900px){.demo-form-card{padding: 24px;}}
@media (max-width: 767px){.demo-form-fields{grid-template-columns: 1fr;}}
@media (max-width: 767px){.demo-field.full{grid-column: auto;}}
@media (max-width: 767px){.demo-form-card{padding: 24px;}}
@media (max-width: 767px){.demo-form-card h3{font-size: 24px;}}
@media (max-width: 767px){.demo-audience-options{gap: 6px;}}
[data-aiq-typing] .aiq-typing-layer{display: grid; grid-template-columns: minmax(0px, 1fr); max-width: 100%; margin: 0px; padding: 0px; font: inherit; letter-spacing: inherit; color: inherit;}
.aiq-typing-layer > .aiq-typing-source,.aiq-typing-layer > .aiq-typing-visual{display: block; grid-area: 1 / 1; min-width: 0px; max-width: 100%; margin: 0px; padding: 0px; font: inherit; letter-spacing: inherit; color: inherit; white-space: inherit; overflow-wrap: inherit;}
.aiq-typing-layer > .aiq-typing-visual{visibility: hidden; pointer-events: none; user-select: none;}
[data-aiq-typing-state="pending"] .aiq-typing-source,[data-aiq-typing-state="typing"] .aiq-typing-source{opacity: 0;}
[data-aiq-typing-state="pending"] .aiq-typing-visual,[data-aiq-typing-state="typing"] .aiq-typing-visual{visibility: visible;}
.aiq-typing-caret{display: none; position: relative; width: 0px; height: 0px; vertical-align: baseline;}
[data-aiq-typing-state="typing"] .aiq-typing-caret{display: inline-block;}
@media (prefers-reduced-motion: reduce){[data-aiq-typing] .aiq-typing-source{opacity: 1;}}
@media (prefers-reduced-motion: reduce){[data-aiq-typing] .aiq-typing-visual{visibility: hidden;}}
:root{--hub-sticky-offset: 112px}
html.is-review-still{scroll-behavior: auto !important;}
body main h3:where([data-v],[data-v] *){font-size: 24px; font-weight: 700; letter-spacing: -0.02em; line-height: 1.3;}
.hub-section-nav{position: sticky; top: var(--hub-sticky-offset); z-index: 30; background: rgb(255, 255, 255); border-block: 1px solid var(--line-1);}
.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4){display: flex; align-items: center; gap: 28px; min-height: 68px;}
.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4) > div{display: flex; gap: 8px; align-items: center; overflow-x: auto; padding-block: 12px; scrollbar-width: thin; min-width: 0px;}
.hub-section-nav a{display: flex; align-items: center; min-height: 40px; padding: 8px 12px; color: var(--fg-2); font-size: 12px; font-weight: 600; text-decoration: none; white-space: nowrap; border-radius: 8px;}
.hub-section-nav a:hover{background: var(--bg-1); color: var(--fg-1);}
.mps-mf-demo .demo-form-card{box-shadow: none;}
.mps-mf-demo .demo-form-message{font-size: 12px; min-height: 20px; color: var(--aiq-purple-700);}
.mps-mf-demo input[aria-invalid="true"]{border-color: rgb(178, 44, 50);}
.mps-mf-demo .demo-form-message.is-error{color: rgb(165, 34, 44);}
@media (max-width: 767px){:root{--hub-sticky-offset: 100px}}
@media (max-width: 767px){.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4){display: block; min-height: 0px;}}
@media (max-width: 767px){.hub-section-nav > :is(.site-chapter-grid,.site-demo-form-grid,.site-faq-grid,.site-wrap,.site-wrap-3,.site-wrap-4) > div{padding: 8px 0px; gap: 4px;}}
@media (max-width: 767px){.hub-section-nav a{font-size: 12px; padding: 8px 10px;}}
@media (prefers-reduced-motion: reduce){::before,::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.mps-page-main main *:where([data-v],[data-v] *){box-sizing: border-box; min-width: 0px;}
.mps-page-main :where(main) h3:where([data-v],[data-v] *),.mps-page-main :where(main) p:where([data-v],[data-v] *),.mps-page-main :where(main) dl:where([data-v],[data-v] *),.mps-page-main :where(main) dd:where([data-v],[data-v] *){margin: 0px;}
.mps-page-main :where(main) h3:where([data-v],[data-v] *){font-size: 20px; line-height: 1.35; letter-spacing: -0.02em; font-weight: 700;}
.mps-page-main :where(main) p:where([data-v],[data-v] *){text-wrap: pretty;}
.mf-hero-visual{align-self: center;}
.mps-mf-family-nav a .aiq-icon{--aiq-icon-size: 16px;}
.mps-mf-family-nav a[aria-current]{color: var(--mf-purple); border-bottom-color: currentcolor;}
.mps-mf-reverse .mf-chapter-visual{order: 1;}
.mf-stage{padding: 28px; background: var(--aiq-purple-800); border-radius: 24px; position: relative;}
.mf-screen{background: rgb(255, 255, 255); border: 1px solid var(--line-1); border-radius: 16px; overflow: hidden; font-size: 13px; line-height: 1.5; color: var(--fg-1);}
.mf-screen-head{padding: 16px 20px; border-bottom: 1px solid var(--line-1); display: flex; align-items: center; gap: 8px; font-size: 12px; min-height: 54px;}
.mf-screen-head > .aiq-icon{color: var(--mf-purple); --aiq-icon-size: 16px; flex-shrink: 0;}
.mf-screen-head > span:last-child{margin-left: auto; color: var(--fg-2); font-size: 12px; text-align: right;}
.mf-screen-body{padding: 24px;}
.mf-wordmark{font: 500 24px / 1.05 Georgia, serif; letter-spacing: 0.14em; display: block; color: var(--juniper-green);}
.mf-wordmark > small{display: block; font: 700 12px / 1.4 Manrope, sans-serif; letter-spacing: 0.15em; margin-top: 6px;}
.mf-example{width: 100%;}
.mps-mf-faq summary::-webkit-details-marker{display: none;}
.mps-mf-faq summary > .aiq-icon{--aiq-icon-size: 16px; flex-shrink: 0; color: var(--mf-purple);}
.mps-mf-faq details[open] summary > .aiq-icon{transform: rotate(45deg);}
.mps-rf-related-two > a > .aiq-icon{--aiq-icon-size: 24px; color: var(--mf-purple);}
.mps-rf-related-two > a:hover strong{color: var(--mf-purple); text-decoration: underline; text-underline-offset: 4px;}
.mps-page-main :is(.button,.mps-button):hover:where([data-v],[data-v] *){transform: none;}
.mps-page-main main button:focus-visible,.mps-page-main main a[type]:focus-visible,.mps-page-main main input:focus-visible{outline: 3px solid var(--aiq-purple-700); outline-offset: 4px;}
@media (max-width: 1100px){.mf-stage{padding: 24px;}}
@media (max-width: 1100px){.mf-screen-body{padding: 20px;}}
@media (max-width: 900px){.mf-hero-visual{max-width: 650px; width: 100%; margin-inline: auto;}}
@media (max-width: 900px){.mf-chapter-visual{width: 100%; max-width: 720px; margin-inline: auto;}}
@media (max-width: 900px){.mps-mf-reverse .mf-chapter-visual{order: initial;}}
@media (max-width: 600px){.mf-stage{padding: 14px; border-radius: 20px;}}
@media (max-width: 600px){.mf-screen{border-radius: 12px;}}
@media (max-width: 600px){.mf-screen-head{padding: 14px; gap: 6px;}}
@media (max-width: 600px){.mf-screen-body{padding: 18px;}}
@media (max-width: 600px){.mf-wordmark{font-size: 22px;}}
@media (prefers-reduced-motion: reduce){.mps-page-main *:where([data-v],[data-v] *){animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
.mps-page-main [hidden]{display: none !important;}
.mps-page-main main input{accent-color: rgb(76, 76, 211); caret-color: rgb(76, 76, 211);}
.cf-phone{aspect-ratio: 393 / 852; width: 100%; max-width: 258px; position: relative; overflow: hidden; border: 6px solid rgb(32, 33, 36); border-radius: 38px; background: rgb(250, 251, 252); color: rgb(8, 8, 8); margin-inline: auto; isolation: isolate;}
.cf-phone-status{position: relative; display: flex; justify-content: space-between; align-items: center; height: 38px; padding: 11px 13px; font-size: 12px; font-weight: 700;}
.cf-phone-status > i{position: absolute; left: 50%; top: 9px; transform: translateX(-50%); width: 62px; height: 17px; border-radius: 16px; background: rgb(8, 8, 8);}
.cf-phone-status > svg{display: block; width: 43px; height: 13px;}
.cf-phone-content{padding: 18px 16px 24px;}
.cf-phone-content > .mf-wordmark{font-size: 22px; letter-spacing: 0.1em; margin-bottom: 22px;}
.cf-phone-content > .mf-wordmark > small{font-size: 12px; letter-spacing: 0.035em;}
.cf-phone-indicator{position: absolute; bottom: 7px; left: 32%; width: 36%; height: 3px; background: rgb(8, 8, 8); border-radius: 8px;}
@media (max-width: 600px){.cf-phone-content{padding-inline: 15px;}}
.mps-page-main main button,.mps-page-main main a[type],.mps-page-main main input{caret-color: var(--aiq-purple-700); accent-color: var(--aiq-purple-700);}
@media (max-width: 600px){.mps-page-main .mf-screen-head{flex-wrap: wrap;}}
.ma-stage{background: var(--aiq-purple-800,#2b2a8f);}
.ma-screen{font-family: Manrope, sans-serif;}
.ma-screen button,.ma-screen a[type],.ma-screen input,.ma-screen select{font: inherit;}
.ma-screen button,.ma-screen a[type],.ma-screen input,.ma-screen select{accent-color: rgb(33, 76, 61);}
.ma-screen button:focus-visible,.ma-screen a[type]:focus-visible,.ma-screen input:focus-visible,.ma-screen select:focus-visible,.ma-phone button:focus-visible,.ma-phone a[type]:focus-visible{outline: rgb(98, 98, 245) solid 3px; outline-offset: 3px;}
.ma-note{font-size: 12px; line-height: 1.6; color: rgb(98, 104, 117); margin: 20px 0px 0px; text-wrap: pretty;}
.ma-ledger{margin: 20px 0px 0px;}
.ma-ledger > div{display: flex; justify-content: space-between; gap: 20px; padding: 12px 0px; border-bottom: 1px solid rgb(226, 230, 237); font-size: 12px; line-height: 1.55;}
.ma-ledger > div:last-child{border-bottom: 0px;}
.ma-ledger dt{color: rgb(98, 104, 117); font-weight: 500;}
.ma-ledger dd{margin: 0px; text-align: right; font-weight: 700; max-width: 58%; overflow-wrap: anywhere;}
.ma-ledger dd > span{display: block;}
.ma-tabs{display: flex; gap: 4px; border-bottom: 1px solid rgb(226, 230, 237); overflow-x: auto; scrollbar-color: rgb(200, 204, 224) rgb(250, 251, 252); scrollbar-width: thin; padding-bottom: 8px; margin-bottom: 24px;}
.ma-tabs button,.ma-tabs a[type]{flex: 0 0 auto; border: 0px; background: transparent; color: rgb(98, 104, 117); min-height: 40px; padding: 10px 12px; font-size: 12px; font-weight: 700; border-radius: 8px; white-space: nowrap; cursor: pointer; transition: background-color 120ms cubic-bezier(0.2, 0.7, 0.2, 1), color 120ms cubic-bezier(0.2, 0.7, 0.2, 1);}
.ma-tabs button[aria-selected="true"],.ma-tabs a[type][aria-selected="true"]{background: rgb(239, 239, 255); color: rgb(76, 76, 211);}
.ma-tabs button:hover,.ma-tabs a[type]:hover{background: rgb(250, 251, 252); color: rgb(8, 8, 8);}
.ma-tabs button[aria-selected="true"]:hover,.ma-tabs a[type][aria-selected="true"]:hover{background: rgb(239, 239, 255); color: rgb(76, 76, 211);}
.ma-tab-panel[hidden]{display: none !important;}
.ma-tab-panel{min-width: 0px;}
.ma-stage-caption{display: block; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.5; text-align: center; margin-top: 20px;}
.ma-phone-stage{padding: 12px 0px 4px;}
.ma-phone{max-width: 280px; background: rgb(250, 251, 252);}
.ma-phone .cf-phone-content{padding: 12px 14px 24px;}
.ma-phone .cf-phone-content > .mf-wordmark{font-size: 21px; letter-spacing: 0.14em; margin-bottom: 18px; color: rgb(33, 76, 61);}
.ma-phone .cf-phone-content > .mf-wordmark > small{font-size: 12px; letter-spacing: 0.07em;}
.ma-phone-tabset .ma-tabs{gap: 4px; margin-bottom: 16px; padding-bottom: 8px;}
.ma-phone-tabset .ma-tabs button,.ma-phone-tabset .ma-tabs a[type]{font-size: 12px; min-height: 36px; padding: 7px 13px; flex: 1 1 0%;}
.ma-phone-tabset .ma-tab-panel{min-height: 286px;}
.ma-spend-pass{background: rgb(33, 76, 61); border-radius: 12px; color: rgb(255, 255, 255); padding: 16px; text-align: center;}
.ma-spend-pass > span{display: block; font-size: 12px; line-height: 1.5;}
.ma-spend-pass > strong{display: block; font-size: 34px; line-height: 1.25; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; margin-top: 12px; letter-spacing: -0.025em;}
.ma-spend-pass > small{display: block; font-size: 12px; line-height: 1.5; color: rgb(255, 255, 255); margin-top: 4px;}
.ma-barcode{display: block; width: 100%; height: 38px; background: rgb(255, 255, 255); color: rgb(33, 76, 61); padding: 5px 8px; margin: 18px 0px 9px;}
.ma-phone-ledger{margin-top: 12px;}
.ma-phone-ledger > div{display: flex; justify-content: space-between; gap: 14px; font-size: 12px; padding: 8px 0px; border-bottom: 1px solid rgb(226, 230, 237);}
.ma-phone-ledger > div > span{color: rgb(98, 104, 117);}
.ma-phone-ledger strong{font-variant-numeric: tabular-nums; white-space: nowrap;}
.ma-phone-history > h3{line-height: 1.4; font-size: 17px !important; margin: 0px 0px 18px !important;}
.ma-phone-history > div{display: flex; justify-content: space-between; gap: 12px; padding: 15px 0px; border-bottom: 1px solid rgb(226, 230, 237); font-size: 12px;}
.ma-phone-history > div > span{color: rgb(98, 104, 117);}
.ma-phone-history strong{white-space: nowrap; font-variant-numeric: tabular-nums;}
.ma-phone-history > .ma-phone-history-total{border-bottom: 0px; color: rgb(33, 76, 61);}
.ma-phone-history-total > span{color: rgb(33, 76, 61) !important;}
.ma-phone-history > p{font-size: 12px; line-height: 1.7; color: rgb(98, 104, 117); margin-top: 24px;}
.ma-register > div:first-child{display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 24px;}
.ma-register .mf-wordmark{font-size: 22px;}
.ma-register > div:first-child > span:last-child{font-size: 12px; color: rgb(98, 104, 117); text-align: right; max-width: 90px;}
.ma-register > h3{line-height: 1.3; letter-spacing: -0.02em; font-size: 24px !important; margin: 0px !important;}
.ma-receipt-tender{display: flex; justify-content: space-between; gap: 20px; border-top: 1px solid rgb(226, 230, 237); margin-top: 16px; padding-top: 18px; font-size: 13px;}
.ma-receipt-tender strong{font-variant-numeric: tabular-nums; white-space: nowrap;}
.ma-receipt-points{margin-top: 24px; padding: 16px; border-radius: 10px; background: rgb(238, 243, 240); color: rgb(33, 76, 61); display: grid; grid-template-columns: 22px 1fr; gap: 6px 8px; align-items: center;}
.ma-receipt-points > .aiq-icon{--aiq-icon-size: 20px;}
.ma-receipt-points strong{font-size: 13px;}
.ma-receipt-points > span:last-child{grid-column: 2; font-size: 12px;}
.ma-checkout-tabs .ma-tab-panel{min-height: 340px;}
.ma-linked-records{display: grid; gap: 12px; border-top: 1px solid rgb(226, 230, 237); padding-top: 20px; margin-top: 20px;}
.ma-linked-records > span{display: flex; gap: 8px; align-items: center; color: rgb(33, 76, 61); font-size: 12px;}
.ma-linked-records .aiq-icon{--aiq-icon-size: 18px; flex-shrink: 0;}
.ma-visit-summary{display: flex; gap: 14px; align-items: flex-start; margin-bottom: 24px;}
.ma-visit-summary > span{background: rgb(238, 243, 240); color: rgb(33, 76, 61); width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 10px; flex-shrink: 0;}
.ma-visit-summary .aiq-icon{--aiq-icon-size: 22px;}
.ma-visit-summary strong{font-size: 18px; line-height: 1.4; display: block;}
.ma-visit-summary p{font-size: 12px; color: rgb(98, 104, 117); line-height: 1.65; margin: 8px 0px 0px;}
.ma-points-connection{display: flex; justify-content: space-between; gap: 20px; align-items: flex-start; background: rgb(238, 243, 240); border-radius: 10px; padding: 16px; color: rgb(33, 76, 61); margin-top: 20px; font-size: 12px; line-height: 1.6;}
.ma-points-connection > strong{max-width: 60%; text-align: right; font-weight: 700;}
.ma-integration-note{display: flex; align-items: flex-start; gap: 12px; border-top: 1px solid rgb(226, 230, 237); margin-top: 28px; padding-top: 24px;}
.ma-integration-note > .aiq-icon{--aiq-icon-size: 20px; flex-shrink: 0; color: rgb(76, 76, 211);}
.ma-integration-note strong{font-size: 12px; display: block;}
.ma-integration-note span{font-size: 12px; color: rgb(98, 104, 117); line-height: 1.65; display: block; margin-top: 6px;}
@media (max-width: 1100px){.ma-phone{max-width: 264px;}}
@media (max-width: 1100px){.ma-phone .cf-phone-content{padding-inline: 13px;}}
@media (max-width: 900px){.ma-phone{max-width: 280px;}}
@media (max-width: 900px){.ma-phone .cf-phone-content{padding-inline: 14px;}}
@media (max-width: 600px){.ma-phone-stage{padding-top: 8px;}}
@media (max-width: 600px){.ma-phone{max-width: 258px;}}
@media (max-width: 600px){.ma-phone .cf-phone-content{padding: 10px 13px 22px;}}
@media (max-width: 600px){.ma-phone .cf-phone-content > .mf-wordmark{font-size: 20px; margin-bottom: 14px;}}
@media (max-width: 600px){.ma-stage-caption{margin-top: 16px;}}
@media (max-width: 600px){.ma-tabs{gap: 2px; margin-bottom: 20px;}}
@media (max-width: 600px){.ma-tabs button,.ma-tabs a[type]{padding: 8px 10px; min-height: 40px;}}
@media (max-width: 600px){.ma-register > div:first-child{display: block;}}
@media (max-width: 600px){.ma-register > div:first-child > span:last-child{display: block; text-align: left; max-width: none; margin-top: 12px;}}
@media (max-width: 600px){.ma-checkout-tabs .ma-tab-panel{min-height: 390px;}}
@media (max-width: 600px){.ma-register > h3{font-size: 22px !important;}}
@media (max-width: 600px){.ma-visit-summary{gap: 12px;}}
@media (max-width: 600px){.ma-visit-summary strong{font-size: 16px;}}
@media (max-width: 600px){.ma-visit-summary > span{width: 38px; height: 38px;}}
@media (max-width: 600px){.ma-points-connection{display: block;}}
@media (max-width: 600px){.ma-points-connection > strong{display: block; max-width: none; text-align: left; margin-top: 8px;}}
@media (max-width: 600px){.ma-ledger > div{gap: 12px; font-size: 12px;}}
@media (max-width: 600px){.ma-ledger dd{max-width: 60%;}}
@media (max-width: 600px){.ma-spend-pass{padding: 14px;}}
@media (max-width: 600px){.ma-spend-pass > strong{font-size: 32px;}}
@media (max-width: 600px){.ma-phone-tabset .ma-tab-panel{min-height: 278px;}}
@media (max-width: 600px){.ma-phone-tabset .ma-tabs{margin-bottom: 13px;}}
@media (prefers-reduced-motion: reduce){.ma-tabs button,.ma-tabs a[type]{transition: none;}}
.ma-wallet-title{letter-spacing: -0.02em; font-size: 19px !important; line-height: 1.4 !important; margin: 0px 0px 14px !important;}
.site-breadcrumb-a{-webkit-tap-highlight-color:transparent}
.site-hero-copy-em{font-optical-sizing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}
.mps-button{-webkit-tap-highlight-color:transparent;text-wrap-mode:wrap}
.site-wrap-3{scrollbar-width:thin}
.site-wrap-a{-webkit-tap-highlight-color:transparent}
.site-wrap-a-2{-webkit-tap-highlight-color:transparent}
.site-faq-grid-summary{-webkit-tap-highlight-color:transparent}
.site-related-heading-a{-webkit-tap-highlight-color:transparent}
.site-related-links-a{-webkit-tap-highlight-color:transparent}
.w-embed:has(> [data-v]){display:contents}
.w-embed:has(> [data-v]):before,.w-embed:has(> [data-v]):after{content:none}
.site-demo-form-grid > .w-embed{display:block}
.site-demo-form-grid > .w-embed:before,.site-demo-form-grid > .w-embed:after{content:none}
