@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:grid-cols-1{grid-template-columns:var(--proformax-layout-grid-cols1)}.sm\:grid-cols-2{grid-template-columns:var(--proformax-layout-grid-cols2)}.sm\:grid-cols-3{grid-template-columns:var(--proformax-layout-grid-cols3)}.sm\:grid-cols-4{grid-template-columns:var(--proformax-layout-grid-cols4)}.sm\:grid-cols-7{grid-template-columns:var(--proformax-layout-grid-cols7)}.sm\:grid-cols-12{grid-template-columns:var(--proformax-layout-grid-cols12)}.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:sticky{position:sticky}.sm\:p-2xs{padding:var(--proformax-spacing-2xs)}.sm\:p-xs{padding:var(--proformax-spacing-xs)}.sm\:p-sm{padding:var(--proformax-spacing-sm)}.sm\:p-md{padding:var(--proformax-spacing-md)}.sm\:p-lg{padding:var(--proformax-spacing-lg)}.sm\:p-xl{padding:var(--proformax-spacing-xl)}.sm\:p-2xl{padding:var(--proformax-spacing-2xl)}.sm\:p-3xl{padding:var(--proformax-spacing-3xl)}.sm\:px-xs{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.sm\:px-sm{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.sm\:px-md{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.sm\:px-lg{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}.sm\:px-xl{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}.sm\:py-xs{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.sm\:py-sm{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.sm\:py-md{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.sm\:py-lg{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg)}.sm\:py-xl{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.sm\:pt-xs{padding-top:var(--proformax-spacing-xs)}.sm\:pt-sm{padding-top:var(--proformax-spacing-sm)}.sm\:pt-md{padding-top:var(--proformax-spacing-md)}.sm\:pt-lg{padding-top:var(--proformax-spacing-lg)}.sm\:pt-xl{padding-top:var(--proformax-spacing-xl)}.sm\:pt-2xl{padding-top:var(--proformax-spacing-2xl)}.sm\:pb-xs{padding-bottom:var(--proformax-spacing-xs)}.sm\:pb-sm{padding-bottom:var(--proformax-spacing-sm)}.sm\:pb-md{padding-bottom:var(--proformax-spacing-md)}.sm\:pb-lg{padding-bottom:var(--proformax-spacing-lg)}.sm\:pb-xl{padding-bottom:var(--proformax-spacing-xl)}.sm\:pb-2xl{padding-bottom:var(--proformax-spacing-2xl)}.sm\:pl-xs{padding-left:var(--proformax-spacing-xs)}.sm\:pl-sm{padding-left:var(--proformax-spacing-sm)}.sm\:pl-md{padding-left:var(--proformax-spacing-md)}.sm\:pl-lg{padding-left:var(--proformax-spacing-lg)}.sm\:pl-xl{padding-left:var(--proformax-spacing-xl)}.sm\:pr-xs{padding-right:var(--proformax-spacing-xs)}.sm\:pr-sm{padding-right:var(--proformax-spacing-sm)}.sm\:pr-md{padding-right:var(--proformax-spacing-md)}.sm\:pr-lg{padding-right:var(--proformax-spacing-lg)}.sm\:pr-xl{padding-right:var(--proformax-spacing-xl)}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mx-xs{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.sm\:mx-sm{margin-left:var(--proformax-spacing-sm);margin-right:var(--proformax-spacing-sm)}.sm\:mx-md{margin-left:var(--proformax-spacing-md);margin-right:var(--proformax-spacing-md)}.sm\:my-xs{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.sm\:my-sm{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.sm\:my-md{margin-top:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md)}.sm\:my-lg{margin-top:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-lg)}.sm\:mt-xs{margin-top:var(--proformax-spacing-xs)}.sm\:mt-sm{margin-top:var(--proformax-spacing-sm)}.sm\:mt-md{margin-top:var(--proformax-spacing-md)}.sm\:mt-lg{margin-top:var(--proformax-spacing-lg)}.sm\:mt-xl{margin-top:var(--proformax-spacing-xl)}.sm\:mt-2xl{margin-top:var(--proformax-spacing-2xl)}.sm\:mt-3xl{margin-top:var(--proformax-spacing-3xl)}.sm\:mb-xs{margin-bottom:var(--proformax-spacing-xs)}.sm\:mb-sm{margin-bottom:var(--proformax-spacing-sm)}.sm\:mb-md{margin-bottom:var(--proformax-spacing-md)}.sm\:mb-lg{margin-bottom:var(--proformax-spacing-lg)}.sm\:mb-xl{margin-bottom:var(--proformax-spacing-xl)}.sm\:mb-2xl{margin-bottom:var(--proformax-spacing-2xl)}.sm\:mb-3xl{margin-bottom:var(--proformax-spacing-3xl)}.sm\:ml-xs{margin-left:var(--proformax-spacing-xs)}.sm\:ml-sm{margin-left:var(--proformax-spacing-sm)}.sm\:ml-md{margin-left:var(--proformax-spacing-md)}.sm\:ml-lg{margin-left:var(--proformax-spacing-lg)}.sm\:ml-xl{margin-left:var(--proformax-spacing-xl)}.sm\:mr-xs{margin-right:var(--proformax-spacing-xs)}.sm\:mr-sm{margin-right:var(--proformax-spacing-sm)}.sm\:mr-md{margin-right:var(--proformax-spacing-md)}.sm\:mr-lg{margin-right:var(--proformax-spacing-lg)}.sm\:mr-xl{margin-right:var(--proformax-spacing-xl)}.sm\:gap-2xs{gap:var(--proformax-spacing-2xs)}.sm\:gap-xs{gap:var(--proformax-spacing-xs)}.sm\:gap-sm{gap:var(--proformax-spacing-sm)}.sm\:gap-md{gap:var(--proformax-spacing-md)}.sm\:gap-lg{gap:var(--proformax-spacing-lg)}.sm\:gap-xl{gap:var(--proformax-spacing-xl)}.sm\:gap-2xl{gap:var(--proformax-spacing-2xl)}.sm\:gap-3xl{gap:var(--proformax-spacing-3xl)}.sm\:w-full{width:100%}.sm\:h-fit{height:fit-content}.sm\:border{border-style:solid;border-width:1px}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:grid-cols-1{grid-template-columns:var(--proformax-layout-grid-cols1)}.md\:grid-cols-2{grid-template-columns:var(--proformax-layout-grid-cols2)}.md\:grid-cols-3{grid-template-columns:var(--proformax-layout-grid-cols3)}.md\:grid-cols-4{grid-template-columns:var(--proformax-layout-grid-cols4)}.md\:grid-cols-7{grid-template-columns:var(--proformax-layout-grid-cols7)}.md\:grid-cols-12{grid-template-columns:var(--proformax-layout-grid-cols12)}.md\:static{position:static}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:p-2xs{padding:var(--proformax-spacing-2xs)}.md\:p-xs{padding:var(--proformax-spacing-xs)}.md\:p-sm{padding:var(--proformax-spacing-sm)}.md\:p-md{padding:var(--proformax-spacing-md)}.md\:p-lg{padding:var(--proformax-spacing-lg)}.md\:p-xl{padding:var(--proformax-spacing-xl)}.md\:p-2xl{padding:var(--proformax-spacing-2xl)}.md\:p-3xl{padding:var(--proformax-spacing-3xl)}.md\:px-xs{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.md\:px-sm{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.md\:px-md{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.md\:px-lg{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}.md\:px-xl{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}.md\:py-xs{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.md\:py-sm{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.md\:py-md{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.md\:py-lg{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg)}.md\:py-xl{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.md\:pt-xs{padding-top:var(--proformax-spacing-xs)}.md\:pt-sm{padding-top:var(--proformax-spacing-sm)}.md\:pt-md{padding-top:var(--proformax-spacing-md)}.md\:pt-lg{padding-top:var(--proformax-spacing-lg)}.md\:pt-xl{padding-top:var(--proformax-spacing-xl)}.md\:pt-2xl{padding-top:var(--proformax-spacing-2xl)}.md\:pb-xs{padding-bottom:var(--proformax-spacing-xs)}.md\:pb-sm{padding-bottom:var(--proformax-spacing-sm)}.md\:pb-md{padding-bottom:var(--proformax-spacing-md)}.md\:pb-lg{padding-bottom:var(--proformax-spacing-lg)}.md\:pb-xl{padding-bottom:var(--proformax-spacing-xl)}.md\:pb-2xl{padding-bottom:var(--proformax-spacing-2xl)}.md\:pl-xs{padding-left:var(--proformax-spacing-xs)}.md\:pl-sm{padding-left:var(--proformax-spacing-sm)}.md\:pl-md{padding-left:var(--proformax-spacing-md)}.md\:pl-lg{padding-left:var(--proformax-spacing-lg)}.md\:pl-xl{padding-left:var(--proformax-spacing-xl)}.md\:pr-xs{padding-right:var(--proformax-spacing-xs)}.md\:pr-sm{padding-right:var(--proformax-spacing-sm)}.md\:pr-md{padding-right:var(--proformax-spacing-md)}.md\:pr-lg{padding-right:var(--proformax-spacing-lg)}.md\:pr-xl{padding-right:var(--proformax-spacing-xl)}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mx-xs{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.md\:mx-sm{margin-left:var(--proformax-spacing-sm);margin-right:var(--proformax-spacing-sm)}.md\:mx-md{margin-left:var(--proformax-spacing-md);margin-right:var(--proformax-spacing-md)}.md\:my-xs{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.md\:my-sm{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.md\:my-md{margin-top:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md)}.md\:my-lg{margin-top:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-lg)}.md\:mt-xs{margin-top:var(--proformax-spacing-xs)}.md\:mt-sm{margin-top:var(--proformax-spacing-sm)}.md\:mt-md{margin-top:var(--proformax-spacing-md)}.md\:mt-lg{margin-top:var(--proformax-spacing-lg)}.md\:mt-xl{margin-top:var(--proformax-spacing-xl)}.md\:mt-2xl{margin-top:var(--proformax-spacing-2xl)}.md\:mt-3xl{margin-top:var(--proformax-spacing-3xl)}.md\:mb-xs{margin-bottom:var(--proformax-spacing-xs)}.md\:mb-sm{margin-bottom:var(--proformax-spacing-sm)}.md\:mb-md{margin-bottom:var(--proformax-spacing-md)}.md\:mb-lg{margin-bottom:var(--proformax-spacing-lg)}.md\:mb-xl{margin-bottom:var(--proformax-spacing-xl)}.md\:mb-2xl{margin-bottom:var(--proformax-spacing-2xl)}.md\:mb-3xl{margin-bottom:var(--proformax-spacing-3xl)}.md\:ml-xs{margin-left:var(--proformax-spacing-xs)}.md\:ml-sm{margin-left:var(--proformax-spacing-sm)}.md\:ml-md{margin-left:var(--proformax-spacing-md)}.md\:ml-lg{margin-left:var(--proformax-spacing-lg)}.md\:ml-xl{margin-left:var(--proformax-spacing-xl)}.md\:mr-xs{margin-right:var(--proformax-spacing-xs)}.md\:mr-sm{margin-right:var(--proformax-spacing-sm)}.md\:mr-md{margin-right:var(--proformax-spacing-md)}.md\:mr-lg{margin-right:var(--proformax-spacing-lg)}.md\:mr-xl{margin-right:var(--proformax-spacing-xl)}.md\:gap-2xs{gap:var(--proformax-spacing-2xs)}.md\:gap-xs{gap:var(--proformax-spacing-xs)}.md\:gap-sm{gap:var(--proformax-spacing-sm)}.md\:gap-md{gap:var(--proformax-spacing-md)}.md\:gap-lg{gap:var(--proformax-spacing-lg)}.md\:gap-xl{gap:var(--proformax-spacing-xl)}.md\:gap-2xl{gap:var(--proformax-spacing-2xl)}.md\:gap-3xl{gap:var(--proformax-spacing-3xl)}.md\:w-full{width:100%}.md\:h-fit{height:fit-content}.md\:border{border-style:solid;border-width:1px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:grid-cols-1{grid-template-columns:var(--proformax-layout-grid-cols1)}.lg\:grid-cols-2{grid-template-columns:var(--proformax-layout-grid-cols2)}.lg\:grid-cols-3{grid-template-columns:var(--proformax-layout-grid-cols3)}.lg\:grid-cols-4{grid-template-columns:var(--proformax-layout-grid-cols4)}.lg\:grid-cols-7{grid-template-columns:var(--proformax-layout-grid-cols7)}.lg\:grid-cols-12{grid-template-columns:var(--proformax-layout-grid-cols12)}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:p-2xs{padding:var(--proformax-spacing-2xs)}.lg\:p-xs{padding:var(--proformax-spacing-xs)}.lg\:p-sm{padding:var(--proformax-spacing-sm)}.lg\:p-md{padding:var(--proformax-spacing-md)}.lg\:p-lg{padding:var(--proformax-spacing-lg)}.lg\:p-xl{padding:var(--proformax-spacing-xl)}.lg\:p-2xl{padding:var(--proformax-spacing-2xl)}.lg\:p-3xl{padding:var(--proformax-spacing-3xl)}.lg\:px-xs{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.lg\:px-sm{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.lg\:px-md{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.lg\:px-lg{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}.lg\:px-xl{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}.lg\:py-xs{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.lg\:py-sm{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.lg\:py-md{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.lg\:py-lg{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg)}.lg\:py-xl{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.lg\:pt-xs{padding-top:var(--proformax-spacing-xs)}.lg\:pt-sm{padding-top:var(--proformax-spacing-sm)}.lg\:pt-md{padding-top:var(--proformax-spacing-md)}.lg\:pt-lg{padding-top:var(--proformax-spacing-lg)}.lg\:pt-xl{padding-top:var(--proformax-spacing-xl)}.lg\:pt-2xl{padding-top:var(--proformax-spacing-2xl)}.lg\:pb-xs{padding-bottom:var(--proformax-spacing-xs)}.lg\:pb-sm{padding-bottom:var(--proformax-spacing-sm)}.lg\:pb-md{padding-bottom:var(--proformax-spacing-md)}.lg\:pb-lg{padding-bottom:var(--proformax-spacing-lg)}.lg\:pb-xl{padding-bottom:var(--proformax-spacing-xl)}.lg\:pb-2xl{padding-bottom:var(--proformax-spacing-2xl)}.lg\:pl-xs{padding-left:var(--proformax-spacing-xs)}.lg\:pl-sm{padding-left:var(--proformax-spacing-sm)}.lg\:pl-md{padding-left:var(--proformax-spacing-md)}.lg\:pl-lg{padding-left:var(--proformax-spacing-lg)}.lg\:pl-xl{padding-left:var(--proformax-spacing-xl)}.lg\:pr-xs{padding-right:var(--proformax-spacing-xs)}.lg\:pr-sm{padding-right:var(--proformax-spacing-sm)}.lg\:pr-md{padding-right:var(--proformax-spacing-md)}.lg\:pr-lg{padding-right:var(--proformax-spacing-lg)}.lg\:pr-xl{padding-right:var(--proformax-spacing-xl)}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mx-xs{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.lg\:mx-sm{margin-left:var(--proformax-spacing-sm);margin-right:var(--proformax-spacing-sm)}.lg\:mx-md{margin-left:var(--proformax-spacing-md);margin-right:var(--proformax-spacing-md)}.lg\:my-xs{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.lg\:my-sm{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.lg\:my-md{margin-top:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md)}.lg\:my-lg{margin-top:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-lg)}.lg\:mt-xs{margin-top:var(--proformax-spacing-xs)}.lg\:mt-sm{margin-top:var(--proformax-spacing-sm)}.lg\:mt-md{margin-top:var(--proformax-spacing-md)}.lg\:mt-lg{margin-top:var(--proformax-spacing-lg)}.lg\:mt-xl{margin-top:var(--proformax-spacing-xl)}.lg\:mt-2xl{margin-top:var(--proformax-spacing-2xl)}.lg\:mt-3xl{margin-top:var(--proformax-spacing-3xl)}.lg\:mb-xs{margin-bottom:var(--proformax-spacing-xs)}.lg\:mb-sm{margin-bottom:var(--proformax-spacing-sm)}.lg\:mb-md{margin-bottom:var(--proformax-spacing-md)}.lg\:mb-lg{margin-bottom:var(--proformax-spacing-lg)}.lg\:mb-xl{margin-bottom:var(--proformax-spacing-xl)}.lg\:mb-2xl{margin-bottom:var(--proformax-spacing-2xl)}.lg\:mb-3xl{margin-bottom:var(--proformax-spacing-3xl)}.lg\:ml-xs{margin-left:var(--proformax-spacing-xs)}.lg\:ml-sm{margin-left:var(--proformax-spacing-sm)}.lg\:ml-md{margin-left:var(--proformax-spacing-md)}.lg\:ml-lg{margin-left:var(--proformax-spacing-lg)}.lg\:ml-xl{margin-left:var(--proformax-spacing-xl)}.lg\:mr-xs{margin-right:var(--proformax-spacing-xs)}.lg\:mr-sm{margin-right:var(--proformax-spacing-sm)}.lg\:mr-md{margin-right:var(--proformax-spacing-md)}.lg\:mr-lg{margin-right:var(--proformax-spacing-lg)}.lg\:mr-xl{margin-right:var(--proformax-spacing-xl)}.lg\:gap-2xs{gap:var(--proformax-spacing-2xs)}.lg\:gap-xs{gap:var(--proformax-spacing-xs)}.lg\:gap-sm{gap:var(--proformax-spacing-sm)}.lg\:gap-md{gap:var(--proformax-spacing-md)}.lg\:gap-lg{gap:var(--proformax-spacing-lg)}.lg\:gap-xl{gap:var(--proformax-spacing-xl)}.lg\:gap-2xl{gap:var(--proformax-spacing-2xl)}.lg\:gap-3xl{gap:var(--proformax-spacing-3xl)}.lg\:w-full{width:100%}.lg\:h-fit{height:fit-content}.lg\:border{border-style:solid;border-width:1px}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:grid-cols-1{grid-template-columns:var(--proformax-layout-grid-cols1)}.xl\:grid-cols-2{grid-template-columns:var(--proformax-layout-grid-cols2)}.xl\:grid-cols-3{grid-template-columns:var(--proformax-layout-grid-cols3)}.xl\:grid-cols-4{grid-template-columns:var(--proformax-layout-grid-cols4)}.xl\:grid-cols-7{grid-template-columns:var(--proformax-layout-grid-cols7)}.xl\:grid-cols-12{grid-template-columns:var(--proformax-layout-grid-cols12)}.xl\:static{position:static}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:p-2xs{padding:var(--proformax-spacing-2xs)}.xl\:p-xs{padding:var(--proformax-spacing-xs)}.xl\:p-sm{padding:var(--proformax-spacing-sm)}.xl\:p-md{padding:var(--proformax-spacing-md)}.xl\:p-lg{padding:var(--proformax-spacing-lg)}.xl\:p-xl{padding:var(--proformax-spacing-xl)}.xl\:p-2xl{padding:var(--proformax-spacing-2xl)}.xl\:p-3xl{padding:var(--proformax-spacing-3xl)}.xl\:px-xs{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.xl\:px-sm{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.xl\:px-md{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.xl\:px-lg{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}.xl\:px-xl{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}.xl\:py-xs{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.xl\:py-sm{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.xl\:py-md{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.xl\:py-lg{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg)}.xl\:py-xl{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.xl\:pt-xs{padding-top:var(--proformax-spacing-xs)}.xl\:pt-sm{padding-top:var(--proformax-spacing-sm)}.xl\:pt-md{padding-top:var(--proformax-spacing-md)}.xl\:pt-lg{padding-top:var(--proformax-spacing-lg)}.xl\:pt-xl{padding-top:var(--proformax-spacing-xl)}.xl\:pt-2xl{padding-top:var(--proformax-spacing-2xl)}.xl\:pb-xs{padding-bottom:var(--proformax-spacing-xs)}.xl\:pb-sm{padding-bottom:var(--proformax-spacing-sm)}.xl\:pb-md{padding-bottom:var(--proformax-spacing-md)}.xl\:pb-lg{padding-bottom:var(--proformax-spacing-lg)}.xl\:pb-xl{padding-bottom:var(--proformax-spacing-xl)}.xl\:pb-2xl{padding-bottom:var(--proformax-spacing-2xl)}.xl\:pl-xs{padding-left:var(--proformax-spacing-xs)}.xl\:pl-sm{padding-left:var(--proformax-spacing-sm)}.xl\:pl-md{padding-left:var(--proformax-spacing-md)}.xl\:pl-lg{padding-left:var(--proformax-spacing-lg)}.xl\:pl-xl{padding-left:var(--proformax-spacing-xl)}.xl\:pr-xs{padding-right:var(--proformax-spacing-xs)}.xl\:pr-sm{padding-right:var(--proformax-spacing-sm)}.xl\:pr-md{padding-right:var(--proformax-spacing-md)}.xl\:pr-lg{padding-right:var(--proformax-spacing-lg)}.xl\:pr-xl{padding-right:var(--proformax-spacing-xl)}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:mx-xs{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.xl\:mx-sm{margin-left:var(--proformax-spacing-sm);margin-right:var(--proformax-spacing-sm)}.xl\:mx-md{margin-left:var(--proformax-spacing-md);margin-right:var(--proformax-spacing-md)}.xl\:my-xs{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.xl\:my-sm{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.xl\:my-md{margin-top:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md)}.xl\:my-lg{margin-top:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-lg)}.xl\:mt-xs{margin-top:var(--proformax-spacing-xs)}.xl\:mt-sm{margin-top:var(--proformax-spacing-sm)}.xl\:mt-md{margin-top:var(--proformax-spacing-md)}.xl\:mt-lg{margin-top:var(--proformax-spacing-lg)}.xl\:mt-xl{margin-top:var(--proformax-spacing-xl)}.xl\:mt-2xl{margin-top:var(--proformax-spacing-2xl)}.xl\:mt-3xl{margin-top:var(--proformax-spacing-3xl)}.xl\:mb-xs{margin-bottom:var(--proformax-spacing-xs)}.xl\:mb-sm{margin-bottom:var(--proformax-spacing-sm)}.xl\:mb-md{margin-bottom:var(--proformax-spacing-md)}.xl\:mb-lg{margin-bottom:var(--proformax-spacing-lg)}.xl\:mb-xl{margin-bottom:var(--proformax-spacing-xl)}.xl\:mb-2xl{margin-bottom:var(--proformax-spacing-2xl)}.xl\:mb-3xl{margin-bottom:var(--proformax-spacing-3xl)}.xl\:ml-xs{margin-left:var(--proformax-spacing-xs)}.xl\:ml-sm{margin-left:var(--proformax-spacing-sm)}.xl\:ml-md{margin-left:var(--proformax-spacing-md)}.xl\:ml-lg{margin-left:var(--proformax-spacing-lg)}.xl\:ml-xl{margin-left:var(--proformax-spacing-xl)}.xl\:mr-xs{margin-right:var(--proformax-spacing-xs)}.xl\:mr-sm{margin-right:var(--proformax-spacing-sm)}.xl\:mr-md{margin-right:var(--proformax-spacing-md)}.xl\:mr-lg{margin-right:var(--proformax-spacing-lg)}.xl\:mr-xl{margin-right:var(--proformax-spacing-xl)}.xl\:gap-2xs{gap:var(--proformax-spacing-2xs)}.xl\:gap-xs{gap:var(--proformax-spacing-xs)}.xl\:gap-sm{gap:var(--proformax-spacing-sm)}.xl\:gap-md{gap:var(--proformax-spacing-md)}.xl\:gap-lg{gap:var(--proformax-spacing-lg)}.xl\:gap-xl{gap:var(--proformax-spacing-xl)}.xl\:gap-2xl{gap:var(--proformax-spacing-2xl)}.xl\:gap-3xl{gap:var(--proformax-spacing-3xl)}.xl\:w-full{width:100%}.xl\:h-fit{height:fit-content}.xl\:border{border-style:solid;border-width:1px}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}}@media (min-width:1536px){.\32 xl\:block{display:block}.\32 xl\:inline-block{display:inline-block}.\32 xl\:inline{display:inline}.\32 xl\:flex{display:flex}.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid{display:grid}.\32 xl\:hidden{display:none}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:items-start{align-items:flex-start}.\32 xl\:items-end{align-items:flex-end}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-start{justify-content:flex-start}.\32 xl\:justify-end{justify-content:flex-end}.\32 xl\:justify-center{justify-content:center}.\32 xl\:justify-between{justify-content:space-between}.\32 xl\:grid-cols-1{grid-template-columns:var(--proformax-layout-grid-cols1)}.\32 xl\:grid-cols-2{grid-template-columns:var(--proformax-layout-grid-cols2)}.\32 xl\:grid-cols-3{grid-template-columns:var(--proformax-layout-grid-cols3)}.\32 xl\:grid-cols-4{grid-template-columns:var(--proformax-layout-grid-cols4)}.\32 xl\:grid-cols-7{grid-template-columns:var(--proformax-layout-grid-cols7)}.\32 xl\:grid-cols-12{grid-template-columns:var(--proformax-layout-grid-cols12)}.\32 xl\:static{position:static}.\32 xl\:absolute{position:absolute}.\32 xl\:relative{position:relative}.\32 xl\:sticky{position:sticky}.\32 xl\:p-2xs{padding:var(--proformax-spacing-2xs)}.\32 xl\:p-xs{padding:var(--proformax-spacing-xs)}.\32 xl\:p-sm{padding:var(--proformax-spacing-sm)}.\32 xl\:p-md{padding:var(--proformax-spacing-md)}.\32 xl\:p-lg{padding:var(--proformax-spacing-lg)}.\32 xl\:p-xl{padding:var(--proformax-spacing-xl)}.\32 xl\:p-2xl{padding:var(--proformax-spacing-2xl)}.\32 xl\:p-3xl{padding:var(--proformax-spacing-3xl)}.\32 xl\:px-xs{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.\32 xl\:px-sm{padding-left:var(--proformax-spacing-sm);padding-right:var(--proformax-spacing-sm)}.\32 xl\:px-md{padding-left:var(--proformax-spacing-md);padding-right:var(--proformax-spacing-md)}.\32 xl\:px-lg{padding-left:var(--proformax-spacing-lg);padding-right:var(--proformax-spacing-lg)}.\32 xl\:px-xl{padding-left:var(--proformax-spacing-xl);padding-right:var(--proformax-spacing-xl)}.\32 xl\:py-xs{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.\32 xl\:py-sm{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.\32 xl\:py-md{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.\32 xl\:py-lg{padding-top:var(--proformax-spacing-lg);padding-bottom:var(--proformax-spacing-lg)}.\32 xl\:py-xl{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.\32 xl\:pt-xs{padding-top:var(--proformax-spacing-xs)}.\32 xl\:pt-sm{padding-top:var(--proformax-spacing-sm)}.\32 xl\:pt-md{padding-top:var(--proformax-spacing-md)}.\32 xl\:pt-lg{padding-top:var(--proformax-spacing-lg)}.\32 xl\:pt-xl{padding-top:var(--proformax-spacing-xl)}.\32 xl\:pt-2xl{padding-top:var(--proformax-spacing-2xl)}.\32 xl\:pb-xs{padding-bottom:var(--proformax-spacing-xs)}.\32 xl\:pb-sm{padding-bottom:var(--proformax-spacing-sm)}.\32 xl\:pb-md{padding-bottom:var(--proformax-spacing-md)}.\32 xl\:pb-lg{padding-bottom:var(--proformax-spacing-lg)}.\32 xl\:pb-xl{padding-bottom:var(--proformax-spacing-xl)}.\32 xl\:pb-2xl{padding-bottom:var(--proformax-spacing-2xl)}.\32 xl\:pl-xs{padding-left:var(--proformax-spacing-xs)}.\32 xl\:pl-sm{padding-left:var(--proformax-spacing-sm)}.\32 xl\:pl-md{padding-left:var(--proformax-spacing-md)}.\32 xl\:pl-lg{padding-left:var(--proformax-spacing-lg)}.\32 xl\:pl-xl{padding-left:var(--proformax-spacing-xl)}.\32 xl\:pr-xs{padding-right:var(--proformax-spacing-xs)}.\32 xl\:pr-sm{padding-right:var(--proformax-spacing-sm)}.\32 xl\:pr-md{padding-right:var(--proformax-spacing-md)}.\32 xl\:pr-lg{padding-right:var(--proformax-spacing-lg)}.\32 xl\:pr-xl{padding-right:var(--proformax-spacing-xl)}.\32 xl\:mx-auto{margin-left:auto;margin-right:auto}.\32 xl\:mx-xs{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.\32 xl\:mx-sm{margin-left:var(--proformax-spacing-sm);margin-right:var(--proformax-spacing-sm)}.\32 xl\:mx-md{margin-left:var(--proformax-spacing-md);margin-right:var(--proformax-spacing-md)}.\32 xl\:my-xs{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.\32 xl\:my-sm{margin-top:var(--proformax-spacing-sm);margin-bottom:var(--proformax-spacing-sm)}.\32 xl\:my-md{margin-top:var(--proformax-spacing-md);margin-bottom:var(--proformax-spacing-md)}.\32 xl\:my-lg{margin-top:var(--proformax-spacing-lg);margin-bottom:var(--proformax-spacing-lg)}.\32 xl\:mt-xs{margin-top:var(--proformax-spacing-xs)}.\32 xl\:mt-sm{margin-top:var(--proformax-spacing-sm)}.\32 xl\:mt-md{margin-top:var(--proformax-spacing-md)}.\32 xl\:mt-lg{margin-top:var(--proformax-spacing-lg)}.\32 xl\:mt-xl{margin-top:var(--proformax-spacing-xl)}.\32 xl\:mt-2xl{margin-top:var(--proformax-spacing-2xl)}.\32 xl\:mt-3xl{margin-top:var(--proformax-spacing-3xl)}.\32 xl\:mb-xs{margin-bottom:var(--proformax-spacing-xs)}.\32 xl\:mb-sm{margin-bottom:var(--proformax-spacing-sm)}.\32 xl\:mb-md{margin-bottom:var(--proformax-spacing-md)}.\32 xl\:mb-lg{margin-bottom:var(--proformax-spacing-lg)}.\32 xl\:mb-xl{margin-bottom:var(--proformax-spacing-xl)}.\32 xl\:mb-2xl{margin-bottom:var(--proformax-spacing-2xl)}.\32 xl\:mb-3xl{margin-bottom:var(--proformax-spacing-3xl)}.\32 xl\:ml-xs{margin-left:var(--proformax-spacing-xs)}.\32 xl\:ml-sm{margin-left:var(--proformax-spacing-sm)}.\32 xl\:ml-md{margin-left:var(--proformax-spacing-md)}.\32 xl\:ml-lg{margin-left:var(--proformax-spacing-lg)}.\32 xl\:ml-xl{margin-left:var(--proformax-spacing-xl)}.\32 xl\:mr-xs{margin-right:var(--proformax-spacing-xs)}.\32 xl\:mr-sm{margin-right:var(--proformax-spacing-sm)}.\32 xl\:mr-md{margin-right:var(--proformax-spacing-md)}.\32 xl\:mr-lg{margin-right:var(--proformax-spacing-lg)}.\32 xl\:mr-xl{margin-right:var(--proformax-spacing-xl)}.\32 xl\:gap-2xs{gap:var(--proformax-spacing-2xs)}.\32 xl\:gap-xs{gap:var(--proformax-spacing-xs)}.\32 xl\:gap-sm{gap:var(--proformax-spacing-sm)}.\32 xl\:gap-md{gap:var(--proformax-spacing-md)}.\32 xl\:gap-lg{gap:var(--proformax-spacing-lg)}.\32 xl\:gap-xl{gap:var(--proformax-spacing-xl)}.\32 xl\:gap-2xl{gap:var(--proformax-spacing-2xl)}.\32 xl\:gap-3xl{gap:var(--proformax-spacing-3xl)}.\32 xl\:w-full{width:100%}.\32 xl\:h-fit{height:fit-content}.\32 xl\:border{border-style:solid;border-width:1px}.\32 xl\:text-left{text-align:left}.\32 xl\:text-center{text-align:center}.\32 xl\:text-right{text-align:right}}
.hover\:opacity-0:hover{opacity:0}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:bg-surface:hover{background-color:var(--proformax-bg-surface)}.hover\:bg-elevated:hover{background-color:var(--proformax-bg-elevated)}.hover\:bg-base:hover{background-color:var(--proformax-bg-base)}.hover\:text-primary:hover{color:var(--proformax-text-primary)}.hover\:text-secondary:hover{color:var(--proformax-text-secondary)}.hover\:text-tertiary:hover{color:var(--proformax-text-tertiary)}.hover\:border-glass:hover{border-color:var(--proformax-glass-border)}.hover\:border-primary:hover{border-color:var(--proformax-obsidian-500)}.hover\:scale-95:hover{--proformax-transform-scale-x:.95;--proformax-transform-scale-y:.95}.hover\:scale-100:hover{--proformax-transform-scale-x:1;--proformax-transform-scale-y:1}.hover\:scale-105:hover{--proformax-transform-scale-x:1.05;--proformax-transform-scale-y:1.05}.hover\:scale-110:hover{--proformax-transform-scale-x:1.1;--proformax-transform-scale-y:1.1}.hover\:translate-x-0:hover{--proformax-transform-translate-x:0}.hover\:translate-x-1:hover{--proformax-transform-translate-x:.25rem}.hover\:-translate-x-1:hover{--proformax-transform-translate-x:-.25rem}.hover\:translate-y-0:hover{--proformax-transform-translate-y:0}.hover\:translate-y-1:hover{--proformax-transform-translate-y:.25rem}.hover\:-translate-y-1:hover{--proformax-transform-translate-y:-.25rem}.hover\:shadow-lg:hover{box-shadow:var(--proformax-shadow-lg)}.hover\:shadow-none:hover{box-shadow:none}.hover\:visible:hover{visibility:visible}.hover\:invisible:hover{visibility:hidden}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:cursor-default:hover{cursor:default}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:rounded-tl-none:hover{border-top-left-radius:0}.hover\:rounded-tl-sm:hover{border-top-left-radius:var(--proformax-layout-radius-sm)}.hover\:rounded-tl-md:hover{border-top-left-radius:var(--proformax-layout-radius-md)}.hover\:rounded-tl-lg:hover{border-top-left-radius:var(--proformax-layout-radius-lg)}.hover\:rounded-tl-xl:hover{border-top-left-radius:var(--proformax-layout-radius-xl)}.hover\:rounded-tl-full:hover{border-top-left-radius:var(--proformax-layout-radius-full)}.hover\:rounded-tr-none:hover{border-top-right-radius:0}.hover\:rounded-tr-sm:hover{border-top-right-radius:var(--proformax-layout-radius-sm)}.hover\:rounded-tr-md:hover{border-top-right-radius:var(--proformax-layout-radius-md)}.hover\:rounded-tr-lg:hover{border-top-right-radius:var(--proformax-layout-radius-lg)}.hover\:rounded-tr-xl:hover{border-top-right-radius:var(--proformax-layout-radius-xl)}.hover\:rounded-tr-full:hover{border-top-right-radius:var(--proformax-layout-radius-full)}.hover\:rounded-bl-none:hover{border-bottom-left-radius:0}.hover\:rounded-bl-sm:hover{border-bottom-left-radius:var(--proformax-layout-radius-sm)}.hover\:rounded-bl-md:hover{border-bottom-left-radius:var(--proformax-layout-radius-md)}.hover\:rounded-bl-lg:hover{border-bottom-left-radius:var(--proformax-layout-radius-lg)}.hover\:rounded-bl-xl:hover{border-bottom-left-radius:var(--proformax-layout-radius-xl)}.hover\:rounded-bl-full:hover{border-bottom-left-radius:var(--proformax-layout-radius-full)}.hover\:rounded-br-none:hover{border-bottom-right-radius:0}.hover\:rounded-br-sm:hover{border-bottom-right-radius:var(--proformax-layout-radius-sm)}.hover\:rounded-br-md:hover{border-bottom-right-radius:var(--proformax-layout-radius-md)}.hover\:rounded-br-lg:hover{border-bottom-right-radius:var(--proformax-layout-radius-lg)}.hover\:rounded-br-xl:hover{border-bottom-right-radius:var(--proformax-layout-radius-xl)}.hover\:rounded-br-full:hover{border-bottom-right-radius:var(--proformax-layout-radius-full)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:outline-ring:focus{outline-color:var(--proformax-obsidian-500);outline-width:2px}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--proformax-obsidian-500)}.focus\:ring-4:focus{box-shadow:0 0 0 4px var(--proformax-obsidian-500)}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px var(--proformax-bg-base),0 0 0 4px var(--proformax-obsidian-500)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-ring:focus-visible{outline-color:var(--proformax-obsidian-500);outline-width:2px}.focus-visible\:ring-2:focus-visible{box-shadow:0 0 0 2px var(--proformax-obsidian-500)}.focus-visible\:ring-4:focus-visible{box-shadow:0 0 0 4px var(--proformax-obsidian-500)}.focus-visible\:ring-offset-2:focus-visible{box-shadow:0 0 0 2px var(--proformax-bg-base),0 0 0 4px var(--proformax-obsidian-500)}.active\:scale-95:active{--proformax-transform-scale-x:.95;--proformax-transform-scale-y:.95}.active\:scale-100:active{--proformax-transform-scale-x:1;--proformax-transform-scale-y:1}.active\:scale-105:active{--proformax-transform-scale-x:1.05;--proformax-transform-scale-y:1.05}.active\:scale-110:active{--proformax-transform-scale-x:1.1;--proformax-transform-scale-y:1.1}.active\:translate-x-0:active{--proformax-transform-translate-x:0}.active\:translate-x-1:active{--proformax-transform-translate-x:.25rem}.active\:-translate-x-1:active{--proformax-transform-translate-x:-.25rem}.active\:translate-y-0:active{--proformax-transform-translate-y:0}.active\:translate-y-1:active{--proformax-transform-translate-y:.25rem}.active\:-translate-y-1:active{--proformax-transform-translate-y:-.25rem}.active\:opacity-75:active{opacity:.75}.active\:opacity-100:active{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50[disabled]{opacity:.5}.disabled\:cursor-not-allowed[disabled]{cursor:not-allowed}.disabled\:pointer-events-none[disabled]{pointer-events:none}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:bg-surface{background-color:var(--proformax-bg-surface)}.group:hover .group-hover\:bg-elevated{background-color:var(--proformax-bg-elevated)}.group:hover .group-hover\:bg-base{background-color:var(--proformax-bg-base)}.group:hover .group-hover\:text-primary{color:var(--proformax-text-primary)}.group:hover .group-hover\:text-secondary{color:var(--proformax-text-secondary)}.group:hover .group-hover\:text-tertiary{color:var(--proformax-text-tertiary)}.group:hover .group-hover\:scale-95{--proformax-transform-scale-x:.95;--proformax-transform-scale-y:.95}.group:hover .group-hover\:scale-100{--proformax-transform-scale-x:1;--proformax-transform-scale-y:1}.group:hover .group-hover\:scale-105{--proformax-transform-scale-x:1.05;--proformax-transform-scale-y:1.05}.group:hover .group-hover\:scale-110{--proformax-transform-scale-x:1.1;--proformax-transform-scale-y:1.1}.group:hover .group-hover\:translate-x-0{--proformax-transform-translate-x:0}.group:hover .group-hover\:translate-x-1{--proformax-transform-translate-x:.25rem}.group:hover .group-hover\:-translate-x-1{--proformax-transform-translate-x:-.25rem}.group:hover .group-hover\:translate-y-0{--proformax-transform-translate-y:0}.group:hover .group-hover\:translate-y-1{--proformax-transform-translate-y:.25rem}.group:hover .group-hover\:-translate-y-1{--proformax-transform-translate-y:-.25rem}.group:hover .group-hover\:shadow-lg{box-shadow:var(--proformax-shadow-lg)}.group:hover .group-hover\:shadow-none{box-shadow:none}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:invisible{visibility:hidden}.placeholder\:text-secondary::placeholder{color:var(--proformax-text-secondary)}.placeholder\:text-tertiary::placeholder{color:var(--proformax-text-tertiary)}.placeholder\:opacity-50::placeholder{opacity:.5}.selection\:bg-primary::selection{background-color:var(--proformax-obsidian-500)}.selection\:text-primary::selection{color:var(--proformax-text-primary)}.aria-checked\:bg-primary[aria-checked=true]{background-color:var(--proformax-obsidian-500)}.aria-selected\:bg-surface[aria-selected=true]{background-color:var(--proformax-bg-surface)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}
:root{--proformax-gradient-femininePower:linear-gradient(135deg,#ffc5bd 0%,#ff9a8e 50%,oklch(from var(--control-gestion-color-primary-350)l c h)100%);--proformax-gradient-iconBlue:linear-gradient(135deg,#008bc5 0%,oklch(from var(--control-gestion-color-primary-500)l c h)100%);--proformax-gradient-iconPurple:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-500)l c h)0%,oklch(from var(--control-gestion-color-primary-500)l c h)100%);--proformax-gradient-iconRed:linear-gradient(135deg,#ff6170 0%,#ff6358 100%);--proformax-gradient-iconIndigo:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-350)l c h)0%,#00abed 100%);--proformax-gradient-iconOrange:linear-gradient(135deg,#ff8377 0%,#ff9c9f 100%);--proformax-gradient-iconGreen:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-400)l c h)0%,oklch(from var(--control-gestion-color-primary-400)l c h)100%);--proformax-gradient-radial-brandRed-decorative:radial-gradient(circle,#ff6358 0%,transparent 70%);--proformax-gradient-ctaWarm:linear-gradient(135deg,#ff8276 0%,#f9786c 100%);--proformax-gradient-shimmer:linear-gradient(90deg,transparent 0%,#ffffff1a 50%,transparent 100%);--proformax-gradient-auroraElegant:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-500)l c h)0%,#f27166 50%,#009bd7 100%);--proformax-gradient-heroDaylight:linear-gradient(180deg,#fceae7 0%,#f7cbcb 100%);--proformax-gradient-textStatsLight:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-700)l c h)0%,#75201c 100%);--proformax-gradient-heroTextDynamicOnDark:linear-gradient(135deg,#ffdad5 0%,#ffc4bb 50%,oklch(from var(--control-gestion-color-primary-200)l c h)100%);--proformax-gradient-spotlight:radial-gradient(ellipse at center,#ffffff14 0%,transparent 70%);--proformax-gradient-twilight:linear-gradient(180deg,#1a1924 0%,#111118 50%,#0f0a09 100%);--proformax-gradient-metallicSilver:linear-gradient(135deg,#dcdceb 0%,#bcbcca 50%,#9d9dab 100%);--proformax-gradient-metallicBrandPolished:linear-gradient(135deg,#f9786c 0%,#ff7064 50%,#cb3631 100%);--proformax-gradient-metallicPlatinum:linear-gradient(135deg,#dee6ea 0%,#d1d9dd 50%,#b8c7cf 100%);--proformax-gradient-metallicObsidian:linear-gradient(135deg,#c9c9d3 0%,#bdbdc7 50%,#a3a3ae 100%);--proformax-gradient-metallicSteel:linear-gradient(135deg,#8cd5ff 0%,#68caff 50%,#30b1ef 100%);--proformax-gradient-textGradient-hero:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,oklch(from var(--control-gestion-color-primary-300)l c h)35%,#75d0ff 70%,#65caff 100%);--proformax-gradient-textGradient-primary:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,#ff9589 100%);--proformax-gradient-textGradient-stats:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,oklch(from var(--control-gestion-color-primary-300)l c h)50%,#75d0ff 100%);--proformax-gradient-textGradient-warm:linear-gradient(135deg,#ff9286 0%,#fb988d 100%);--proformax-gradient-textGradient-brandPolished:linear-gradient(135deg,#f9786c 0%,#cb3631 100%);--proformax-mesh-hero-1:radial-gradient(circle at 20% 50%,oklch(from var(--control-gestion-color-primary-600)l c h/.3)0%,transparent 50%);--proformax-mesh-hero-2:radial-gradient(circle at 80% 20%,#c6001340 0%,transparent 50%);--proformax-mesh-hero-3:radial-gradient(circle at 60% 80%,#b2001033 0%,transparent 50%);--proformax-mesh-hero-4:radial-gradient(circle at 10% 90%,#0079b12e 0%,transparent 50%);--proformax-texture-noise:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\" opacity=\"0.05\"/%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){:root{--proformax-gradient-femininePower:linear-gradient(135deg,lab(84.1714% 62.0813 38.8468) 0%,lab(75.0836% 55.8582 34.9108) 50%,oklch(from var(--control-gestion-color-primary-350)l c h)100%);--proformax-gradient-iconBlue:linear-gradient(135deg,lab(53.4323% -19.0747 -52.6005) 0%,oklch(from var(--control-gestion-color-primary-500)l c h)100%);--proformax-gradient-iconRed:linear-gradient(135deg,lab(62.8236% 70.8645 29.7745) 0%,lab(63.2539% 62.484 40.5698) 100%);--proformax-gradient-iconIndigo:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-350)l c h)0%,lab(65.2081% -20.6677 -47.1895) 100%);--proformax-gradient-iconOrange:linear-gradient(135deg,lab(69.4803% 49.5825 30.8052) 0%,lab(74.6596% 64.3904 26.2304) 100%);--proformax-gradient-radial-brandRed-decorative:radial-gradient(circle,lab(63.2539% 62.484 40.5698) 0%,transparent 70%);--proformax-gradient-ctaWarm:linear-gradient(135deg,lab(69.2749% 55.9557 35.2606) 0%,lab(65.9957% 49.6354 30.9767) 100%);--proformax-gradient-shimmer:linear-gradient(90deg,transparent 0%,lab(100% 0 0/.1) 50%,transparent 100%);--proformax-gradient-auroraElegant:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-500)l c h)0%,lab(63.6724% 49.6726 31.1038) 50%,lab(59.4317% -18.6579 -41.3766) 100%);--proformax-gradient-heroDaylight:linear-gradient(180deg,lab(94.0228% 6.02081 3.53651) 0%,lab(85.5601% 16.0556 6.12593) 100%);--proformax-gradient-textStatsLight:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-700)l c h)0%,lab(26.9009% 37.6042 25.026) 100%);--proformax-gradient-heroTextDynamicOnDark:linear-gradient(135deg,lab(89.0207% 55.6587 34.2948) 0%,lab(84.5767% 49.387 30.2504) 50%,oklch(from var(--control-gestion-color-primary-200)l c h)100%);--proformax-gradient-spotlight:radial-gradient(ellipse at center,lab(100% 0 0/.08) 0%,transparent 70%);--proformax-gradient-twilight:linear-gradient(180deg,lab(9.31852% 2.37087 -7.07432) 0%,lab(5.15596% 1.33201 -4.58622) 50%,lab(3.0015% 1.64371 .879201) 100%);--proformax-gradient-metallicSilver:linear-gradient(135deg,lab(88.2218% 2.04358 -7.23223) 0%,lab(76.6209% 2.05663 -7.22456) 50%,lab(65.0197% 2.07338 -7.21487) 100%);--proformax-gradient-metallicBrandPolished:linear-gradient(135deg,lab(65.9957% 49.6354 30.9767) 0%,lab(65.6634% 59.8636 38.3496) 50%,lab(47.1119% 58.7019 39.7524) 100%);--proformax-gradient-metallicPlatinum:linear-gradient(135deg,lab(90.7474% -1.885 -3.12164) 0%,lab(86.1074% -1.88389 -3.12099) 50%,lab(79.1717% -3.70678 -6.20958) 100%);--proformax-gradient-metallicObsidian:linear-gradient(135deg,lab(81.3165% 1.41227 -5.07356) 0%,lab(76.6763% 1.41504 -5.0719) 50%,lab(67.3867% 1.52785 -5.4271) 100%);--proformax-gradient-metallicSteel:linear-gradient(135deg,lab(81.5858% -16.1276 -30.1402) 0%,lab(76.9286% -18.3189 -35.907) 50%,lab(67.5922% -19.4694 -41.2382) 100%);--proformax-gradient-textGradient-hero:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,oklch(from var(--control-gestion-color-primary-300)l c h)35%,lab(79.2541% -18.4433 -35.9359) 70%,lab(76.9055% -20.3604 -41.6757) 100%);--proformax-gradient-textGradient-primary:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,lab(73.1657% 43.2006 26.4358) 100%);--proformax-gradient-textGradient-stats:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-300)l c h)0%,oklch(from var(--control-gestion-color-primary-300)l c h)50%,lab(79.2541% -18.4433 -35.9359) 100%);--proformax-gradient-textGradient-warm:linear-gradient(135deg,lab(72.9646% 49.5328 30.653) 0%,lab(73.3636% 36.902 22.3633) 100%);--proformax-gradient-textGradient-brandPolished:linear-gradient(135deg,lab(65.9957% 49.6354 30.9767) 0%,lab(47.1119% 58.7019 39.7524) 100%);--proformax-mesh-hero-2:radial-gradient(circle at 80% 20%,lab(42.085% 69.5931 53.9715/.25) 0%,transparent 50%);--proformax-mesh-hero-3:radial-gradient(circle at 60% 80%,lab(37.6521% 63.2344 48.3376/.2) 0%,transparent 50%);--proformax-mesh-hero-4:radial-gradient(circle at 10% 90%,lab(46.3864% -17.0301 -52.428/.18) 0%,transparent 50%)}}[data-theme=light],.light{--proformax-gradient-femininePower:linear-gradient(135deg,#570000 0%,#780000 50%,oklch(from var(--control-gestion-color-primary-800)l c h)100%);--proformax-gradient-iconBlue:linear-gradient(135deg,#00496b 0%,oklch(from var(--control-gestion-color-primary-700)l c h)100%);--proformax-gradient-iconPurple:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)100%);--proformax-gradient-iconRed:linear-gradient(135deg,#960025 0%,#960009 100%);--proformax-gradient-iconIndigo:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,#00496f 100%);--proformax-gradient-iconOrange:linear-gradient(135deg,#9b1f1d 0%,#b10031 100%);--proformax-gradient-iconGreen:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)100%);--proformax-gradient-radial-brandRed-decorative:radial-gradient(circle,#a4000b99 0%,transparent 70%);--proformax-gradient-ctaWarm:linear-gradient(135deg,#550010 0%,#950009 100%);--proformax-gradient-auroraElegant:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,#760003 50%,#004f77 100%);--proformax-gradient-twilight:linear-gradient(180deg,#f8f8fc 0%,#f1f1f7 50%,#f5eceb 100%);--proformax-gradient-metallicSilver:linear-gradient(135deg,#70707d 0%,#5c5c69 50%,#464652 100%);--proformax-gradient-metallicBrandPolished:linear-gradient(135deg,#a52a26 0%,#a4000c 50%,#840003 100%);--proformax-gradient-metallicPlatinum:linear-gradient(135deg,#757b7f 0%,#646a6e 50%,#4b575f 100%);--proformax-gradient-metallicObsidian:linear-gradient(135deg,#686871 0%,#54545d 50%,#41414a 100%);--proformax-gradient-metallicSteel:linear-gradient(135deg,#1c719a 0%,#005d87 50%,#004971 100%);--proformax-gradient-textGradient-hero:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)35%,#004971 70%,#00405e 100%);--proformax-gradient-textGradient-primary:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,#820007 100%);--proformax-gradient-textGradient-stats:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)50%,#004971 100%);--proformax-gradient-textGradient-warm:linear-gradient(135deg,#820007 0%,#7c1213 100%);--proformax-gradient-textGradient-brandPolished:linear-gradient(135deg,#810009 0%,#550003 100%);--proformax-mesh-hero-1:radial-gradient(circle at 20% 50%,oklch(from var(--control-gestion-color-primary-300)l c h/.15)0%,transparent 50%);--proformax-mesh-hero-2:radial-gradient(circle at 80% 20%,#ffaa9f1f 0%,transparent 50%);--proformax-mesh-hero-3:radial-gradient(circle at 60% 80%,#f19f951a 0%,transparent 50%);--proformax-mesh-hero-4:radial-gradient(circle at 10% 90%,#7ac8f514 0%,transparent 50%)}@supports (color:lab(0% 0 0)){[data-theme=light],.light{--proformax-gradient-femininePower:linear-gradient(135deg,lab(14.2779% 64.3817 33.4363) 0%,lab(22.7219% 57.3146 41.9403) 50%,oklch(from var(--control-gestion-color-primary-800)l c h)100%);--proformax-gradient-iconBlue:linear-gradient(135deg,lab(27.4388% -7.92591 -52.0008) 0%,oklch(from var(--control-gestion-color-primary-700)l c h)100%);--proformax-gradient-iconRed:linear-gradient(135deg,lab(30.2727% 70.9231 35.3651) 0%,lab(30.656% 63.5176 51.7084) 100%);--proformax-gradient-iconIndigo:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,lab(27.6439% -10.1472 -46.3205) 100%);--proformax-gradient-iconOrange:linear-gradient(135deg,lab(34.6079% 50.3263 34.9044) 0%,lab(37.488% 64.4563 28.9021) 100%);--proformax-gradient-radial-brandRed-decorative:radial-gradient(circle,lab(34.1552% 63.3706 51.0188/.6) 0%,transparent 70%);--proformax-gradient-ctaWarm:linear-gradient(135deg,lab(13.6902% 77.3707 30.1195) 0%,lab(30.8884% 56.9643 44.1215) 100%);--proformax-gradient-auroraElegant:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,lab(22.958% 50.7444 37.116) 50%,lab(30.1687% -12.4348 -40.7192) 100%);--proformax-gradient-twilight:linear-gradient(180deg,lab(97.6368% .490934 -1.82062) 0%,lab(95.2905% .79152 -2.909) 50%,lab(94.1118% 3.00443 1.76243) 100%);--proformax-gradient-metallicSilver:linear-gradient(135deg,lab(47.6171% 2.11012 -7.19444) 0%,lab(39.4954% 2.13514 -7.18104) 50%,lab(30.2126% 2.17465 -7.16082) 100%);--proformax-gradient-metallicBrandPolished:linear-gradient(135deg,lab(38.0991% 50.2234 33.9902) 0%,lab(34.2474% 60.7529 47.4024) 50%,lab(26.1412% 59.4549 46.0912) 100%);--proformax-gradient-metallicPlatinum:linear-gradient(135deg,lab(51.3067% -1.87021 -3.11354) 0%,lab(44.3465% -1.86557 -3.11106) 50%,lab(36.2471% -3.61066 -6.16373) 100%);--proformax-gradient-metallicObsidian:linear-gradient(135deg,lab(44.1942% 1.44595 -5.05352) 0%,lab(36.0732% 1.45976 -5.04569) 50%,lab(27.9421% 1.5936 -5.38992) 100%);--proformax-gradient-metallicSteel:linear-gradient(135deg,lab(44.3729% -14.0292 -29.6718) 0%,lab(36.144% -14.0403 -35.2042) 50%,lab(27.818% -11.5745 -40.3788) 100%);--proformax-gradient-textGradient-hero:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)35%,lab(27.8106% -11.5274 -40.6614) 70%,lab(24.0727% -8.02666 -46.2484) 100%);--proformax-gradient-textGradient-primary:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,lab(26.2237% 57.1558 44.0648) 100%);--proformax-gradient-textGradient-stats:linear-gradient(135deg,oklch(from var(--control-gestion-color-primary-800)l c h)0%,oklch(from var(--control-gestion-color-primary-800)l c h)50%,lab(27.8106% -11.5274 -40.6614) 100%);--proformax-gradient-textGradient-warm:linear-gradient(135deg,lab(26.2237% 57.1558 44.0648) 0%,lab(26.6813% 44.0859 31.0758) 100%);--proformax-gradient-textGradient-brandPolished:linear-gradient(135deg,lab(26.4556% 50.6051 37.8686) 0%,lab(14.4455% 60.066 32.2574) 100%);--proformax-mesh-hero-2:radial-gradient(circle at 80% 20%,lab(78.0065% 36.8636 22.2824/.12) 0%,transparent 50%);--proformax-mesh-hero-3:radial-gradient(circle at 60% 80%,lab(73.5581% 30.6402 18.4138/.1) 0%,transparent 50%);--proformax-mesh-hero-4:radial-gradient(circle at 10% 90%,lab(76.9385% -15.9647 -30.0958/.08) 0%,transparent 50%)}}
:root{--proformax-filter-brightness-hover:undefined;--proformax-filter-brightness-active:undefined;--proformax-filter-brightness-subtle:undefined;--proformax-filter-brightness-dim:undefined;--proformax-filter-saturate-hover:undefined;--proformax-filter-saturate-active:undefined}.filter-brightness-hover{filter:brightness(var(--proformax-filter-brightness-hover))}.filter-brightness-active{filter:brightness(var(--proformax-filter-brightness-active))}.filter-brightness-subtle{filter:brightness(var(--proformax-filter-brightness-subtle))}.filter-brightness-dim{filter:brightness(var(--proformax-filter-brightness-dim))}.filter-saturate-hover{filter:saturate(var(--proformax-filter-saturate-hover))}.filter-saturate-active{filter:saturate(var(--proformax-filter-saturate-active))}.filter-interactive-hover{filter:brightness(var(--proformax-filter-brightness-hover))saturate(var(--proformax-filter-saturate-hover))}.filter-interactive-active{filter:brightness(var(--proformax-filter-brightness-active))saturate(var(--proformax-filter-saturate-active))}.filter-none{filter:none}

:root{--proformax-success-bg:var(--proformax-semantic-success-50);--proformax-success-bg-light:var(--proformax-semantic-success-200);--proformax-success-border:var(--proformax-semantic-success-600);--proformax-success-hover:var(--proformax-semantic-success-400);--proformax-success-pressed:var(--proformax-semantic-success-600);--proformax-warning-bg:var(--proformax-semantic-warning-400);--proformax-warning-bg-light:var(--proformax-semantic-warning-400);--proformax-warning-border:var(--proformax-semantic-warning-600);--proformax-warning-hover:var(--proformax-semantic-warning-400);--proformax-warning-pressed:var(--proformax-semantic-warning-600);--proformax-error-bg:var(--proformax-semantic-error-50);--proformax-error-bg-light:var(--proformax-semantic-error-400);--proformax-error-border:var(--proformax-semantic-error-600);--proformax-error-hover:var(--proformax-semantic-error-400);--proformax-error-pressed:var(--proformax-semantic-error-600);--proformax-info-bg:var(--proformax-semantic-info-400);--proformax-info-border:var(--proformax-semantic-info-border);--proformax-info-hover:var(--proformax-semantic-info-400);--proformax-info-pressed:var(--proformax-semantic-info-600);--proformax-layout-navbar-height:var(--proformax-layout-navbar-height-desktop);--proformax-navbar-height:var(--proformax-layout-navbar-height-desktop);--proformax-border-input:var(--proformax-gray-700);--proformax-border-interactive:var(--proformax-red-600);--proformax-primary:var(--proformax-red-600);--proformax-accent:var(--proformax-red-500);--proformax-success:var(--proformax-semantic-success-500);--proformax-background:var(--proformax-bg-base);--proformax-foreground:var(--proformax-text-primary);--proformax-border:var(--proformax-glass-border);--proformax-card:var(--proformax-bg-elevated);--proformax-text-success:var(--proformax-semantic-success-text);--proformax-text-warning:var(--proformax-semantic-warning-text);--proformax-text-error:var(--proformax-semantic-error-text);--proformax-text-info:var(--proformax-semantic-info-text);--proformax-text-accent:var(--proformax-action-primary);--proformax-text-warm:var(--proformax-warning-text);--proformax-text-neutral:var(--proformax-text-secondary);--proformax-text-danger:var(--proformax-error-text);--proformax-text-sky:var(--proformax-info-text);--proformax-text-nav:var(--proformax-nav-item-text);--proformax-text-nav-hover:var(--proformax-nav-item-text-hover);--proformax-text-nav-active:var(--proformax-nav-item-text-active);--proformax-text-nav-sub:var(--proformax-nav-subitem-text);--proformax-text-nav-breadcrumb:var(--proformax-nav-breadcrumb-text);--proformax-text-nav-breadcrumb-current:var(--proformax-nav-breadcrumb-text-current);--proformax-text-on-glass:var(--proformax-content-glass);--proformax-text-on-glass-secondary:var(--proformax-content-glass-secondary);--proformax-text-on-elevated:var(--proformax-text-onElevated);--proformax-text-on-gradient:var(--proformax-text-primary);--proformax-text-on-success:var(--proformax-text-primary);--proformax-text-on-warning:var(--proformax-text-primary);--proformax-text-on-error:var(--proformax-text-primary);--proformax-text-obsidian:var(--proformax-dark-color-fixed-dark-text);--proformax-text-obsidian-muted:var(--proformax-dark-color-fixed-dark-text-muted);--proformax-text-pearl:var(--proformax-fixed-light-text);--proformax-text-fixed-dark:var(--proformax-text-obsidian);--proformax-text-fixed-dark-muted:var(--proformax-text-obsidian-muted);--proformax-text-fixed-light:var(--proformax-text-pearl);--proformax-text-gradient-hero:var(--proformax-gradient-textGradient-hero);--proformax-text-gradient-primary:var(--proformax-gradient-textGradient-primary);--proformax-text-gradient-stats:var(--proformax-gradient-textGradient-stats);--proformax-text-gradient-warm:var(--proformax-gradient-textGradient-warm);--proformax-text-metallic-platinum:var(--proformax-metallic-platinum);--proformax-text-metallic-rose:var(--proformax-metallic-rose);--proformax-text-code:var(--proformax-code-text);--proformax-text-code-muted:var(--proformax-code-textMuted);--proformax-text-code-inline:var(--proformax-code-inlineText);--proformax-text-code-block:var(--proformax-code-blockText);--proformax-text-link:var(--proformax-semantic-brand-link);--proformax-text-placeholder:var(--proformax-input-placeholder);--proformax-text-table-header:var(--proformax-table-header-text);--proformax-text-table-cell:var(--proformax-table-cell-text);--proformax-text-table-caption:var(--proformax-table-caption-text);--proformax-text-dashboard-label:var(--proformax-dashboard-metric-label-text);--proformax-text-dashboard-value:var(--proformax-dashboard-metric-value-text);--proformax-text-button-primary:var(--proformax-button-primary-text);--proformax-text-button-accent:var(--proformax-button-accent-text);--proformax-text-button-success:var(--proformax-button-success-text);--proformax-text-button-destructive:var(--proformax-button-destructive-text);--proformax-text-badge-brand:var(--proformax-liquidGlassBadge-emphasis-text);--proformax-text-badge-accent:var(--proformax-liquidGlassBadge-primary-text);--proformax-text-badge-warm:var(--proformax-liquidGlassBadge-warning-text);--proformax-text-badge-cool:var(--proformax-liquidGlassBadge-info-text);--proformax-text-badge-success:var(--proformax-liquidGlassBadge-success-text);--proformax-text-badge-warning:var(--proformax-liquidGlassBadge-warning-text);--proformax-text-badge-error:var(--proformax-liquidGlassBadge-error-text);--proformax-text-badge-info:var(--proformax-liquidGlassBadge-info-text);--proformax-text-badge-action:var(--proformax-liquidGlassBadge-action-text);--proformax-text-badge-metallic:var(--proformax-liquidGlassBadge-metallic-text);--proformax-sizing-fluid-0:var(--proformax-spacing-0);--proformax-sizing-fluid-hairline:var(--proformax-spacing-hairline);--proformax-sizing-fluid-2xs:var(--proformax-spacing-2xs);--proformax-sizing-fluid-xs:var(--proformax-spacing-xs);--proformax-sizing-fluid-3xs:var(--proformax-spacing-3xs);--proformax-sizing-fluid-sm:var(--proformax-spacing-sm);--proformax-sizing-fluid-pill:var(--proformax-spacing-pill);--proformax-sizing-fluid-md:var(--proformax-spacing-md);--proformax-sizing-fluid-lg:var(--proformax-spacing-lg);--proformax-sizing-fluid-xl:var(--proformax-spacing-xl);--proformax-sizing-fluid-xxl:var(--proformax-spacing-xxl);--proformax-sizing-fluid-2xl:var(--proformax-spacing-2xl);--proformax-sizing-fluid-3xl:var(--proformax-spacing-3xl);--proformax-sizing-fluid-4xl:var(--proformax-spacing-4xl);--proformax-sizing-fluid-5xl:var(--proformax-spacing-5xl);--proformax-sizing-fluid-6xl:var(--proformax-spacing-6xl);--proformax-sizing-fluid-7xl:var(--proformax-spacing-7xl);--proformax-sizing-fluid-8xl:var(--proformax-spacing-8xl);--proformax-sizing-fluid-11xl:var(--proformax-spacing-11xl);--proformax-sizing-fluid-12:var(--proformax-spacing-12);--proformax-sizing-fluid-20:var(--proformax-spacing-20);--proformax-sizing-fluid-container-sm:var(--proformax-spacing-container-sm);--proformax-sizing-fluid-container-md:var(--proformax-spacing-container-md);--proformax-sizing-fluid-container-lg:var(--proformax-spacing-container-lg);--proformax-sizing-fluid-container-xl:var(--proformax-spacing-container-xl);--proformax-sizing-fluid-responsive-containerMaxWidth-page:var(--proformax-spacing-responsive-containerMaxWidth-page);--proformax-sizing-space-0:var(--proformax-space-0);--proformax-sizing-space-1:var(--proformax-space-1);--proformax-sizing-space-2:var(--proformax-space-2);--proformax-sizing-space-3:var(--proformax-space-3);--proformax-sizing-space-4:var(--proformax-space-4);--proformax-sizing-space-5:var(--proformax-space-5);--proformax-sizing-space-6:var(--proformax-space-6);--proformax-sizing-space-7:var(--proformax-space-7);--proformax-sizing-space-8:var(--proformax-space-8);--proformax-sizing-space-9:var(--proformax-space-9);--proformax-sizing-space-10:var(--proformax-space-10);--proformax-sizing-space-11:var(--proformax-space-11);--proformax-sizing-space-12:var(--proformax-space-12);--proformax-sizing-space-14:var(--proformax-space-14);--proformax-sizing-space-16:var(--proformax-space-16);--proformax-sizing-space-18:var(--proformax-space-18);--proformax-sizing-space-20:var(--proformax-space-20);--proformax-sizing-space-24:var(--proformax-space-24);--proformax-sizing-space-64:var(--proformax-space-64);--proformax-sizing-space-80:var(--proformax-space-80);--proformax-sizing-space-96:var(--proformax-space-96);--proformax-semantic-error-text:var(--proformax-light-color-semantic-error-text);--proformax-semantic-success-text:var(--proformax-light-color-semantic-success-text);--proformax-semantic-warning-text:var(--proformax-light-color-semantic-warning-text);--proformax-semantic-info-text:var(--proformax-light-color-semantic-info-text);--proformax-error-text:var(--proformax-text-error);--proformax-success-text:var(--proformax-text-success);--proformax-warning-text:var(--proformax-text-warning);--proformax-info-text:var(--proformax-text-info)}[data-theme=dark]{--proformax-semantic-error-text:var(--proformax-dark-color-semantic-error-text);--proformax-semantic-success-text:var(--proformax-dark-color-semantic-success-text);--proformax-semantic-warning-text:var(--proformax-dark-color-semantic-warning-text);--proformax-semantic-info-text:var(--proformax-dark-color-semantic-info-text)}:root{--layout-navbar-height:var(--proformax-layout-navbar-height-mobile);--proformax-navbar-height:var(--proformax-layout-navbar-height-mobile)}@media (min-width:768px){:root{--layout-navbar-height:var(--proformax-layout-navbar-height-desktop);--proformax-navbar-height:var(--proformax-layout-navbar-height-desktop)}}
.bg-background{background-color:var(--proformax-color-background-base)}.text-background{color:var(--proformax-color-background-base)}.bg-elevated{background-color:var(--proformax-color-background-elevated)}.bg-surface{background-color:var(--proformax-bg-surface)}.bg-foreground{background-color:var(--proformax-text-primary)}.text-foreground{color:var(--proformax-text-primary)}.bg-secondary{background-color:var(--proformax-text-secondary)}.text-secondary{color:var(--proformax-text-secondary)}.text-tertiary{color:var(--proformax-text-tertiary)}.bg-muted{background-color:var(--proformax-text-disabled)}.text-muted{color:var(--proformax-text-disabled)}.text-muted-foreground{color:var(--proformax-text-tertiary)}.bg-primary{background-color:var(--proformax-obsidian-500)}.text-primary{color:var(--proformax-text-primary)}.text-primary-400{color:var(--proformax-obsidian-400)}.text-accent{color:var(--proformax-steel-link)}.text-rose{color:var(--proformax-rose-text)}.text-success{color:var(--proformax-semantic-success-text)}.border-success{border-color:var(--proformax-color-state-info-500)}.border-success-200{border-color:var(--proformax-color-state-info-200)}.text-warning{color:var(--proformax-semantic-warning-text)}.border-warning{border-color:var(--proformax-color-state-warning-500)}.text-destructive{color:var(--proformax-semantic-error-text)}.text-info{color:var(--proformax-semantic-info-text)}.border-info{border-color:var(--proformax-color-state-info-500)}.border-glass-border{border-color:var(--proformax-glass-border)}.shadow-sm{box-shadow:var(--proformax-shadow-sm)}.shadow-md{box-shadow:var(--proformax-shadow-md)}.shadow-lg{box-shadow:var(--proformax-shadow-lg)}.shadow-xl{box-shadow:var(--proformax-shadow-xl)}.shadow-rose{box-shadow:var(--proformax-shadow-rose)}.p-1{padding:var(--proformax-spacing-2xs)}.px-1{padding-left:var(--proformax-spacing-2xs);padding-right:var(--proformax-spacing-2xs)}.pr-1{padding-right:var(--proformax-spacing-2xs)}.pl-1{padding-left:var(--proformax-spacing-2xs)}.m-1{margin:var(--proformax-spacing-2xs)}.p-2{padding:var(--proformax-spacing-xs)}.px-2{padding-left:var(--proformax-spacing-xs);padding-right:var(--proformax-spacing-xs)}.py-2{padding-top:var(--proformax-spacing-xs);padding-bottom:var(--proformax-spacing-xs)}.pt-2{padding-top:var(--proformax-spacing-xs)}.pr-2{padding-right:var(--proformax-spacing-xs)}.pb-2{padding-bottom:var(--proformax-spacing-xs)}.pl-2{padding-left:var(--proformax-spacing-xs)}.m-2{margin:var(--proformax-spacing-xs)}.mx-2{margin-left:var(--proformax-spacing-xs);margin-right:var(--proformax-spacing-xs)}.my-2{margin-top:var(--proformax-spacing-xs);margin-bottom:var(--proformax-spacing-xs)}.mt-2{margin-top:var(--proformax-spacing-xs)}.mr-2{margin-right:var(--proformax-spacing-xs)}.mb-2{margin-bottom:var(--proformax-spacing-xs)}.ml-2{margin-left:var(--proformax-spacing-xs)}.gap-2{gap:var(--proformax-spacing-xs)}.p-3{padding:var(--proformax-spacing-sm)}.py-3{padding-top:var(--proformax-spacing-sm);padding-bottom:var(--proformax-spacing-sm)}.pt-3{padding-top:var(--proformax-spacing-sm)}.m-3{margin:var(--proformax-spacing-sm)}.mt-3{margin-top:var(--proformax-spacing-sm)}.mb-3{margin-bottom:var(--proformax-spacing-sm)}.ml-3{margin-left:var(--proformax-spacing-sm)}.gap-3{gap:var(--proformax-spacing-sm)}.p-4{padding:var(--proformax-spacing-md)}.py-4{padding-top:var(--proformax-spacing-md);padding-bottom:var(--proformax-spacing-md)}.pt-4{padding-top:var(--proformax-spacing-md)}.pb-4{padding-bottom:var(--proformax-spacing-md)}.m-4{margin:var(--proformax-spacing-md)}.mt-4{margin-top:var(--proformax-spacing-md)}.gap-4{gap:var(--proformax-spacing-md)}.p-5{padding:var(--proformax-spacing-lg)}.pt-5{padding-top:var(--proformax-spacing-lg)}.m-5{margin:var(--proformax-spacing-lg)}.p-6{padding:var(--proformax-spacing-lg)}.pt-6{padding-top:var(--proformax-spacing-lg)}.pb-6{padding-bottom:var(--proformax-spacing-lg)}.m-6{margin:var(--proformax-spacing-lg)}.gap-6{gap:var(--proformax-spacing-lg)}.py-8{padding-top:var(--proformax-spacing-xl);padding-bottom:var(--proformax-spacing-xl)}.m-8{margin:var(--proformax-spacing-xl)}.p-12{padding:var(--proformax-spacing-2xl)}.m-12{margin:var(--proformax-spacing-2xl)}.pl-6{padding-left:var(--proformax-spacing-lg)}.rounded-none{border-radius:var(--proformax-space-0)}.rounded-sm{border-radius:var(--proformax-spacing-2xs)}.rounded-md,.rounded-lg{border-radius:var(--proformax-spacing-xs)}.rounded-xl{border-radius:var(--proformax-spacing-sm)}.rounded-2xl{border-radius:var(--proformax-spacing-md)}.rounded-3xl{border-radius:var(--proformax-spacing-lg)}
:is([data-theme=light],.light) .bg-background{background-color:var(--proformax-color-background-base)}:is([data-theme=light],.light) .text-background{color:var(--proformax-color-background-base)}:is([data-theme=light],.light) .bg-elevated{background-color:var(--proformax-color-background-elevated)}:is([data-theme=light],.light) .bg-surface{background-color:var(--proformax-bg-surface)}:is([data-theme=light],.light) .bg-foreground{background-color:var(--proformax-text-primary)}:is([data-theme=light],.light) .text-foreground{color:var(--proformax-text-primary)}:is([data-theme=light],.light) .bg-secondary{background-color:var(--proformax-text-secondary)}:is([data-theme=light],.light) .text-secondary{color:var(--proformax-text-secondary)}:is([data-theme=light],.light) .text-tertiary{color:var(--proformax-text-tertiary)}:is([data-theme=light],.light) .bg-muted{background-color:var(--proformax-text-disabled)}:is([data-theme=light],.light) .text-muted{color:var(--proformax-text-disabled)}:is([data-theme=light],.light) .text-muted-foreground{color:var(--proformax-text-tertiary)}:is([data-theme=light],.light) .bg-primary{background-color:var(--proformax-obsidian-500)}:is([data-theme=light],.light) .text-primary{color:var(--proformax-text-primary)}:is([data-theme=light],.light) .text-primary-400{color:var(--proformax-obsidian-400)}:is([data-theme=light],.light) .text-accent{color:var(--proformax-steel-link)}:is([data-theme=light],.light) .text-rose{color:var(--proformax-rose-text)}:is([data-theme=light],.light) .text-success{color:var(--proformax-semantic-success-text)}:is([data-theme=light],.light) .border-success{border-color:var(--proformax-semantic-success)}:is([data-theme=light],.light) .border-success-200{border-color:var(--proformax-color-state-info-200)}:is([data-theme=light],.light) .text-warning{color:var(--proformax-semantic-warning-text)}:is([data-theme=light],.light) .border-warning{border-color:var(--proformax-semantic-warning)}:is([data-theme=light],.light) .text-destructive{color:var(--proformax-semantic-error-text)}:is([data-theme=light],.light) .text-info{color:var(--proformax-semantic-info-text)}:is([data-theme=light],.light) .border-info{border-color:var(--proformax-semantic-info)}:is([data-theme=light],.light) .border-glass-border{border-color:var(--proformax-glass-border)}:is([data-theme=light],.light) .shadow-sm{box-shadow:var(--proformax-shadow-sm)}:is([data-theme=light],.light) .shadow-md{box-shadow:var(--proformax-shadow-md)}:is([data-theme=light],.light) .shadow-lg{box-shadow:var(--proformax-shadow-lg)}:is([data-theme=light],.light) .shadow-xl{box-shadow:var(--proformax-shadow-xl)}:is([data-theme=light],.light) .shadow-rose{box-shadow:var(--proformax-shadow-rose)}
:root{--proformax-gradient-hero-ai:var(--proformax-dark-gradient-hero-ai);--proformax-gradient-hero-premium:var(--proformax-dark-gradient-hero-premium);--proformax-gradient-hero-twilight:var(--proformax-dark-gradient-hero-twilight);--proformax-gradient-hero-title:var(--proformax-dark-gradient-hero-title);--proformax-metallic-brand:var(--proformax-metallic-brandPolished);--proformax-button-neon-solid-bg:var(--proformax-button-neon-solid-dark-bg)}[data-theme=light],.light{--proformax-gradient-hero-ai:var(--proformax-light-gradient-hero-ai);--proformax-gradient-hero-premium:var(--proformax-light-gradient-hero-premium);--proformax-gradient-hero-twilight:var(--proformax-light-gradient-hero-twilight);--proformax-gradient-hero-title:var(--proformax-light-gradient-hero-title);--proformax-metallic-brand:var(--proformax-metallic-brandPolished);--proformax-button-neon-solid-bg:var(--proformax-button-neon-solid-light-bg);--proformax-glass-card-tint-default:var(--proformax-light-color-glass-card-tint-default);--proformax-glass-card-tint-emphasis:var(--proformax-light-color-glass-card-tint-emphasis);--proformax-glass-card-tint-elevated:var(--proformax-light-color-glass-card-tint-elevated)}@media (color-gamut:p3){:root,[data-theme=dark],.dark{--proformax-brand-link:#ec1c24;--proformax-brand-link-strong:#f73a37;--proformax-brandmark-dot:#ec1c24;--proformax-brandmark-suffix:#ec1c24;--proformax-metallic-brandPolished:#ff6e63}@supports (color:lab(0% 0 0)){:root,[data-theme=dark],.dark{--proformax-brand-link:lab(51.3875% 73.7857 53.5945);--proformax-brand-link-strong:lab(56.004% 70.7459 48.8363);--proformax-brandmark-dot:lab(51.3875% 73.7857 53.5945);--proformax-brandmark-suffix:lab(51.3875% 73.7857 53.5945);--proformax-metallic-brandPolished:lab(65.4726% 65.6485 42.8178)}}}
.theme-show-light{display:none}[data-theme=light] .theme-show-light,.light .theme-show-light{display:block}[data-theme=light] .theme-show-dark,.light .theme-show-dark{display:none}.highlight-theme-opacity{opacity:.6}[data-theme=light] .highlight-theme-opacity,.light .highlight-theme-opacity{opacity:.3}.input-group-error-ring:has([data-slot][aria-invalid=true]){--proformax-ring-color:var(--proformax-text-2)}:is([data-theme=light] .input-group-error-ring:has([data-slot][aria-invalid=true]),.light .input-group-error-ring:has([data-slot][aria-invalid=true])){--proformax-ring-color:var(--proformax-text-2)}
.skip-to-content{height:var(--proformax-sizing-hairline);height:var(--proformax-sizing-2xs);z-index:var(--proformax-z-overlay,9999);position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-content:focus{width:auto;height:auto;padding:var(--proformax-spacing-sm)var(--proformax-spacing-md);background:var(--proformax-overlay-white-25);color:var(--proformax-text-1);font-size:var(--proformax-font-size-body-md);z-index:var(--proformax-z-overlay,9999);position:fixed;top:0;left:0}.filter-brightness-invert{filter:brightness(0)invert()}.left-icon-offset{left:var(--proformax-spacing-sm)}.top-full-absolute{top:100%}.nav-top-spacing{top:var(--proformax-spacing-sm)}.nav-bottom-spacing{bottom:var(--proformax-spacing-md)}.left-half{left:50%}.image-blur-loading{filter:blur(var(--proformax-effect-blur-sm))}.image-blur-none{filter:blur(var(--proformax-effect-blur-none))}.asset-preview-square{width:var(--proformax-sizing-fluid-2xl);height:var(--proformax-sizing-fluid-2xl)}.template-thumbnail-ratio{aspect-ratio:5/3}.color-swatch-square-3xl{width:var(--proformax-sizing-fluid-3xl);height:var(--proformax-sizing-fluid-3xl)}.sg-blur-none{filter:blur(var(--proformax-effect-blur-none))}.sg-blur-xs{filter:blur(var(--proformax-effect-blur-xs))}.sg-blur-sm{filter:blur(var(--proformax-effect-blur-sm))}.sg-blur-md{filter:blur(var(--proformax-effect-blur-md))}.sg-blur-lg{filter:blur(var(--proformax-effect-blur-lg))}.sg-blur-xl{filter:blur(var(--proformax-effect-blur-xl))}.sg-blur-2xl{filter:blur(var(--proformax-effect-blur-2xl))}.sg-blur-3xl{filter:blur(var(--proformax-effect-blur-3xl))}.payment-method-preview{opacity:.85;aspect-ratio:16/5;object-fit:cover;object-position:center 40%;border-radius:var(--proformax-layout-radius-sm);width:100%;max-width:100%;height:auto;display:block}@media print{.no-print{display:none}}@media screen{.print-only{display:none}}
.actions-end{justify-content:flex-end;display:flex}.actions-start{justify-content:flex-start;display:flex}.actions-between{justify-content:space-between;display:flex}.actions-center{justify-content:center;display:flex}.actions-stretch{align-items:stretch;display:flex}.self-aligned-start{align-self:flex-start}.self-aligned-end{align-self:flex-end}.self-aligned-center{align-self:center}.text-preformatted{white-space:pre-wrap}.text-preformatted-nowrap{white-space:pre}.text-size-micro{font-size:var(--proformax-font-size-body-sm);line-height:var(--proformax-lineHeight-ui)}.text-size-tiny{font-size:var(--proformax-font-size-tiny);line-height:var(--proformax-lineHeight-ui)}.modal-content{max-height:var(--proformax-layout-viewport-height-almost);display:block;overflow-y:auto}.modal-content-compact{max-height:var(--proformax-layout-viewport-height-near);display:block;overflow-y:auto}.panel-scrollable{max-height:var(--proformax-layout-viewport-height-near);overflow-y:auto}.panel-scrollable-md{max-height:var(--proformax-layout-viewport-height-most);overflow-y:auto}.panel-scrollable-sm{max-height:var(--proformax-layout-viewport-height-majority);overflow-y:auto}.min-h-control{min-height:var(--proformax-sizing-space-10,2.5rem)}.min-h-line{min-height:1lh}.min-h-viewport-60{min-height:var(--proformax-layout-viewport-height-majority)}.min-h-viewport-70{min-height:var(--proformax-layout-viewport-height-most)}.min-h-viewport-50{min-height:var(--proformax-layout-viewport-height-half)}.max-w-viewport-95{max-width:var(--proformax-layout-viewport-width-almost)}.max-w-viewport-90{max-width:var(--proformax-layout-viewport-width-near)}.max-h-viewport-90{max-height:var(--proformax-layout-viewport-height-almost)}.max-h-viewport-80{max-height:var(--proformax-layout-viewport-height-near)}.max-h-viewport-70{max-height:var(--proformax-layout-viewport-height-most)}.h-viewport-70{height:var(--proformax-layout-viewport-height-most)}.h-viewport-80{height:var(--proformax-layout-viewport-height-near)}.h-viewport-90{height:var(--proformax-layout-viewport-height-almost)}.h-preview-bar{height:calc(var(--proformax-sizing-fluid-2xs)*1.5)}.h-space-12{height:var(--proformax-sizing-space-12)}.h-space-16{height:var(--proformax-sizing-space-16)}.h-space-20{height:var(--proformax-sizing-space-20)}.h-space-24{height:var(--proformax-sizing-space-24)}.h-space-64{height:var(--proformax-sizing-space-64)}.w-space-12{width:var(--proformax-sizing-space-12)}.w-space-16{width:var(--proformax-sizing-space-16)}.w-space-20{width:var(--proformax-sizing-space-20)}.max-h-space-12{max-height:var(--proformax-sizing-space-12)}.max-h-space-64{max-height:var(--proformax-sizing-space-64)}.max-h-space-96{max-height:var(--proformax-sizing-space-96)}.min-h-space-10{min-height:var(--proformax-sizing-space-10)}.h-spacing-3xs{height:var(--proformax-sizing-fluid-3xs)}.h-spacing-2xs{height:var(--proformax-sizing-fluid-2xs)}.h-spacing-xs{height:var(--proformax-sizing-fluid-xs)}.h-spacing-sm{height:var(--proformax-sizing-fluid-sm)}.h-spacing-md{height:var(--proformax-sizing-fluid-md)}.h-spacing-lg{height:var(--proformax-sizing-fluid-lg)}.h-spacing-xl{height:var(--proformax-sizing-fluid-xl)}.h-spacing-2xl{height:var(--proformax-sizing-fluid-2xl)}.h-spacing-3xl{height:var(--proformax-sizing-fluid-3xl)}.h-mb-xs{height:var(--proformax-sizing-xs)}.w-spacing-2xs{width:var(--proformax-sizing-fluid-2xs)}.w-px{width:1px}.h-px{height:1px}.w-border{width:var(--proformax-layout-border-default)}.min-h-editor-sm{min-height:var(--proformax-layout-component-height-card-lg)}.min-h-editor-md{min-height:calc(var(--proformax-layout-component-height-card-lg) + var(--proformax-sizing-fluid-xl))}.min-h-editor-lg{min-height:calc(var(--proformax-layout-component-height-card-lg) + var(--proformax-sizing-fluid-3xl))}.w-dropdown-mobile{width:var(--proformax-layout-component-width-dropdown-mobile)}.w-dropdown-desktop{width:var(--proformax-layout-component-width-dropdown-desktop)}.transform-gpu{will-change:transform;transform:translateZ(0)}.transform-none{transform:none}.w-divider{width:calc(var(--proformax-sizing-fluid-2xs)/2)}.z-behind{z-index:var(--proformax-layout-zIndex-deep-behind)}.z-behind-1{z-index:-1}.blur-none{filter:blur(var(--proformax-effect-blur-none))}.list-bullet{padding-left:var(--proformax-spacing-md,var(--proformax-spacing-md));list-style-type:disc}.list-proformax-bullet{padding-left:var(--proformax-spacing-lg,var(--proformax-spacing-lg));list-style-type:disc}.scroll-behavior-smooth{scroll-behavior:smooth}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-y{scroll-snap-type:y mandatory}.ring-offset-proformax{--proformax-ring-offset-color:var(--proformax-color-background-base)}.ring-accent,.ring-accent-obsidian{--proformax-ring-color:var(--proformax-primary)}.ring-error{--proformax-ring-color:var(--proformax-color-state-danger-600)}.ring-ring{--proformax-ring-color:var(--proformax-primary)}.ring-destructive{--proformax-ring-color:var(--proformax-color-state-danger-600)}.border-ring,.border-primary,.focus\:border-accent:focus{border-color:var(--proformax-primary)}.focus\:border-error:focus{border-color:var(--proformax-color-state-danger-600)}.focus\:ring-accent-obsidian:focus{box-shadow:0 0 0 2px var(--proformax-primary)}.focus\:ring-error:focus{box-shadow:0 0 0 2px var(--proformax-color-state-danger-600)}.mask-gradient-fade-y{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.mask-gradient-fade-top{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000 0%,#000 20% 100%)}.mask-gradient-fade-bottom{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.top-header{top:var(--proformax-spacing-page-padding-block-spacious,2.5rem)}.top-navbar{top:var(--proformax-layout-navbar-height,4rem)}.top-spacing-lg{top:var(--proformax-spacing-lg)}.py-hairline{padding-top:var(--proformax-spacing-hairline);padding-bottom:var(--proformax-spacing-hairline)}.divider-subtle{height:var(--proformax-layout-component-height-divider);background-color:var(--proformax-glass-border);width:100%}.top-xl{top:var(--proformax-spacing-xl)}.top-2xl{top:var(--proformax-spacing-2xl)}.top-3xl{top:var(--proformax-spacing-3xl)}.top-4xl{top:var(--proformax-spacing-4xl)}.top-5xl{top:var(--proformax-spacing-5xl)}.min-h-input,.min-h-button,.min-h-select{min-height:var(--proformax-sizing-space-10,2.5rem)}.h-fixed-400{height:var(--proformax-sizing-fluid-container-sm)}.h-fixed-300{height:var(--proformax-layout-component-height-generic-carousel)}.min-h-viewport-90{min-height:var(--proformax-layout-viewport-height-almost)}.max-h-fixed-300{max-height:var(--proformax-layout-component-height-generic-carousel)}.max-w-fixed-200{max-width:var(--proformax-sizing-fluid-7xl)}.min-w-fixed-200{min-width:var(--proformax-sizing-fluid-7xl)}.background-proformax-dark-20,.background-proformax-dark-30,.background-proformax-dark-40{background-color:var(--proformax-background-surface)}.text-color-secondary{color:var(--proformax-text-2)}.text-color-muted{color:var(--proformax-text-3)}.top-40{top:var(--proformax-spacing-7xl)}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.text-error{color:var(--proformax-color-state-danger-600)}.text-error-foreground{color:var(--proformax-semantic-error-aaa)}.text-success-foreground{color:var(--proformax-semantic-success-aaa)}.pl-small{padding-left:var(--proformax-spacing-xs)}@media (min-width:768px){.pl-small{padding-left:var(--proformax-spacing-sm)}}.liquid-glass-badge,.liquid-glass-badge-content,.badge,.pill,.tag-skill,.btn,.btn-cta-icon-text,.btn-cta-icon,.accordion-trigger,.tabs-trigger{line-height:var(--proformax-lineHeight-ui,1.4)}.btn:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs)}.nav-link:focus-visible,a:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-sm)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:0;border-color:var(--proformax-semantic-focus-border)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs)}.card:focus-visible,[tabindex="0"]:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs);border-radius:var(--proformax-layout-radius-md)}[aria-haspopup]:focus-visible,[aria-expanded]:focus-visible{outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs)}.skip-link:focus-visible{top:var(--proformax-spacing-md);left:var(--proformax-spacing-md);z-index:var(--proformax-layout-zIndex-notification);outline:var(--proformax-spacing-2xs)solid var(--proformax-semantic-focus-border);outline-offset:var(--proformax-spacing-2xs);position:fixed}.gap-none{gap:0}.mb-none{margin-bottom:0}.mb-section-tight{margin-bottom:var(--proformax-stack-sm)}.p-tight{padding:var(--proformax-inset-sm)}.testimonials-nav-pt{padding-top:var(--proformax-spacing-4xl)}@media (min-width:768px){.testimonials-nav-pt{padding-top:0}}
.top-0{top:var(--proformax-position-0)}.top-full{top:var(--proformax-position-full)}.top-half{top:var(--proformax-position-half)}.bottom-0{bottom:var(--proformax-position-0)}.bottom-full{bottom:var(--proformax-position-full)}.left-0{left:var(--proformax-position-0)}.left-1{left:var(--proformax-position-1)}.left-2{left:var(--proformax-position-2)}.left-3{left:var(--proformax-position-3)}.left-4{left:var(--proformax-position-4)}.left-5{left:var(--proformax-position-5)}.left-6{left:var(--proformax-position-6)}.left-8{left:var(--proformax-position-8)}.left-10{left:var(--proformax-position-10)}.left-12{left:var(--proformax-position-12)}.left-16{left:var(--proformax-position-16)}.left-20{left:var(--proformax-position-20)}.left-half{left:var(--proformax-position-half)}.left-full{left:var(--proformax-position-full)}.right-0{right:var(--proformax-position-0)}.right-1{right:var(--proformax-position-1)}.right-2{right:var(--proformax-position-2)}.right-3{right:var(--proformax-position-3)}.right-4{right:var(--proformax-position-4)}.right-5{right:var(--proformax-position-5)}.right-6{right:var(--proformax-position-6)}.right-8{right:var(--proformax-position-8)}.right-10{right:var(--proformax-position-10)}.right-12{right:var(--proformax-position-12)}.right-16{right:var(--proformax-position-16)}.right-20{right:var(--proformax-position-20)}.right-half{right:var(--proformax-position-half)}.right-full{right:var(--proformax-position-full)}.right-compact{right:var(--proformax-position-compact)}
.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top-left{transform-origin:0 0}.origin-top-center{transform-origin:top}.origin-top-right{transform-origin:100% 0}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-center{transform-origin:bottom}.origin-bottom-right{transform-origin:100% 100%}
.hover-lift{transition:transform var(--proformax-transition-smooth)}.hover-lift:hover{transform:scale(var(--proformax-effect-scale-105))}
.stack-vertical-xs{gap:var(--proformax-spacing-xs);flex-direction:column;display:flex}.stack-vertical-sm{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.stack-vertical-md{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.stack-vertical-lg{gap:var(--proformax-spacing-lg);flex-direction:column;display:flex}.stack-vertical-xl{gap:var(--proformax-spacing-xl);flex-direction:column;display:flex}.stack-vertical-2xl{gap:var(--proformax-spacing-2xl);flex-direction:column;display:flex}.stack-vertical-small{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}.stack-vertical-medium{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.stack-vertical-large{gap:var(--proformax-spacing-lg);flex-direction:column;display:flex}.stack-horizontal-xs{align-items:center;gap:var(--proformax-spacing-xs);display:flex}.stack-horizontal-sm{align-items:center;gap:var(--proformax-spacing-sm);display:flex}.stack-horizontal-md{align-items:center;gap:var(--proformax-spacing-md);display:flex}.stack-horizontal-lg{align-items:center;gap:var(--proformax-spacing-lg);display:flex}.stack-horizontal-xl{align-items:center;gap:var(--proformax-spacing-xl);display:flex}.stack-horizontal-small{align-items:center;gap:var(--proformax-spacing-sm);display:flex}.stack-horizontal-medium{align-items:center;gap:var(--proformax-spacing-md);display:flex}.stack-horizontal-large{align-items:center;gap:var(--proformax-spacing-lg);display:flex}.stack-horizontal-start-xs{align-items:flex-start;gap:var(--proformax-spacing-xs);display:flex}.stack-horizontal-start-sm{align-items:flex-start;gap:var(--proformax-spacing-sm);display:flex}.stack-horizontal-start-md{align-items:flex-start;gap:var(--proformax-spacing-md);display:flex}.stack-horizontal-start-lg{align-items:flex-start;gap:var(--proformax-spacing-lg);display:flex}.stack-horizontal-start-small{align-items:flex-start;gap:var(--proformax-spacing-sm);display:flex}.cta-text-mobile{display:inline}.cta-text-extended{display:none}@media (min-width:640px){.cta-text-mobile{display:none}.cta-text-extended{display:inline}}.cta-row{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.cta-row>*{gap:var(--proformax-spacing-xs);flex:1;min-width:0;display:flex}.cta-row [class*=button-content]{text-align:center;gap:var(--proformax-spacing-sm)}.cta-row [class*=button-wrap]{flex:1}.cta-row [class*=button-wrap]>[class*=glass-button]{font-size:var(--proformax-font-size-body-sm);justify-content:center}@media (min-width:640px){.cta-row>*{display:initial;flex:0 auto}.cta-row [class*=button-wrap]{flex:initial}.cta-row [class*=button-wrap]>[class*=glass-button]{font-size:var(--proformax-font-size-body)}}.flex-center{justify-content:center;align-items:center;display:flex}.flex-center-x{justify-content:center;display:flex}.flex-center-y{align-items:center;display:flex}.inline-flex-center-xs{align-items:center;gap:var(--proformax-spacing-xs);display:inline-flex}.inline-flex-center-md{align-items:center;gap:var(--proformax-spacing-md);display:inline-flex}.inline-flex-start-md{align-items:flex-start;gap:var(--proformax-spacing-md);display:inline-flex}.flex-wrap-center-xs{justify-content:center;gap:var(--proformax-spacing-xs);flex-wrap:wrap;display:flex}.flex-wrap-center-sm{justify-content:center;gap:var(--proformax-spacing-sm);flex-wrap:wrap;display:flex}.flex-wrap-center-md{justify-content:center;gap:var(--proformax-spacing-md);flex-wrap:wrap;display:flex}.flex-wrap-center-lg{justify-content:center;gap:var(--proformax-spacing-lg);flex-wrap:wrap;display:flex}.flex-wrap-center-small{justify-content:center;gap:var(--proformax-spacing-sm);flex-wrap:wrap;display:flex}
.grid-2col-sm{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-sm);display:grid}.grid-2col-md{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-md);display:grid}.grid-2col-lg{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-lg);display:grid}.grid-2col-xl{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-xl);display:grid}.grid-2col-small{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-sm);display:grid}.grid-2col-medium{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-md);display:grid}.grid-2col-large{grid-template-columns:var(--proformax-layout-grid-cols2);gap:var(--proformax-spacing-lg);display:grid}.grid-3col-sm{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-sm);display:grid}@media (min-width:640px){.grid-3col-sm{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-sm{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-3col-md{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-3col-md{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-md{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-3col-lg{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-lg);display:grid}@media (min-width:640px){.grid-3col-lg{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-lg{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-3col-xl{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-xl);display:grid}@media (min-width:640px){.grid-3col-xl{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-xl{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-3col-medium{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-3col-medium{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-medium{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-3col-large{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-lg);display:grid}@media (min-width:640px){.grid-3col-large{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1024px){.grid-3col-large{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-4col-md{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-4col-md{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-md{grid-template-columns:var(--proformax-layout-grid-cols4)}}.grid-4col-lg{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-lg);display:grid}@media (min-width:640px){.grid-4col-lg{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-lg{grid-template-columns:var(--proformax-layout-grid-cols4)}}.grid-4col-medium{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-4col-medium{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:1280px){.grid-4col-medium{grid-template-columns:var(--proformax-layout-grid-cols4)}}.grid-2col-sm-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-2col-sm-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols2)}}.grid-3col-sm-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:640px){.grid-3col-sm-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols2)}}@media (min-width:768px){.grid-3col-sm-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols3)}}.grid-2col-lg-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-lg);display:grid}@media (min-width:1280px){.grid-2col-lg-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols2)}}.grid-2col-md-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols1);gap:var(--proformax-spacing-md);display:grid}@media (min-width:768px){.grid-2col-md-breakpoint{grid-template-columns:var(--proformax-layout-grid-cols2)}}
.proformax-border-brand{border-width:var(--proformax-layout-border-default);border-style:solid;border-color:var(--proformax-brand-burnished)}.bg-obsidian{background-color:var(--proformax-overlay-black-50)}.min-w-5{min-width:var(--proformax-icon-size-md)}.field-hint{color:var(--proformax-text-2);font-size:var(--proformax-font-size-fluid-body-sm);line-height:var(--proformax-font-line-height-snug,1.4)}.accordion-trigger-label{color:var(--proformax-text-1);font-weight:var(--proformax-font-weight-semibold)}.demo-request-form{gap:var(--proformax-spacing-md);flex-direction:column;display:flex}.stack-glass-card-variant-compact{gap:var(--proformax-spacing-sm);flex-direction:column;display:flex}
.pf-ambient{z-index:0;pointer-events:none;isolation:isolate;--_pf-aurora-c1:var(--proformax-color-brand-red-700);--_pf-aurora-c2:var(--proformax-color-action-primary);--_pf-aurora-c3:var(--proformax-color-brand-red-800);--_pf-aurora-alpha:var(--proformax-opacity-25);background:var(--proformax-canvas-ambient-underlay-dark);position:fixed;inset:0}.pf-ambient:before{content:"";pointer-events:none;opacity:var(--_pf-aurora-alpha);background:radial-gradient(85% 70% at 12% 8%,var(--_pf-aurora-c1),transparent 60%),radial-gradient(80% 65% at 90% 18%,var(--_pf-aurora-c2),transparent 58%),radial-gradient(95% 80% at 55% 100%,var(--_pf-aurora-c3),transparent 62%),radial-gradient(75% 65% at 48% 45%,var(--_pf-aurora-c1),transparent 66%);position:absolute;inset:0}.pf-ambient--tone-action{--_pf-aurora-c1:var(--proformax-color-action-primary);--_pf-aurora-c2:var(--proformax-color-action-emphasis-hover);--_pf-aurora-c3:var(--proformax-color-action-primary)}.pf-ambient--tone-neutral{--_pf-aurora-c1:var(--proformax-color-neutral-shade-medium);--_pf-aurora-c2:var(--proformax-color-neutral-mid-dark);--_pf-aurora-c3:var(--proformax-color-neutral-shade-medium)}.pf-ambient--subtle{--_pf-aurora-alpha:var(--proformax-opacity-12)}.pf-ambient--normal{--_pf-aurora-alpha:var(--proformax-opacity-18)}.pf-ambient--vivid{--_pf-aurora-alpha:var(--proformax-opacity-30)}.pf-ambient--off:before{opacity:0}[data-theme=light] .pf-ambient,.light .pf-ambient{background:var(--proformax-light-color-glass-underlay)}.pf-ambient~:not([data-radix-portal]):not([role]):not([data-state]):not(header):not(nav):not([data-density]):not(.consent-banner-wrapper):not(.svg-defs-hidden):not(.skip-to-content){z-index:var(--proformax-z-raised);position:relative}@media (max-width:639.98px){.pf-ambient--normal{--_pf-aurora-alpha:var(--proformax-opacity-12)}.pf-ambient--vivid{--_pf-aurora-alpha:var(--proformax-opacity-20)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input[type=button],input[type=submit],input[type=reset]{appearance:none;color:inherit;font:inherit;cursor:pointer;background-color:#0000;border:0}::file-selector-button{appearance:none;padding:var(--proformax-spacing-2xs)var(--proformax-spacing-sm);border:var(--proformax-layout-border-default)solid var(--proformax-border-default);border-radius:var(--proformax-layout-radius-sm);background-color:var(--proformax-glass-bg-subtle);color:var(--proformax-text-primary);font:inherit;cursor:pointer;margin-inline-end:var(--proformax-spacing-sm)}::-webkit-file-upload-button{appearance:none;padding:var(--proformax-spacing-2xs)var(--proformax-spacing-sm);border:var(--proformax-layout-border-default)solid var(--proformax-border-default);border-radius:var(--proformax-layout-radius-sm);background-color:var(--proformax-glass-bg-subtle);color:var(--proformax-text-primary);font:inherit;cursor:pointer;margin-inline-end:var(--proformax-spacing-sm)}:root{--font-family-body:var(--proformax-font-sans);--font-family-heading:var(--proformax-font-sans);--font-family-display:var(--proformax-font-sans);--font-family-mono:var(--proformax-font-mono)}
.nav-link{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-body);line-height:var(--proformax-line-height-ui);letter-spacing:var(--proformax-letter-spacing-normal);color:inherit}.heading-xl{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-hero);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tighter);color:inherit;margin:0}.heading-lg{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-display);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tighter);color:inherit;margin:0}.heading-md{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-section);line-height:var(--proformax-line-height-section);letter-spacing:var(--proformax-letter-spacing-tight);color:inherit;margin:0}.heading-sm{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-semibold);font-size:var(--proformax-font-size-h3);line-height:var(--proformax-line-height-tight);letter-spacing:var(--proformax-letter-spacing-tight);color:inherit;margin:0}.hero-title{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-display);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tighter);color:inherit}.section-title{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-section);line-height:var(--proformax-line-height-section);letter-spacing:var(--proformax-letter-spacing-tight);color:inherit}.subsection-title{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-semibold);font-size:var(--proformax-font-size-h3);line-height:var(--proformax-line-height-tight);letter-spacing:var(--proformax-letter-spacing-tight);color:inherit}.component-title{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-semibold);font-size:var(--proformax-font-size-h4);line-height:var(--proformax-line-height-subsection);letter-spacing:var(--proformax-letter-spacing-tight);color:inherit}.copy-lg{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-fluid-section-subtitle);line-height:var(--proformax-line-height-body-lg);color:inherit}.copy-md{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-fluid-body-lg);line-height:var(--proformax-line-height-normal);color:inherit}.copy-sm{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-fluid-body-md);line-height:var(--proformax-line-height-normal);color:inherit}.copy-xs{font-family:var(--proformax-font-sans);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-fluid-body-sm);line-height:var(--proformax-line-height-ui);color:inherit}.stat-number-hero{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-section-lg);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tight)}.stat-number{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-h2);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tight)}.counter-large{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-h2);line-height:var(--proformax-line-height-hero)}.counter{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-h4);line-height:var(--proformax-line-height-hero)}.counter-animated{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-section);line-height:var(--proformax-line-height-hero);letter-spacing:var(--proformax-letter-spacing-tight)}.percentage-value,.rank-number{font-family:var(--proformax-font-numerals);font-weight:var(--proformax-font-weight-regular);font-size:var(--proformax-font-size-h4);line-height:var(--proformax-line-height-hero)}:root{--font-h1:400 clamp(2rem,4.5vw,3.25rem)/1.15 var(--proformax-font-sans);--font-h2:600 clamp(1.625rem,3.5vw,2.5rem)/1.2 var(--proformax-font-sans);--font-h3:600 clamp(1.375rem,2.5vw,1.875rem)/1.25 var(--proformax-font-sans);--font-h4:600 clamp(1.25rem,2vw,1.5rem)/1.3 var(--proformax-font-sans);--font-h5:600 clamp(1.125rem,1.5vw,1.25rem)/1.35 var(--proformax-font-sans);--font-h6:600 1rem/1.4 var(--proformax-font-sans);--font-body-lg:400 clamp(1.0625rem,1.5vw,1.125rem)/1.6 var(--proformax-font-sans);--font-body-base:400 1rem/1.5 var(--proformax-font-sans);--font-body-sm:400 .875rem/1.5 var(--proformax-font-sans);--font-body-xs:400 .75rem/1.5 var(--proformax-font-sans)}
/*# sourceMappingURL=451bc72d123b4782.css.map*/