.elementor-8555 .elementor-element.elementor-element-896a901{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 64px;--row-gap:56px;--column-gap:64px;--padding-top:112px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-2368314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-77176f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-f9fb72b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8555 .elementor-element.elementor-element-f9fb72b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8555 .elementor-element.elementor-element-8341530 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8555 .elementor-element.elementor-element-8341530 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8555 .elementor-element.elementor-element-4b464b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-86c2d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:100px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-1c1e334{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 88px;--row-gap:48px;--column-gap:88px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d8ebaa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-0bed129{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-1425b38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-fa4d2c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-eb2506e{text-align:center;}.elementor-8555 .elementor-element.elementor-element-7d5d353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-941549a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-630b6c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-e4fb78e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 72px;--row-gap:20px;--column-gap:72px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5009bba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-6c0989c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-83c94bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5b81054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-03fad83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-f05e255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-b4cfb5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-dcd1601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-bd733d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-4603d23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-86ac31c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-735b90d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-8555 .elementor-element.elementor-element-1e47d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-8555 .elementor-element.elementor-element-9d99f80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8555 .elementor-element.elementor-element-9d99f80 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8555 .elementor-element.elementor-element-ceca18a{--display:flex;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-6dcfccb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-6dcfccb:not(.elementor-motion-effects-element-type-background), .elementor-8555 .elementor-element.elementor-element-6dcfccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthmedaffairs.com/wp-content/uploads/2026/10/wyoming-medicaid-billing-rules.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8555 .elementor-element.elementor-element-8af6544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-c99a02e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5ef63f6{text-align:center;}.elementor-8555 .elementor-element.elementor-element-bf112d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-20573df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 80px;--row-gap:56px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-df20343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-6fc3432{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-0c7a62d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 72px;--row-gap:56px;--column-gap:72px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-da1618d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-c3dfd93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-a94065d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-c3da4c3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-3642324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-2be7d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-b28fb20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-81f81a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-954a72d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-ff3a563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-046c433 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-fefaf9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5bbf64b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-0a43a7c .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-afdb55d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-3d4104c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-fd64fb6 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-89a3bf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-364ec7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-f14f9e4 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-dd83cfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-09706bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-4a61e0f .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-80c3ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-bda3caf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5ea5413 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-c6f1d7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-1bc6b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-4417ad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-c95ce95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-c95ce95:not(.elementor-motion-effects-element-type-background), .elementor-8555 .elementor-element.elementor-element-c95ce95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthmedaffairs.com/wp-content/uploads/2026/10/keep-existing-ehr-upgrade-wyoming-practice-payments.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8555 .elementor-element.elementor-element-a3b28ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-3063408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-369c1af .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-e7832bc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-2290a29 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-1bcabd2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8555 .elementor-element.elementor-element-a029ba3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5faa7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-e8e0332{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 72px;--row-gap:20px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-c163a40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d08690e .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-47ab464 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-2614d39 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-8d2e667 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-aebda05 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-5cb499a .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-7da593d .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-4efbd58 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-634a091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-5284b16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-189a11c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-b0754b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-109dc73{text-align:center;}.elementor-8555 .elementor-element.elementor-element-61d378c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-44db7df .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-976eb6d .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-56484e6 .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-67ccf2f .elementor-icon-box-wrapper{gap:15px;}.elementor-8555 .elementor-element.elementor-element-2e73ae8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-f2dd13d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-8ce43b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-14a6d9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-14a6d9a:not(.elementor-motion-effects-element-type-background), .elementor-8555 .elementor-element.elementor-element-14a6d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthmedaffairs.com/wp-content/uploads/2026/10/wyoming-provider-credentialing-payer-panels.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8555 .elementor-element.elementor-element-18da4e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-db88152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-e128dee .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-dddca1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-a23af67 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-606492e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-24eaea1 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-5806a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d7f2671 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-2b88061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-ac88f21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-a19c060{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d1a4c35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-6333313 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-125fbd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-5ee101b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-4fb9c22 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-303dbbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-22e122a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-3a376e9 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-c671718{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-09066c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-91ad312 .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-35968cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-e0e10c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-8b983cd .elementor-icon-wrapper{text-align:start;}.elementor-8555 .elementor-element.elementor-element-94fadad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-819c97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:128px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-329ce9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d0f5478{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-8555 .elementor-element.elementor-element-cbb3ba7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-1de3f97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-d0ea27c{text-align:start;}.elementor-8555 .elementor-element.elementor-element-4dd64b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8555 .elementor-element.elementor-element-4dd64b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8555 .elementor-element.elementor-element-132c146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button span{gap:8px;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8555 .elementor-element.elementor-global-2950 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8555 .elementor-element.elementor-global-2950 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-8555 .elementor-element.elementor-global-2950 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-8555 .elementor-element.elementor-global-2950 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-field-type-html{padding-bottom:0px;}.elementor-8555 .elementor-element.elementor-global-2950 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button[type="submit"]{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8555 .elementor-element.elementor-global-2950{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8555 .elementor-element.elementor-element-896a901{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:88px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-86c2d51{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-1c1e334{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-8555 .elementor-element.elementor-element-1425b38{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-8555 .elementor-element.elementor-element-fa4d2c6{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-941549a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8555 .elementor-element.elementor-element-630b6c5{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-e4fb78e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8555 .elementor-element.elementor-element-4603d23{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-735b90d{--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-8555 .elementor-element.elementor-element-1e47d86{--padding-top:44px;--padding-bottom:44px;--padding-left:36px;--padding-right:36px;}.elementor-8555 .elementor-element.elementor-element-ceca18a{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-8af6544{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-bf112d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-20573df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-8555 .elementor-element.elementor-element-0c7a62d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-2be7d1f{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-b28fb20{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8555 .elementor-element.elementor-element-1bc6b3c{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-5faa7f3{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-e8e0332{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8555 .elementor-element.elementor-element-634a091{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-189a11c{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-f2dd13d{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-18da4e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8555 .elementor-element.elementor-element-2b88061{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-819c97b{--padding-top:100px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-d0f5478{--padding-top:90px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-8555 .elementor-element.elementor-element-cbb3ba7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}}@media(max-width:767px){.elementor-8555 .elementor-element.elementor-element-896a901{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-2368314{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8555 .elementor-element.elementor-element-77176f6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-8555 .elementor-element.elementor-element-4b464b7{--width:100%;}.elementor-8555 .elementor-element.elementor-element-86c2d51{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-1c1e334{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-8555 .elementor-element.elementor-element-d8ebaa9{--width:100%;}.elementor-8555 .elementor-element.elementor-element-0bed129{--width:100%;}.elementor-8555 .elementor-element.elementor-element-fa4d2c6{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-630b6c5{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-4603d23{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-8555 .elementor-element.elementor-element-86ac31c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8555 .elementor-element.elementor-element-735b90d{--width:100%;--padding-top:40px;--padding-bottom:44px;--padding-left:26px;--padding-right:26px;}.elementor-8555 .elementor-element.elementor-element-1e47d86{--width:100%;--padding-top:40px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-8555 .elementor-element.elementor-element-ceca18a{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-8af6544{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-bf112d8{--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-df20343{--width:100%;}.elementor-8555 .elementor-element.elementor-element-6fc3432{--width:100%;}.elementor-8555 .elementor-element.elementor-element-0c7a62d{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-da1618d{--width:100%;}.elementor-8555 .elementor-element.elementor-element-3642324{--width:100%;}.elementor-8555 .elementor-element.elementor-element-2be7d1f{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-1bc6b3c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-a3b28ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8555 .elementor-element.elementor-element-3063408{--width:100%;}.elementor-8555 .elementor-element.elementor-element-a029ba3{--width:100%;}.elementor-8555 .elementor-element.elementor-element-5faa7f3{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-634a091{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:76px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-8555 .elementor-element.elementor-element-189a11c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-f2dd13d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-2b88061{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-819c97b{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:76px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-8555 .elementor-element.elementor-element-d0f5478{--padding-top:64px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-8555 .elementor-element.elementor-element-896a901{--content-width:1200px;}.elementor-8555 .elementor-element.elementor-element-2368314{--width:56%;}.elementor-8555 .elementor-element.elementor-element-4b464b7{--width:44%;}.elementor-8555 .elementor-element.elementor-element-86c2d51{--content-width:1200px;}.elementor-8555 .elementor-element.elementor-element-d8ebaa9{--width:42%;}.elementor-8555 .elementor-element.elementor-element-0bed129{--width:58%;}.elementor-8555 .elementor-element.elementor-element-fa4d2c6{--content-width:1160px;}.elementor-8555 .elementor-element.elementor-element-7d5d353{--width:100%;}.elementor-8555 .elementor-element.elementor-element-630b6c5{--content-width:1160px;}.elementor-8555 .elementor-element.elementor-element-4603d23{--content-width:1140px;}.elementor-8555 .elementor-element.elementor-element-735b90d{--width:57%;}.elementor-8555 .elementor-element.elementor-element-1e47d86{--width:43%;}.elementor-8555 .elementor-element.elementor-element-ceca18a{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-8af6544{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-bf112d8{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-df20343{--width:42%;}.elementor-8555 .elementor-element.elementor-element-6fc3432{--width:58%;}.elementor-8555 .elementor-element.elementor-element-0c7a62d{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-da1618d{--width:44%;}.elementor-8555 .elementor-element.elementor-element-3642324{--width:56%;}.elementor-8555 .elementor-element.elementor-element-2be7d1f{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-81f81a6{--width:62%;}.elementor-8555 .elementor-element.elementor-element-1bc6b3c{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-3063408{--width:42%;}.elementor-8555 .elementor-element.elementor-element-a029ba3{--width:38%;}.elementor-8555 .elementor-element.elementor-element-5faa7f3{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-634a091{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-189a11c{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-f2dd13d{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-db88152{--width:25%;}.elementor-8555 .elementor-element.elementor-element-dddca1a{--width:25%;}.elementor-8555 .elementor-element.elementor-element-606492e{--width:25%;}.elementor-8555 .elementor-element.elementor-element-5806a80{--width:25%;}.elementor-8555 .elementor-element.elementor-element-2b88061{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-819c97b{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-d0f5478{--content-width:1180px;}.elementor-8555 .elementor-element.elementor-element-1de3f97{--width:50%;}.elementor-8555 .elementor-element.elementor-element-132c146{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8555 .elementor-element.elementor-element-2368314{--width:100%;}.elementor-8555 .elementor-element.elementor-element-4b464b7{--width:100%;}.elementor-8555 .elementor-element.elementor-element-d8ebaa9{--width:100%;}.elementor-8555 .elementor-element.elementor-element-0bed129{--width:100%;}.elementor-8555 .elementor-element.elementor-element-df20343{--width:100%;}.elementor-8555 .elementor-element.elementor-element-6fc3432{--width:100%;}.elementor-8555 .elementor-element.elementor-element-da1618d{--width:100%;}.elementor-8555 .elementor-element.elementor-element-3642324{--width:100%;}.elementor-8555 .elementor-element.elementor-element-81f81a6{--width:100%;}.elementor-8555 .elementor-element.elementor-element-db88152{--width:100%;}.elementor-8555 .elementor-element.elementor-element-dddca1a{--width:100%;}.elementor-8555 .elementor-element.elementor-element-606492e{--width:100%;}.elementor-8555 .elementor-element.elementor-element-5806a80{--width:100%;}.elementor-8555 .elementor-element.elementor-element-1de3f97{--width:100%;}.elementor-8555 .elementor-element.elementor-element-132c146{--width:100%;}}/* Start custom CSS *//* ===== HMA Wyoming – design tokens ===== */
.hma-wy{--hma-ink:#2E1C6B;--hma-ink-2:#43279A;--hma-purple:#512DA8;--hma-purple-2:#7E57C2;--hma-lav:#F6F3FC;--hma-lav-hi:#CDBDFF;--hma-teal:#CDBDFF;--hma-slate:#263238;--hma-muted:#5B6470;}
.hma-wy .elementor-heading-title{font-family:"Manrope",sans-serif;}
.hma-wy .elementor-widget-text-editor,.hma-wy p{font-family:"Nunito",sans-serif;}

/* ===== Global H2 typography (client spec) ===== */
.hma-wy h2.elementor-heading-title{font-family:"Manrope",sans-serif;font-size:35px;font-weight:700;line-height:46px;letter-spacing:-1px;color:#263238;}
@media (max-width:1024px){.hma-wy h2.elementor-heading-title{font-size:32px;line-height:42px;}}
@media (max-width:767px){.hma-wy h2.elementor-heading-title{font-size:28px;line-height:37px;letter-spacing:-.6px;}}
/* ===== Global H3 typography (client spec) ===== */
.hma-wy h3.elementor-heading-title,.hma-wy h3{font-family:"Manrope",sans-serif;font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.4px;color:#263238;}
@media (max-width:1024px){.hma-wy h3.elementor-heading-title,.hma-wy h3{font-size:24px;line-height:32px;}}
@media (max-width:767px){.hma-wy h3.elementor-heading-title,.hma-wy h3{font-size:22px;line-height:30px;}}
/* bold labels (PDF bold text, not headings) */
.hma-wy .hma-lbl .elementor-heading-title,.hma-wy .hma-lbl-t{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.1px;color:#263238;margin:0;}
@media (max-width:767px){.hma-wy .hma-lbl .elementor-heading-title,.hma-wy .hma-lbl-t{font-size:18px;}}
/* ===== S1 HERO ===== */
.hma-hero{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 82% 38%,rgba(126,87,194,.45),transparent 62%),linear-gradient(135deg,#2E1C6B 0%,#3A2183 48%,#5534B2 100%);}
.hma-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%,#000 100%);}
.hma-hero>.e-con-inner{position:relative;z-index:1;}
.hma-hero .hma-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#E9E3FA;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;}
.hma-hero .hma-eyebrow .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hma-teal);box-shadow:0 0 0 4px rgba(205,189,255,.18);flex:none;}
.hma-hero .hma-hero__title .elementor-heading-title{color:#fff;font-size:58px;font-weight:800;line-height:1.06;letter-spacing:-.025em;}
.hma-hero .hma-hero__title .hma-hl{color:var(--hma-lav-hi);white-space:nowrap;}
.hma-hero .hma-hero__lead{max-width:36em;}
.hma-hero .hma-hero__lead p{color:rgba(255,255,255,.78);font-size:18px;font-weight:500;line-height:1.7;margin:0;}
.hma-hero .hma-btn-primary .elementor-button{background:#fff;color:var(--hma-ink);font-family:"Manrope",sans-serif;font-weight:800;font-size:16px;padding:18px 28px;border-radius:12px;box-shadow:0 10px 30px rgba(10,4,30,.35);transition:transform .2s ease,background .2s ease;}
.hma-hero .hma-btn-primary .elementor-button:hover,.hma-hero .hma-btn-primary .elementor-button:focus-visible{background:#EDE7FF;color:var(--hma-ink);transform:translateY(-2px);}
.hma-hero .hma-btn-ghost .elementor-button{background:transparent;color:#fff;font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;padding:17px 24px;border:1px solid rgba(255,255,255,.28);border-radius:12px;transition:border-color .2s ease,background .2s ease;}
.hma-hero .hma-btn-ghost .elementor-button:hover,.hma-hero .hma-btn-ghost .elementor-button:focus-visible{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);color:#fff;}
.hma-hero .elementor-button-icon svg{fill:currentColor;width:14px;height:14px;}
.hma-hv{position:relative;width:100%;max-width:500px;margin-left:auto;font-family:"Manrope",sans-serif;color:#fff;}
.hma-hv__label{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(233,227,250,.7);padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14);}
.hma-hv__label b{color:var(--hma-teal);font-weight:700;}
.hma-hv__num{display:flex;align-items:flex-start;line-height:.82;margin:0 0 6px;font-weight:800;letter-spacing:-.065em;user-select:none;}
.hma-hv__num .o{font-size:clamp(150px,19vw,268px);color:transparent;-webkit-text-stroke:2px rgba(205,189,255,.65);-webkit-background-clip:text;background-clip:text;}
.hma-hv__num .p{font-size:clamp(64px,8vw,112px);color:var(--hma-teal);margin-left:6px;margin-top:.12em;letter-spacing:0;}
.hma-hv__track{position:relative;padding-top:58px;margin-top:22px;padding-bottom:4px;}
.hma-hv__arc{position:absolute;left:12.5%;top:0;width:75%;height:66px;overflow:visible;}
.hma-hv__arc-label{position:absolute;top:-4px;left:50%;transform:translateX(-50%);background:var(--hma-ink-2);color:var(--hma-teal);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid rgba(205,189,255,.35);white-space:nowrap;}
.hma-hv__stops{position:relative;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;}
.hma-hv__stops::before{content:"";position:absolute;top:7px;left:12.5%;right:12.5%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px);}
.hma-hv__stops li{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:13px;font-weight:700;color:rgba(233,227,250,.75);margin:0;}
.hma-hv__stops li i{display:block;width:16px;height:16px;border-radius:50%;background:var(--hma-ink);border:2px solid rgba(205,189,255,.7);position:relative;z-index:1;}
.hma-hv__stops li.is-late i{border-color:#9C7FE0;background:#9C7FE0;box-shadow:0 0 0 6px rgba(156,127,224,.18);}
.hma-hv__stops li.is-late span{color:#F7D2DB;}
.hma-hv__stops li.is-paid i{border-color:var(--hma-teal);background:var(--hma-teal);box-shadow:0 0 0 6px rgba(205,189,255,.18);}
.hma-hv__stops li.is-paid span{color:var(--hma-teal);}
@media (max-width:1024px){
 .hma-hero .hma-hero__title .elementor-heading-title{font-size:48px;}
 .hma-hv{margin:0;max-width:600px;}
 .hma-hv__num .o{font-size:210px;}
 .hma-hv__num .p{font-size:88px;}
}
@media (max-width:767px){
 .hma-hero .hma-hero__title .elementor-heading-title{font-size:36px;line-height:1.1;}
 .hma-hero .hma-hero__lead p{font-size:16px;}
 .hma-hero .hma-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:.06em;}
 .hma-hero .hma-hero__ctas .elementor-widget-button,.hma-hero .hma-hero__ctas .elementor-button{width:100%;justify-content:center;}
 .hma-hv__num .o{font-size:150px;}
 .hma-hv__num .p{font-size:64px;}
 .hma-hv__stops li{font-size:11px;}
 .hma-hv__arc-label{font-size:10px;}
}
/* ===== S2 RURAL CHALLENGES ===== */
.hma-rural{background:#fff;}
.hma-rural .hma-rural__intro{position:sticky;top:130px;}
.hma-rural .hma-rural__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-rural .hma-rural__text p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-pressure{list-style:none;counter-reset:hp;margin:0;padding:0;}
.hma-pressure li{counter-increment:hp;position:relative;display:grid;grid-template-columns:108px 1fr;align-items:center;padding:34px 0;border-top:1px solid #E7E1F4;font-family:"Manrope",sans-serif;font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--hma-ink);margin:0;}
.hma-pressure li:last-child{border-bottom:1px solid #E7E1F4;}
.hma-pressure li::before{content:counter(hp,decimal-leading-zero);font-size:60px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px #B9A6EA;}
.hma-pressure li:first-child::after{content:"";position:absolute;left:0;top:-1px;width:108px;height:3px;background:var(--hma-purple);}
.hma-rural .hma-rural__band{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(600px 300px at 100% 0%,rgba(126,87,194,.45),transparent 70%),linear-gradient(120deg,#2E1C6B 0%,#43279A 100%);padding:56px 64px;}
.hma-rural .hma-rural__band-text{flex:1 1 50%;padding-right:56px;}
.hma-rural .hma-rural__band-text p{color:rgba(255,255,255,.76);font-size:18px;line-height:1.8;margin:0;}
.hma-rural .hma-rural__band-q{flex:1 1 50%;padding-left:56px;border-left:1px solid rgba(255,255,255,.16);}
.hma-rural .hma-rural__band-q p{font-family:"Manrope",sans-serif;color:#fff;font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.015em;margin:0;}
.hma-rural .hma-rural__band-q p::before{content:"";display:block;width:40px;height:3px;border-radius:3px;background:var(--hma-teal);margin-bottom:22px;}
@media (max-width:1024px){
 .hma-rural .hma-rural__intro{position:static;}
 .hma-pressure li{font-size:21px;padding:28px 0;grid-template-columns:96px 1fr;}
 .hma-pressure li::before{font-size:52px;}
 .hma-pressure li:first-child::after{width:96px;}
 .hma-rural .hma-rural__band{padding:44px 40px;}
 .hma-rural .hma-rural__band-text{padding:0 0 28px 0;}
 .hma-rural .hma-rural__band-q{padding:28px 0 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16);}
 .hma-rural .hma-rural__band-q p{font-size:22px;}
}
@media (max-width:767px){
 .hma-rural .hma-rural__title .elementor-heading-title::before{margin-bottom:20px;}
 .hma-rural .hma-rural__text p{font-size:16px;}
 .hma-pressure li{grid-template-columns:64px 1fr;font-size:19px;padding:22px 0;}
 .hma-pressure li::before{font-size:36px;}
 .hma-pressure li:first-child::after{width:64px;}
 .hma-rural .hma-rural__band{padding:32px 24px;border-radius:18px;}
 .hma-rural .hma-rural__band-text p{font-size:16px;}
 .hma-rural .hma-rural__band-q p{font-size:21px;}
}
/* ===== S3 KEEP MORE REVENUE ===== */
.hma-keep{background:radial-gradient(760px 380px at 50% 0%,#fff 0%,rgba(255,255,255,0) 72%),var(--hma-lav);}
.hma-keep .hma-keep__title{max-width:820px;}
.hma-wy h2.elementor-heading-title{text-wrap:balance;}
.hma-keep .hma-keep__title .elementor-heading-title{text-align:center;}
.hma-keep .hma-keep__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin:0 auto 30px;}
.hma-keep .hma-keep__paper{background:#fff;border:1px solid #E6DEF7;border-radius:28px;box-shadow:0 30px 70px -32px rgba(43,20,110,.30);overflow:hidden;}
.hma-keep .hma-keep__lede{padding:44px 56px 36px;border-bottom:1px solid #ECE6F8;background:linear-gradient(180deg,#FBF9FF,#fff);}
.hma-keep .hma-keep__lede p{font-family:"Manrope",sans-serif;font-weight:700;font-size:22px;line-height:1.45;letter-spacing:-.01em;color:var(--hma-ink);text-align:center;margin:0 auto;max-width:760px;}
.hma-keep .hma-keep__col{flex:1 1 50%;padding:40px 56px 48px;}
.hma-keep .hma-keep__col--b{border-left:1px solid #ECE6F8;}
.hma-keep .hma-keep__col p{color:#4A5260;font-size:18px;line-height:1.85;margin:0;}
.hma-keep .hma-keep__col strong{color:var(--hma-purple);font-weight:700;}
.hma-keep .hma-keep__close{max-width:860px;}
.hma-keep .hma-keep__close p{display:flex;align-items:center;justify-content:center;gap:22px;text-align:center;font-family:"Manrope",sans-serif;font-weight:700;font-size:22px;line-height:1.4;color:var(--hma-ink);margin:0;}
.hma-keep .hma-keep__close p::before,.hma-keep .hma-keep__close p::after{content:"";flex:0 0 48px;height:2px;border-radius:2px;background:var(--hma-purple-2);}
@media (max-width:1024px){
 .hma-keep .hma-keep__lede{padding:36px 40px 30px;}
 .hma-keep .hma-keep__lede p{font-size:21px;}
 .hma-keep .hma-keep__col{padding:32px 40px;}
 .hma-keep .hma-keep__col--b{border-left:0;border-top:1px solid #ECE6F8;}
}
@media (max-width:767px){
 .hma-keep .hma-keep__title .elementor-heading-title::before{margin-bottom:22px;}
 .hma-keep .hma-keep__paper{border-radius:20px;}
 .hma-keep .hma-keep__lede{padding:28px 22px 24px;}
 .hma-keep .hma-keep__lede p{font-size:20px;text-align:left;}
 .hma-keep .hma-keep__col{padding:24px 22px 28px;}
 .hma-keep .hma-keep__col p{font-size:16px;}
 .hma-keep .hma-keep__close p{font-size:19px;gap:14px;}
 .hma-keep .hma-keep__close p::before,.hma-keep .hma-keep__close p::after{flex-basis:24px;}
}

/* ===== S4 REVENUE CYCLE (spine timeline) ===== */
.hma-cycle{background:#fff;}
.hma-cycle .hma-cycle__head{border-bottom:1px solid #ECE6F8;}
.hma-cycle .hma-cycle__title{flex:0 0 46%;}
.hma-cycle .hma-cycle__intro{flex:1 1 auto;}
.hma-cycle .hma-cycle__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-spine.e-con{display:grid !important;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(72px,auto);column-gap:0;row-gap:0;position:relative;counter-reset:hstep;--hma-node:46px;--hma-off:64px;}
.hma-spine.e-con::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,var(--hma-purple-2) 0%,var(--hma-purple) 78%,rgba(81,45,168,0) 100%);border-radius:2px;pointer-events:none;}
.hma-spine .hma-step{counter-increment:hstep;position:relative;padding-bottom:28px;}
.hma-spine .hma-step--l{grid-column:1;padding-right:var(--hma-off);align-items:flex-end;text-align:right;}
.hma-spine .hma-step--r{grid-column:2;padding-left:var(--hma-off);align-items:flex-start;}
.hma-spine .hma-step--n1{grid-row:1/span 2}.hma-spine .hma-step--n2{grid-row:2/span 2}.hma-spine .hma-step--n3{grid-row:3/span 2}.hma-spine .hma-step--n4{grid-row:4/span 2}
.hma-spine .hma-step--n5{grid-row:5/span 2}.hma-spine .hma-step--n6{grid-row:6/span 2}.hma-spine .hma-step--n7{grid-row:7/span 2}.hma-spine .hma-step--n8{grid-row:8/span 2}
.hma-spine .hma-step__title,.hma-spine .hma-step__text{width:100%;max-width:440px;}
.hma-spine .hma-step__title{position:relative;}
.hma-spine .hma-step__title::before{content:counter(hstep,decimal-leading-zero);position:absolute;top:50%;transform:translateY(-50%);width:var(--hma-node);height:var(--hma-node);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Manrope",sans-serif;font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--hma-purple);background:#fff;border:2px solid var(--hma-purple);box-shadow:0 0 0 6px #fff,0 10px 24px -8px rgba(81,45,168,.45);z-index:2;}
.hma-spine .hma-step--l .hma-step__title::before{right:calc(0px - var(--hma-off) - var(--hma-node) / 2);}
.hma-spine .hma-step--r .hma-step__title::before{left:calc(0px - var(--hma-off) - var(--hma-node) / 2);}
.hma-spine .hma-step__title::after{content:"";position:absolute;top:50%;width:26px;height:2px;background:#D9CEF2;}
.hma-spine .hma-step--l .hma-step__title::after{right:-48px;}
.hma-spine .hma-step--r .hma-step__title::after{left:-48px;}
.hma-spine .hma-step--n8 .hma-step__title::before{background:var(--hma-purple);border-color:var(--hma-purple);color:#fff;}
.hma-spine .hma-step__text p{color:var(--hma-muted);font-size:16px;line-height:1.75;margin:0;}
@media (max-width:1024px){
 .hma-cycle .hma-cycle__title{flex:none;}
 .hma-spine.e-con{--hma-off:48px;}
 .hma-spine .hma-step__title::after{display:none;}
}
@media (max-width:767px){
 .hma-cycle .hma-cycle__intro p{font-size:16px;}
 .hma-spine.e-con{grid-template-columns:1fr;--hma-node:40px;--hma-off:60px;}
 .hma-spine.e-con::after{left:20px;transform:none;}
 .hma-spine .hma-step--l,.hma-spine .hma-step--r{grid-column:1;grid-row:auto !important;text-align:left;align-items:flex-start;padding:0 0 36px var(--hma-off);}
 .hma-spine .hma-step--l .hma-step__title::before,.hma-spine .hma-step--r .hma-step__title::before{left:calc(0px - var(--hma-off));right:auto;}
}

/* ===== S5 CTA – PAYMENT TICKET ===== */
.hma-ticket-sec{background:var(--hma-lav);}
.hma-ticket{position:relative;border-radius:28px;}
.hma-ticket .hma-ticket__stub,.hma-ticket .hma-ticket__body{box-shadow:0 30px 50px -20px rgba(43,20,110,.22);}
.hma-ticket .hma-ticket__stub{position:relative;border-radius:28px 0 0 28px;background:radial-gradient(420px 260px at 0% 0%,rgba(205,189,255,.25),transparent 70%),linear-gradient(135deg,#5231AE 0%,#512DA8 60%,#5E35B1 100%);}
.hma-ticket .hma-ticket__body{position:relative;border-radius:0 28px 28px 0;background:#fff;}
/* perforation */
.hma-ticket .hma-ticket__body::before{content:"";position:absolute;left:-1px;top:28px;bottom:28px;border-left:2px dashed #D9CEF2;}
.hma-ticket .hma-ticket__stub::after,.hma-ticket .hma-ticket__stub::before{content:"";position:absolute;left:calc(100% - 18px);right:auto;width:36px;height:36px;border-radius:50%;background:var(--hma-lav);z-index:3;inset-inline-start:calc(100% - 18px);}
.hma-ticket .hma-ticket__stub::before{top:-18px;bottom:auto;inset-block-start:-18px;}
.hma-ticket .hma-ticket__stub::after{bottom:-18px;top:auto;inset-block-start:auto;}
.hma-wy.hma-ticket-sec .hma-ticket__title .elementor-heading-title{font-family:"Manrope",sans-serif;color:#fff;font-size:38px;line-height:50px;letter-spacing:-1px;font-weight:800;}
.hma-ticket .hma-ticket__text p{color:#263238;font-size:17px;font-weight:700;line-height:1.8;margin:0;}
.hma-ticket .hma-ticket__btn .elementor-button{width:100%;justify-content:center;background:var(--hma-purple);color:#fff;font-family:"Manrope",sans-serif;font-weight:800;font-size:16px;padding:19px 26px;border-radius:12px;box-shadow:0 14px 28px -12px rgba(81,45,168,.6);transition:transform .2s ease,background .2s ease;}
.hma-ticket .hma-ticket__btn .elementor-button:hover,.hma-ticket .hma-ticket__btn .elementor-button:focus-visible{background:#43239A;color:#fff;transform:translateY(-2px);}
.hma-ticket .hma-ticket__btn,.hma-ticket .hma-ticket__btn .elementor-button-wrapper{width:100%;}
.hma-ticket .elementor-button-icon svg{fill:currentColor;width:14px;height:14px;}
@media (max-width:1024px){
 .hma-wy.hma-ticket-sec .hma-ticket__title .elementor-heading-title{font-size:31px;line-height:41px;}
}
@media (max-width:767px){
 .hma-ticket,.hma-ticket .hma-ticket__stub,.hma-ticket .hma-ticket__body{border-radius:22px;}
 .hma-ticket .hma-ticket__stub{border-radius:22px 22px 0 0;}
 .hma-ticket .hma-ticket__body{border-radius:0 0 22px 22px;}
 .hma-ticket .hma-ticket__body::before{left:22px;right:22px;top:-1px;bottom:auto;border-left:0;border-top:2px dashed #D9CEF2;}
 .hma-ticket .hma-ticket__stub::before,.hma-ticket .hma-ticket__stub::after{top:auto;inset-block-start:auto;bottom:-18px;}
 .hma-ticket .hma-ticket__stub::before{left:-18px;inset-inline-start:-18px;}
 .hma-ticket .hma-ticket__stub::after{left:calc(100% - 18px);inset-inline-start:calc(100% - 18px);}
 .hma-wy.hma-ticket-sec .hma-ticket__title .elementor-heading-title{font-size:27px;line-height:36px;letter-spacing:-.5px;}
 .hma-ticket .hma-ticket__text p{font-size:16px;}
 .hma-ticket .hma-ticket__btn .elementor-button{font-size:15px;padding:18px 14px;white-space:nowrap;}
}

/* ===== S6 WYOMING MEDICAID – RULEBOOK ===== */
.hma-medi{background:#fff;}
.hma-medi>.e-con-inner{display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"title paper" "text paper";column-gap:88px;row-gap:28px;align-items:start;}
.hma-medi .hma-medi__title{grid-area:title;align-self:end;}
.hma-medi .hma-medi__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-medi .hma-medi__text{grid-area:text;}
.hma-medi .hma-medi__text p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-medi .hma-medi__text strong{display:block;margin-top:18px;color:#263238;font-family:"Manrope",sans-serif;font-weight:700;font-size:18px;}
.hma-medi .hma-medi__paper{grid-area:paper;align-self:center;position:relative;padding:56px 48px 56px 92px;border:1px solid #E6DEF7;border-radius:20px;background-color:#fff;background-image:linear-gradient(90deg,transparent 67px,rgba(126,87,194,.45) 67px,rgba(126,87,194,.45) 69px,transparent 69px),repeating-linear-gradient(180deg,transparent 0,transparent 39px,#EEE8FA 39px,#EEE8FA 40px);background-position:0 0,0 56px;box-shadow:0 34px 70px -34px rgba(43,20,110,.32),0 2px 0 #F3EFFB;transform:rotate(-1.2deg);}
.hma-medi .hma-medi__paper::before{content:"";position:absolute;top:-14px;left:50%;width:120px;height:28px;transform:translateX(-50%) rotate(1.2deg);border-radius:6px;background:rgba(205,189,255,.55);}
.hma-medi .hma-medi__paper p{font-family:"Nunito",sans-serif;color:#2E3540;font-size:19px;line-height:40px;margin:0;}
.hma-medi mark.hma-mark{color:inherit;padding:0 2px;background:linear-gradient(180deg,transparent 52%,#DCCFFB 52%,#DCCFFB 90%,transparent 90%);font-weight:inherit;}
@media (max-width:1024px){
 .hma-medi>.e-con-inner{grid-template-columns:1fr;grid-template-areas:"title" "paper" "text";row-gap:40px;}
 .hma-medi .hma-medi__paper{transform:none;margin:8px 0;}
 .hma-medi .hma-medi__paper::before{transform:translateX(-50%);}
}
@media (max-width:767px){
 .hma-medi .hma-medi__paper{padding:40px 22px 36px 54px;background-image:linear-gradient(90deg,transparent 37px,rgba(126,87,194,.45) 37px,rgba(126,87,194,.45) 39px,transparent 39px),repeating-linear-gradient(180deg,transparent 0,transparent 33px,#EEE8FA 33px,#EEE8FA 34px);background-position:0 0,0 40px;border-radius:16px;}
 .hma-medi .hma-medi__paper p{font-size:16px;line-height:34px;}
 .hma-medi .hma-medi__text p{font-size:16px;}
}

/* ===== S7 RURAL FACILITIES – EXPANDING PANELS ===== */
.hma-fac-sec{background:linear-gradient(180deg,var(--hma-lav) 0%,#FBF9FE 100%);}
.hma-wy.hma-fac-sec .e-con>.elementor-widget.hma-fac-sec__title{max-width:820px;}
.hma-wy.hma-fac-sec .e-con>.elementor-widget.hma-fac-sec__intro{max-width:740px;}
.hma-fac-sec .hma-fac-sec__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;text-align:center;margin:0;}
.hma-acc{display:flex;gap:16px;height:440px;}
.hma-acc__panel{position:relative;flex:1 1 0;min-width:0;border-radius:26px;overflow:hidden;background:radial-gradient(420px 260px at 100% 0%,rgba(205,189,255,.22),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:0 26px 50px -28px rgba(43,20,110,.55);transition:flex-grow .55s cubic-bezier(.2,.7,.2,1);}
.hma-acc__panel.is-active{flex-grow:3.4;}
.hma-acc__tab{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:30px;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;font:inherit;}
.hma-acc__tab:hover,.hma-acc__tab:focus{background:transparent;color:#fff;}
.hma-acc__tab:focus-visible{outline:3px solid #CDBDFF;outline-offset:-6px;border-radius:26px;}
.hma-acc__abbr{font-family:"Manrope",sans-serif;font-weight:800;font-size:58px;line-height:1;letter-spacing:-.03em;color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);transition:font-size .45s ease,color .45s ease;}
.hma-acc__panel.is-active .hma-acc__abbr{writing-mode:horizontal-tb;transform:none;font-size:132px;letter-spacing:-.06em;color:rgba(255,255,255,.16);}
.hma-acc__plus{position:relative;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);order:-1;align-self:flex-end;transition:transform .4s ease,opacity .3s ease;}
.hma-acc__plus::before,.hma-acc__plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#fff;transform:translate(-50%,-50%);}
.hma-acc__plus::after{transform:translate(-50%,-50%) rotate(90deg);}
.hma-acc__panel.is-active .hma-acc__plus{opacity:0;transform:rotate(45deg);}
.hma-acc__body{position:absolute;left:40px;right:40px;bottom:40px;z-index:2;max-width:520px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s ease,transform .45s ease;}
.hma-acc__panel.is-active .hma-acc__body{opacity:1;transform:none;pointer-events:auto;transition-delay:.18s;}
.hma-wy .hma-acc__body .hma-lbl-t{color:#fff;margin:0 0 12px;font-size:21px;}
.hma-acc__body p{color:rgba(255,255,255,.82);font-family:"Nunito",sans-serif;font-size:17px;line-height:1.75;margin:0;}
.hma-fac-sec .hma-fac-sec__close{align-self:center;}
.hma-fac-sec .hma-fac-sec__close p{font-family:"Nunito",sans-serif;font-weight:500;font-size:17px;line-height:1.75;color:var(--hma-muted);text-align:center;margin:0;max-width:760px;}
@media (max-width:1024px){
 .hma-acc{height:420px;gap:12px;}
 .hma-acc__panel.is-active .hma-acc__abbr{font-size:104px;}
 .hma-acc__body{left:30px;right:30px;bottom:30px;}
}
@media (max-width:767px){
 .hma-acc{flex-direction:column;height:auto;gap:12px;}
 .hma-acc__panel{flex:none;border-radius:20px;}
 .hma-acc__tab{position:relative;inset:auto;height:auto;flex-direction:row;align-items:center;padding:22px 22px;}
 .hma-acc__abbr,.hma-acc__panel.is-active .hma-acc__abbr{writing-mode:horizontal-tb;transform:none;font-size:40px;color:#fff;letter-spacing:-.03em;}
 .hma-acc__plus{order:0;align-self:center;width:38px;height:38px;}
 .hma-acc__panel.is-active .hma-acc__plus{opacity:1;transform:rotate(45deg);}
 .hma-acc__body{position:static;display:none;padding:0 22px 26px;opacity:1;transform:none;pointer-events:auto;max-width:none;}
 .hma-acc__panel.is-active .hma-acc__body{display:block;}
 .hma-acc__body p{font-size:16px;}
 .hma-fac-sec .hma-fac-sec__intro p{font-size:16px;}
 .hma-fac-sec .hma-fac-sec__close p{font-size:16px;}
}

/* S7 – guard against theme button styles */
.hma-wy .hma-acc button.hma-acc__tab,.hma-wy .hma-acc button.hma-acc__tab:hover,.hma-wy .hma-acc button.hma-acc__tab:focus,.hma-wy .hma-acc button.hma-acc__tab:active{background:transparent !important;background-color:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important;border-radius:0;text-transform:none;letter-spacing:normal;min-height:0;}
.hma-wy .hma-acc .hma-acc__panel.is-active .hma-acc__abbr{position:absolute;left:30px;top:22px;}
@media (max-width:767px){.hma-wy .hma-acc .hma-acc__panel.is-active .hma-acc__abbr{position:static;}}

/* ===== S8 PAYERS – INSURANCE CARD DECK ===== */
.hma-payer{background:#fff;}
.hma-payer .hma-payer__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-payer .hma-payer__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-wy.hma-payer .e-con-inner>.elementor-widget.hma-payer__close{align-self:center;width:100%;max-width:820px;padding-top:40px;border-top:1px solid #ECE6F8;}
.hma-payer .hma-payer__close p{font-family:"Nunito",sans-serif;font-weight:500;color:var(--hma-muted);font-size:17px;line-height:1.75;text-align:center;margin:0;}
.hma-deck{position:relative;}
.hma-deck__stack{display:grid;padding:72px 84px 0 0;}
.hma-deck__card{grid-area:1/1;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:330px;padding:32px 34px 34px;border-radius:24px;color:#fff;cursor:pointer;background:radial-gradient(380px 240px at 100% 0%,rgba(205,189,255,.28),transparent 70%),repeating-radial-gradient(circle at 110% -10%,rgba(255,255,255,.05) 0 1px,transparent 1px 22px),linear-gradient(140deg,var(--c1),var(--c2));box-shadow:0 30px 60px -28px rgba(46,28,107,.6),inset 0 1px 0 rgba(255,255,255,.12);transform-origin:left bottom;transform:translate(calc(var(--k) * 28px),calc(var(--k) * -24px)) scale(calc(1 - var(--k) * .05));z-index:calc(10 - var(--k));filter:brightness(calc(1 - var(--k) * .12));transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .6s ease;}
.hma-deck__card.is-front{cursor:default;}
.hma-deck__top{display:flex;justify-content:space-between;align-items:center;}
.hma-deck__chip{width:50px;height:38px;border-radius:9px;background:linear-gradient(135deg,#EDE6FF 0%,#CDBDFF 45%,#A991EA 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);position:relative;}
.hma-deck__chip::before,.hma-deck__chip::after{content:"";position:absolute;left:8px;right:8px;height:1px;background:rgba(43,20,110,.35);}
.hma-deck__chip::before{top:13px;}.hma-deck__chip::after{bottom:13px;}
.hma-deck__no{font-family:"Manrope",sans-serif;font-weight:800;font-size:15px;letter-spacing:.18em;color:rgba(255,255,255,.6);}
.hma-deck__content{transition:opacity .35s ease;}
.hma-deck__card:not(.is-front) .hma-deck__content{opacity:0;}
.hma-wy .hma-deck__content .hma-lbl-t{color:#fff;margin:0 0 12px;font-size:21px;}
.hma-deck__content p{font-family:"Nunito",sans-serif;color:rgba(255,255,255,.84);font-size:17px;line-height:1.75;margin:0;max-width:470px;}
.hma-deck__nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-right:84px;}
.hma-deck__tabs{display:flex;gap:8px;}
.hma-wy .hma-deck button.hma-deck__tab,.hma-wy .hma-deck button.hma-deck__arrow{appearance:none;margin:0;font-family:"Manrope",sans-serif;cursor:pointer;box-shadow:none !important;text-transform:none;letter-spacing:.06em;min-height:0;line-height:1;transition:background .25s ease,color .25s ease,border-color .25s ease;}
.hma-wy .hma-deck button.hma-deck__tab{padding:12px 16px !important;border-radius:999px !important;border:1px solid #DED4F3 !important;background:#fff !important;color:#5B6470 !important;font-size:13px;font-weight:800;}
.hma-wy .hma-deck button.hma-deck__tab.is-on,.hma-wy .hma-deck button.hma-deck__tab:hover{background:var(--hma-purple) !important;border-color:var(--hma-purple) !important;color:#fff !important;}
.hma-deck__arrows{display:flex;gap:10px;}
.hma-wy .hma-deck button.hma-deck__arrow{width:48px;height:48px;padding:0 !important;display:inline-flex;align-items:center;justify-content:center;border-radius:50% !important;border:1px solid #DED4F3 !important;background:#fff !important;color:var(--hma-purple) !important;}
.hma-wy .hma-deck button.hma-deck__arrow:hover{background:var(--hma-lav) !important;border-color:var(--hma-purple-2) !important;}
.hma-deck__arrow svg{width:20px;height:20px;}
.hma-wy .hma-deck button:focus-visible{outline:3px solid var(--hma-purple-2);outline-offset:2px;}
@media (max-width:1024px){
 .hma-deck__stack{padding:64px 72px 0 0;}
 .hma-deck__nav{padding-right:72px;}
}
@media (max-width:767px){
 .hma-payer .hma-payer__intro p{font-size:16px;}
 .hma-wy.hma-payer .e-con-inner>.elementor-widget.hma-payer__close{padding-top:30px;}
 .hma-payer .hma-payer__close p{font-size:16px;}
 .hma-deck__stack{padding:30px 20px 0 0;}
 .hma-deck__card{min-height:0;padding:24px 22px 26px;gap:26px;transform:translate(calc(var(--k) * 10px),calc(var(--k) * -12px)) scale(calc(1 - var(--k) * .03));}
 .hma-deck__content p{font-size:16px;}
 .hma-deck__nav{padding-right:0;margin-top:22px;}
 .hma-wy .hma-deck button.hma-deck__tab{padding:11px 12px !important;}
 .hma-wy .hma-deck button.hma-deck__arrow{width:42px;height:42px;}
}

/* ===== S9 IN-HOUSE COST + CALCULATOR 1 (RECEIPT) ===== */
.hma-cost{background:var(--hma-lav);}
.hma-cost .hma-cost__copy{position:sticky;top:130px;}
.hma-cost .hma-cost__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-cost .hma-cost__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-cost .hma-ib{padding:24px 0;}
.hma-cost .hma-ib--in{border-top:1px solid #DED4F3;border-bottom:1px dashed #CFC2EC;}
.hma-cost .hma-ib .elementor-icon-box-wrapper{display:flex;gap:20px;align-items:flex-start;text-align:left;}
.hma-cost .hma-ib .elementor-icon-box-icon{margin:0 !important;flex:none;}
.hma-cost .hma-ib .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;font-size:22px;}
.hma-cost .hma-ib .elementor-icon svg{width:22px;height:22px;}
.hma-cost .hma-ib--in .elementor-icon{background:#E8ECEE;color:#546E7A;fill:#546E7A;}
.hma-cost .hma-ib--in .elementor-icon svg{fill:#546E7A;}
.hma-cost .hma-ib--out .elementor-icon{background:var(--hma-purple);color:#fff;box-shadow:0 12px 24px -10px rgba(81,45,168,.6);}
.hma-cost .hma-ib--out .elementor-icon svg{fill:#fff;}
.hma-wy .hma-ib .elementor-icon-box-title{margin:4px 0 8px;}
.hma-wy .hma-ib .elementor-icon-box-title,.hma-wy .hma-ib .elementor-icon-box-title a{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;line-height:26px;color:#263238;}
.hma-cost .hma-ib .elementor-icon-box-description{font-family:"Nunito",sans-serif;color:var(--hma-muted);font-size:16px;line-height:1.75;margin:0;}
/* receipt calculator */
.hma-rcpt{background:#fff;border:1px solid #E6DEF7;border-radius:26px;box-shadow:0 34px 70px -36px rgba(43,20,110,.35);overflow:hidden;font-family:"Nunito",sans-serif;}
.hma-rcpt__head{padding:36px 40px 8px;}
.hma-wy .hma-rcpt__head h3{margin:0 0 8px;}
.hma-rcpt__head p{color:var(--hma-muted);font-size:16px;line-height:1.7;margin:0;}
.hma-rcpt__inputs{padding:22px 40px 34px;display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.hma-rcpt__field label,.hma-rcpt__slider-head label{display:block;font-family:"Manrope",sans-serif;font-size:14px;font-weight:700;color:#263238;margin:0 0 10px;}
.hma-rcpt__money{display:flex;align-items:center;border:1px solid #D5CCE8;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;}
.hma-rcpt__money:focus-within{border-color:var(--hma-purple);box-shadow:0 0 0 4px rgba(81,45,168,.12);}
.hma-rcpt__money span{padding:0 0 0 16px;font-family:"Manrope",sans-serif;font-weight:700;font-size:18px;color:#7E57C2;}
.hma-wy .hma-rcpt__money input{flex:1;min-width:0;border:0 !important;outline:0;box-shadow:none !important;background:transparent !important;padding:14px 14px 14px 6px !important;font-family:"Manrope",sans-serif !important;font-size:18px !important;font-weight:700 !important;color:#2E1C6B !important;font-variant-numeric:tabular-nums;height:auto !important;}
.hma-rcpt__slider{grid-column:1/-1;margin-top:6px;}
.hma-rcpt__slider-head{display:flex;justify-content:space-between;align-items:center;}
.hma-rcpt__slider-head label{margin:0;}
.hma-rcpt__slider-head strong{font-family:"Manrope",sans-serif;font-size:18px;font-weight:800;color:var(--hma-purple);}
.hma-wy .hma-rcpt input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;margin:16px 0 0;border:0;border-radius:8px;padding:0;background:linear-gradient(90deg,var(--hma-purple) 0,var(--hma-purple-2) var(--fill,40%),#E9E3F7 var(--fill,40%));cursor:pointer;}
.hma-wy .hma-rcpt input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--hma-purple);box-shadow:0 4px 12px rgba(81,45,168,.35);}
.hma-wy .hma-rcpt input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--hma-purple);}
.hma-wy .hma-rcpt input[type=range]:focus-visible{outline:3px solid rgba(81,45,168,.35);outline-offset:6px;}
.hma-rcpt__slider-labels{display:flex;justify-content:space-between;font-size:12px;color:#8A93A0;margin-top:8px;}
.hma-rcpt__bill{position:relative;padding:40px 40px 34px;background:#FBF9FF;border-top:2px dashed #DCD2F1;}
.hma-rcpt__bill::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px;background:radial-gradient(circle at 10px 0,transparent 0) ;}
.hma-rcpt__lines{list-style:none;margin:0;padding:0;}
.hma-rcpt__lines li{display:flex;align-items:baseline;gap:10px;margin:0;padding:10px 0;font-size:15px;color:#4A5260;}
.hma-rcpt__lines li span{flex:none;}
.hma-rcpt__lines li::after{content:"";order:1;flex:1;border-bottom:2px dotted #D3C8EC;transform:translateY(-4px);}
.hma-rcpt__lines li b{order:2;font-family:"Manrope",sans-serif;font-weight:700;color:#263238;font-variant-numeric:tabular-nums;}
.hma-rcpt__lines li em{font-style:normal;color:var(--hma-purple);font-weight:700;}
.hma-rcpt__total{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:18px;border-top:3px double #263238;}
.hma-rcpt__total p{margin:0 0 6px;font-family:"Manrope",sans-serif;font-weight:700;font-size:15px;color:#263238;}
.hma-rcpt #hma-total{font-family:"Manrope",sans-serif;font-weight:800;font-size:46px;line-height:1;letter-spacing:-.03em;color:var(--hma-purple);font-variant-numeric:tabular-nums;}
.hma-rcpt__bill small{display:block;margin-top:18px;font-size:12.5px;line-height:1.7;color:#7A8290;}
.hma-cost .hma-cost__close p{color:var(--hma-muted);font-size:16px;line-height:1.75;margin:0;padding:0 8px;}
.hma-cost .hma-cost__close strong{color:#263238;}
@media (max-width:1024px){
 .hma-cost .hma-cost__copy{position:static;}
}
@media (max-width:767px){
 .hma-cost .hma-cost__intro p{font-size:16px;}
 .hma-rcpt{border-radius:20px;}
 .hma-rcpt__head{padding:28px 22px 4px;}
 .hma-rcpt__inputs{grid-template-columns:1fr;padding:20px 22px 28px;}
 .hma-rcpt__bill{padding:30px 22px 26px;}
 .hma-rcpt__lines li{font-size:14px;flex-wrap:wrap;}
 .hma-rcpt #hma-total{font-size:38px;}
}

/* ===== S10 SPECIALTIES – HORIZONTAL STRIP ===== */
.hma-spec2{background:#fff;overflow:hidden;}
.hma-spec2 .hma-spec2__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-spec2 .hma-spec2__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;max-width:640px;}
.hma-strip-nav{display:flex;align-items:center;gap:22px;}
.hma-strip-nav__bar{position:relative;width:160px;height:4px;border-radius:4px;background:#ECE6F8;overflow:hidden;}
.hma-strip-nav__bar span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:4px;background:var(--hma-purple);transition:left .15s linear,width .15s linear;}
.hma-strip-nav__btns{display:flex;gap:10px;}
.hma-wy .hma-strip-nav button.hma-strip-nav__btn{width:52px;height:52px;padding:0 !important;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50% !important;border:1px solid #DED4F3 !important;background:#fff !important;color:var(--hma-purple) !important;box-shadow:none !important;cursor:pointer;transition:background .25s ease,color .25s ease;}
.hma-wy .hma-strip-nav button.hma-strip-nav__btn:hover{background:var(--hma-purple) !important;color:#fff !important;border-color:var(--hma-purple) !important;}
.hma-strip-nav__btn svg{width:20px;height:20px;}
.hma-strip.e-con{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:6px;cursor:grab;-webkit-overflow-scrolling:touch;}
.hma-strip.e-con::-webkit-scrollbar{display:none;}
.hma-strip.e-con.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none;}
.hma-strip>.hma-strip__panel{flex:0 0 calc((100% - 40px) / 3.25) !important;min-height:0;justify-content:flex-start !important;gap:30px !important;scroll-snap-align:start;position:relative;overflow:hidden;border-radius:28px;padding:34px 32px 36px !important;background:linear-gradient(160deg,var(--p1),var(--p2));}
.hma-strip__panel--1{--p1:#2E1C6B;--p2:#43279A;}
.hma-strip__panel--2{--p1:#43279A;--p2:#5231AE;}
.hma-strip__panel--3{--p1:#5231AE;--p2:#512DA8;}
.hma-strip__panel--4{--p1:#512DA8;--p2:#6A3FC0;}
.hma-strip__panel--5{--p1:#37474F;--p2:#4E636D;}
.hma-strip__panel--6{--p1:#2E1C6B;--p2:#5231AE;}
.hma-strip>.hma-strip__panel::before{content:"";position:absolute;right:-110px;left:auto;inset-inline-start:auto;top:-110px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(205,189,255,.18);box-shadow:0 0 0 40px rgba(205,189,255,.04),0 0 0 80px rgba(205,189,255,.03);pointer-events:none;}
.hma-strip .hma-strip__icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:28px;color:#fff;}
.hma-strip .hma-strip__icon .elementor-icon svg{width:28px;height:28px;fill:#fff;}
.hma-wy.hma-spec2 .hma-strip .hma-lbl .elementor-heading-title{color:#fff;font-size:24px;line-height:30px;}
.hma-strip .hma-strip__text p{color:rgba(255,255,255,.8);font-size:16px;line-height:1.75;margin:0;}
.hma-strip .hma-strip__txt{border-top:1px solid rgba(255,255,255,.16);padding-top:22px !important;}
.hma-spec2 .hma-spec2__close{align-self:center;}
.hma-spec2 .hma-spec2__close p{color:var(--hma-muted);font-size:17px;line-height:1.75;text-align:center;margin:0;}
@media (max-width:1024px){
 .hma-strip>.hma-strip__panel{flex-basis:calc((100% - 20px) / 2.2) !important;}
}
@media (max-width:767px){
 .hma-spec2 .hma-spec2__intro p{font-size:16px;}
 .hma-strip-nav{width:100%;justify-content:space-between;}
 .hma-strip>.hma-strip__panel{flex-basis:84% !important;padding:26px 24px 28px !important;}
 .hma-wy.hma-spec2 .hma-strip .hma-lbl .elementor-heading-title{font-size:21px;line-height:27px;}
 .hma-spec2 .hma-spec2__close p{font-size:16px;}
}

/* ===== S11 EHR – CONVERGING WIRES ===== */
.hma-ehr{background:linear-gradient(180deg,#FBF9FE 0%,var(--hma-lav) 100%);}
.hma-ehr .hma-ehr__title{max-width:820px;}
.hma-ehr .hma-ehr__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-ehr .hma-ehr__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;max-width:760px;}
.hma-ehr .hma-ehr__label .elementor-heading-title{font-family:"Manrope",sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hma-purple);margin-bottom:14px;}
.hma-ehr .hma-ehr__node{position:relative;background:#fff;border:1px solid #E6DEF7;border-radius:18px;padding:18px 20px;margin-bottom:14px;box-shadow:0 14px 30px -24px rgba(43,20,110,.4);}
.hma-ehr .hma-ehr__node:last-child{margin-bottom:0;}
.hma-ehr .hma-ehr__node::after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;border:3px solid var(--hma-purple-2);}
.hma-ehr .hma-ehr__node .elementor-icon-box-wrapper{display:flex;gap:16px;align-items:center;text-align:left;}
.hma-ehr .hma-ehr__node .elementor-icon-box-icon{margin:0 !important;flex:none;}
.hma-ehr .hma-ehr__node .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--hma-lav);font-size:19px;color:var(--hma-purple);}
.hma-ehr .hma-ehr__node .elementor-icon svg{width:19px;height:19px;fill:var(--hma-purple);}
.hma-wy .hma-ehr__node .elementor-icon-box-title{margin:0 0 4px;}
.hma-wy .hma-ehr__node .elementor-icon-box-title,.hma-wy .hma-ehr__node .elementor-icon-box-title a{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;line-height:26px;color:#263238;}
.hma-ehr .hma-ehr__node .elementor-icon-box-description{font-family:"Nunito",sans-serif;font-size:15px;line-height:1.6;color:var(--hma-muted);margin:0;}
.hma-ehr .hma-ehr__wires{flex:1 1 20%;min-width:120px;align-self:stretch;}
.hma-ehr .hma-ehr__wires .elementor-widget-container{height:100%;}
.hma-wires{position:relative;height:100%;min-height:300px;}
.hma-wires svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;}
.hma-wires path{fill:none;stroke:#BBA8E8;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 8;}
@keyframes hmaFlow{to{stroke-dashoffset:-28;}}
@media (prefers-reduced-motion:reduce){.hma-wires path{animation:none;}}
.hma-wires__dot{position:absolute;right:-8px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--hma-purple);box-shadow:0 0 0 6px rgba(81,45,168,.15);}
.hma-ehr .hma-ehr__goal-col{padding-top:40px !important;}
.hma-ehr .hma-ehr__goal{position:relative;border-radius:28px;padding:48px 44px;background:radial-gradient(380px 240px at 100% 0%,rgba(205,189,255,.3),transparent 70%),linear-gradient(150deg,#43279A 0%,#512DA8 100%);box-shadow:0 34px 60px -30px rgba(43,20,110,.6);}
.hma-ehr .hma-ehr__goal p{margin:0;}
.hma-ehr .hma-goal__k{display:block;font-family:"Manrope",sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#CDBDFF;margin-bottom:16px;}
.hma-ehr .hma-goal__v{display:block;font-family:"Manrope",sans-serif;font-size:28px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#fff;}
.hma-ehr .hma-ehr__note p{color:var(--hma-muted);font-size:16px;line-height:1.75;margin:0;max-width:820px;}
.hma-ehr .hma-ehr__note{padding-top:28px;border-top:1px solid #DED4F3;}
@media (max-width:1024px){
 .hma-ehr .hma-goal__v{font-size:25px;}
 .hma-ehr .hma-ehr__goal{padding:36px 30px;}
}
@media (max-width:767px){
 .hma-ehr .hma-ehr__intro p{font-size:16px;}
 .hma-ehr .hma-ehr__node::after{display:none;}
 .hma-ehr .hma-ehr__wires{min-width:0;flex:none;height:70px;}
 .hma-wires{min-height:70px;height:70px;}
 .hma-wires svg{display:none;}
 .hma-wires::before{content:"";position:absolute;left:50%;top:8px;bottom:18px;border-left:2px dashed #BBA8E8;}
 .hma-wires__dot{left:50%;right:auto;top:auto !important;bottom:0;margin:0 0 0 -8px;}
 .hma-ehr .hma-ehr__goal-col{padding-top:0 !important;}
 .hma-ehr .hma-ehr__goal{padding:30px 24px;border-radius:22px;}
 .hma-ehr .hma-goal__v{font-size:22px;}
 .hma-ehr .hma-ehr__note p{font-size:15px;}
}

/* ===== S12 CITIES – ICON CARDS ===== */
.hma-metro-sec{background:linear-gradient(180deg,#fff 0%,#FBF9FE 100%);}
.hma-metro-sec .hma-metro-sec__title{flex:0 0 50%;}
.hma-metro-sec .hma-metro-sec__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-metro-sec .hma-metro-sec__intro{flex:1 1 auto;}
.hma-metro-sec .hma-metro-sec__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;}
.hma-citycards.e-con{display:grid !important;grid-template-columns:repeat(4,1fr);gap:20px;}
.hma-citycards>.hma-citycard{position:relative;overflow:hidden;margin:0 !important;border-radius:24px;background:#fff;border:1px solid #E6DEF7;box-shadow:0 18px 40px -32px rgba(43,20,110,.45);isolation:isolate;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,border-color .4s ease;}
.hma-citycards>.hma-citycard{padding:30px 26px 32px !important;}
.hma-citycards>.hma-citycard::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(260px 180px at 100% 0%,rgba(205,189,255,.35),transparent 70%),linear-gradient(150deg,#43279A 0%,#512DA8 100%);opacity:0;transition:opacity .4s ease;}
.hma-citycards>.hma-citycard::after{content:"";position:absolute;right:-50px;bottom:-50px;width:150px;height:150px;border-radius:50%;border:1px solid #EFEAF9;box-shadow:0 0 0 22px rgba(126,87,194,.04);z-index:-1;transition:border-color .4s ease;}
.hma-citycards>.hma-citycard:hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 34px 60px -30px rgba(43,20,110,.6);}
.hma-citycards>.hma-citycard:hover::before{opacity:1;}
.hma-citycards>.hma-citycard:hover::after{border-color:rgba(205,189,255,.25);}
.hma-citycard .elementor-icon-box-wrapper{text-align:left !important;}
.hma-citycard .elementor-icon-box-icon{margin:0 0 22px !important;}
.hma-citycard .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--hma-lav);font-size:20px;color:var(--hma-purple);transition:background .4s ease;}
.hma-citycard .elementor-icon svg{width:20px;height:20px;fill:var(--hma-purple);transition:fill .4s ease;}
.hma-citycard:hover .elementor-icon{background:#fff;}
.hma-wy .hma-citycard .elementor-icon-box-title{margin:0 0 8px;font-family:"Manrope",sans-serif;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:#263238;transition:color .4s ease;}
.hma-citycard .elementor-icon-box-description{margin:0;font-family:"Nunito",sans-serif;font-size:15.5px;line-height:1.65;color:var(--hma-muted);transition:color .4s ease;}
.hma-wy .hma-citycard:hover .elementor-icon-box-title{color:#fff;}
.hma-citycard:hover .elementor-icon-box-description{color:rgba(255,255,255,.85);}
.hma-metro-sec .hma-metro-sec__close{align-self:center;}
.hma-metro-sec .hma-metro-sec__close p{color:var(--hma-muted);font-size:17px;line-height:1.75;text-align:center;margin:0;}
@media (max-width:1024px){
 .hma-metro-sec .hma-metro-sec__title{flex:none;}
 .hma-citycards.e-con{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:767px){
 .hma-metro-sec .hma-metro-sec__intro p{font-size:16px;}
 .hma-citycards.e-con{grid-template-columns:1fr;gap:14px;}
 .hma-citycards>.hma-citycard{padding:22px 20px 24px !important;}
 .hma-citycard .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;gap:16px;align-items:flex-start;}
 .hma-citycard .elementor-icon-box-icon{margin:0 !important;}
 .hma-citycard .elementor-icon{width:44px;height:44px;}
 .hma-wy .hma-citycard .elementor-icon-box-title{font-size:20px;}
 .hma-citycards>.hma-citycard:hover{transform:none;}
 .hma-metro-sec .hma-metro-sec__close p{font-size:16px;}
}
/* ===== S13 CALCULATOR 2 – COLLECTIONS GAUGE ===== */
.hma-collect{position:relative;overflow:hidden;background:radial-gradient(800px 420px at 85% 10%,rgba(126,87,194,.35),transparent 70%),radial-gradient(600px 340px at 0% 100%,rgba(81,45,168,.3),transparent 70%),#2E1C6B;}
.hma-wy.hma-collect h2.elementor-heading-title{color:#fff;max-width:820px;}
.hma-collect .hma-collect__intro p{color:rgba(255,255,255,.72);font-size:17px;line-height:1.8;margin:0;max-width:760px;}
.hma-gauge{display:grid;grid-template-columns:1fr 1.05fr;border-radius:30px;overflow:hidden;border:1px solid rgba(205,189,255,.16);background:rgba(255,255,255,.04);font-family:"Nunito",sans-serif;}
.hma-gauge__controls{padding:44px 44px;display:flex;flex-direction:column;justify-content:center;gap:46px;border-right:1px solid rgba(205,189,255,.14);}
.hma-gauge__result{justify-content:center;}
.hma-gauge__ctl-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;}
.hma-gauge__ctl-head label{font-family:"Manrope",sans-serif;font-weight:700;font-size:15px;color:rgba(255,255,255,.85);margin:0;}
.hma-gauge__ctl-head strong{font-family:"Manrope",sans-serif;font-weight:800;font-size:24px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;}
.hma-wy .hma-gauge input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:8px;background:linear-gradient(90deg,#9C7FE0 0,#CDBDFF var(--fill,50%),rgba(255,255,255,.12) var(--fill,50%));cursor:pointer;}
.hma-wy .hma-gauge input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #7E57C2;box-shadow:0 0 0 6px rgba(205,189,255,.18);}
.hma-wy .hma-gauge input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid #7E57C2;}
.hma-wy .hma-gauge input[type=range]:focus-visible{outline:3px solid rgba(205,189,255,.5);outline-offset:6px;}
.hma-gauge__ticks{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:rgba(255,255,255,.45);}
.hma-gauge__result{padding:40px 44px 44px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(180deg,rgba(81,45,168,.28),rgba(46,28,107,0));}
.hma-gauge__dial{position:relative;width:100%;max-width:380px;}
.hma-gauge__dial svg{display:block;width:100%;height:auto;overflow:visible;}
.hma-gauge__track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:18;stroke-linecap:round;}
.hma-gauge__cur{fill:none;stroke:#6E46C4;stroke-width:18;stroke-linecap:round;}
.hma-gauge__gap{fill:none;stroke:#CDBDFF;stroke-width:18;stroke-linecap:round;}
.hma-gauge__mk{stroke-width:4;}
.hma-gauge__mk--cur{fill:#2E1C6B;stroke:#9C7FE0;}
.hma-gauge__mk--tgt{fill:#fff;stroke:#CDBDFF;}
.hma-gauge__center{position:static;margin-top:-6px;}
.hma-wy .hma-gauge__center h3{color:rgba(255,255,255,.85);font-size:18px;line-height:24px;letter-spacing:0;margin:0 0 6px;}
.hma-gauge__num{font-family:"Manrope",sans-serif;font-weight:800;font-size:48px;line-height:1.05;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.hma-gauge__center span,.hma-gauge__year span{display:block;font-size:13px;color:rgba(255,255,255,.6);margin-top:4px;}
.hma-gauge__year{margin-top:22px;padding:16px 28px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(205,189,255,.16);}
.hma-gauge__year span{margin:0 0 4px;}
.hma-gauge__num--sm{font-size:30px;color:#CDBDFF;}
.hma-gauge__disc{font-size:12.5px;line-height:1.7;color:rgba(255,255,255,.55);margin:22px 0 22px;max-width:420px;}
.hma-wy a.hma-gauge__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px;padding:18px 24px;border-radius:12px;background:#fff;color:var(--hma-purple) !important;text-decoration:none !important;font-family:"Manrope",sans-serif;font-weight:800;font-size:15px;transition:transform .2s ease,background .2s ease;}
.hma-wy a.hma-gauge__cta:hover,.hma-wy a.hma-gauge__cta:focus-visible{background:#EDE7FF;transform:translateY(-2px);}
.hma-collect .hma-collect__close{align-self:center;}
.hma-collect .hma-collect__close p{color:rgba(255,255,255,.75);font-size:17px;line-height:1.75;text-align:center;margin:0;max-width:760px;}
@media (max-width:1024px){
 .hma-gauge{grid-template-columns:1fr;}
 .hma-gauge__controls{border-right:0;border-bottom:1px solid rgba(205,189,255,.14);}
}
@media (max-width:767px){
 .hma-collect .hma-collect__intro p{font-size:16px;}
 .hma-gauge{border-radius:22px;}
 .hma-gauge__controls{padding:30px 22px;gap:28px;}
 .hma-gauge__result{padding:30px 20px 30px;}
 .hma-gauge__ctl-head strong{font-size:20px;}
 .hma-gauge__num{font-size:36px;}
 .hma-gauge__center{position:static;margin-top:10px;}
 .hma-wy .hma-gauge__center h3{font-size:13px;}
 .hma-collect .hma-collect__close p{font-size:16px;}
}

/* ===== S14 REPORTING – GLASS BOX HUB ===== */
.hma-glass{background:#fff;}
.hma-wy.hma-glass .e-con>.elementor-widget.hma-glass__intro{max-width:760px;}
.hma-glass .hma-glass__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;text-align:center;margin:0;}
.hma-hub.e-con{display:grid !important;grid-template-columns:1fr 340px 1fr;grid-template-rows:auto auto;grid-template-areas:"a c b" "d c e";column-gap:72px;row-gap:56px;align-items:center;position:relative;}
.hma-hub>.hma-hub__core{grid-area:c;align-self:center;justify-self:center;position:relative;width:320px;height:320px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 48px;background:radial-gradient(circle at 30% 25%,#512DA8 0%,#43279A 55%,#2E1C6B 100%);box-shadow:0 40px 80px -30px rgba(43,20,110,.6),inset 0 0 0 1px rgba(205,189,255,.2);}
.hma-hub>.hma-hub__core::before{content:"";position:absolute;inset:-18px;border-radius:50%;border:2px dashed #CDBDFF;}
.hma-hub>.hma-hub__core::after{content:"";position:absolute;inset:-40px;border-radius:50%;border:1px solid #ECE6F8;}
@keyframes hmaSpin{to{transform:rotate(360deg);}}
@media (prefers-reduced-motion:reduce){.hma-hub>.hma-hub__core::before{animation:none;}}
.hma-hub .hma-hub__core p{font-family:"Manrope",sans-serif;font-weight:800;font-size:26px;line-height:1.3;letter-spacing:-.01em;color:#fff;margin:0;}
.hma-hub>.hma-hub__item{position:relative;}
.hma-hub__item--a{grid-area:a;}.hma-hub__item--b{grid-area:b;}.hma-hub__item--d{grid-area:d;}.hma-hub__item--e{grid-area:e;}
.hma-hub .hma-hub__item .elementor-icon-box-wrapper{text-align:left;}
.hma-hub .hma-hub__item--a .elementor-icon-box-wrapper,.hma-hub .hma-hub__item--d .elementor-icon-box-wrapper{text-align:right;}
.hma-hub .hma-hub__item .elementor-icon-box-icon{margin-bottom:16px !important;}
.hma-hub .hma-hub__item .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--hma-lav);color:var(--hma-purple);font-size:22px;}
.hma-hub .hma-hub__item .elementor-icon svg{width:22px;height:22px;fill:var(--hma-purple);}
.hma-wy .hma-hub__item .elementor-icon-box-title{margin:0 0 8px;}
.hma-wy .hma-hub__item .elementor-icon-box-title,.hma-wy .hma-hub__item .elementor-icon-box-title a{font-family:"Manrope",sans-serif;font-size:19px;font-weight:700;line-height:26px;color:#263238;}
.hma-hub .hma-hub__item .elementor-icon-box-description{font-family:"Nunito",sans-serif;font-size:16px;line-height:1.7;color:var(--hma-muted);margin:0;}
.hma-hub>.hma-hub__item::after{content:"";position:absolute;top:28px;width:56px;height:2px;background:repeating-linear-gradient(90deg,#BBA8E8 0 6px,transparent 6px 11px);}
.hma-hub>.hma-hub__item--a::after,.hma-hub>.hma-hub__item--d::after{right:-64px;}
.hma-hub>.hma-hub__item--b::after,.hma-hub>.hma-hub__item--e::after{left:-64px;}
.hma-glass .hma-glass__lead p{font-family:"Manrope",sans-serif;font-weight:700;font-size:20px;line-height:1.5;color:#263238;text-align:center;margin:0;}
.hma-glass .hma-glass__close p{color:var(--hma-muted);font-size:17px;line-height:1.75;text-align:center;margin:0;max-width:720px;}
@media (max-width:1024px){
 .hma-hub.e-con{grid-template-columns:1fr 1fr;grid-template-areas:"c c" "a b" "d e";column-gap:40px;row-gap:44px;}
 .hma-hub>.hma-hub__core{width:280px;height:280px;margin-bottom:20px;}
 .hma-hub .hma-hub__item--a .elementor-icon-box-wrapper,.hma-hub .hma-hub__item--d .elementor-icon-box-wrapper{text-align:left;}
 .hma-hub>.hma-hub__item::after{display:none;}
}
@media (max-width:767px){
 .hma-glass .hma-glass__intro p{font-size:16px;}
 .hma-hub.e-con{grid-template-columns:1fr;grid-template-areas:"c" "a" "b" "d" "e";row-gap:28px;}
 .hma-hub>.hma-hub__core{width:240px;height:240px;padding:0 34px;}
 .hma-hub .hma-hub__core p{font-size:21px;}
 .hma-hub>.hma-hub__item{padding-left:18px;border-left:2px solid #E6DEF7;}
 .hma-glass .hma-glass__lead p{font-size:18px;}
 .hma-glass .hma-glass__close p{font-size:16px;}
}

/* ===== S15 CREDENTIALING – APPLICATION TRACKER ===== */
.hma-cred{background:var(--hma-lav);}
.hma-cred .hma-cred__title{max-width:820px;}
.hma-cred .hma-cred__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-cred .hma-cred__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;max-width:820px;}
.hma-cred .hma-cred__steps{position:relative;background:#fff;border:1px solid #E6DEF7;border-radius:28px;padding:44px 40px 40px !important;box-shadow:0 34px 70px -40px rgba(43,20,110,.35);}
.hma-cred .hma-cred__trackw{position:absolute !important;left:68px;right:calc(25% - 30px);top:72px;width:auto !important;margin:0 !important;z-index:0;}
.hma-track{height:4px;border-radius:4px;background:#ECE6F8;overflow:hidden;}
.hma-track__fill{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple-2),var(--hma-purple));transition:width 1.8s cubic-bezier(.3,.7,.2,1) .2s;}
.hma-cred.is-in .hma-track__fill{width:100%;}
.hma-cred .hma-cred__step{position:relative;z-index:1;}
.hma-cred .hma-cred__node .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;border:2px solid #DED4F3;color:#B3A3DA;font-size:22px;box-shadow:0 0 0 8px #fff;transition:background .4s ease,border-color .4s ease,color .4s ease;}
.hma-cred .hma-cred__node .elementor-icon svg{width:22px;height:22px;fill:#B3A3DA;transition:fill .4s ease;}
.hma-cred.is-in .hma-cred__node .elementor-icon{background:var(--hma-purple);border-color:var(--hma-purple);color:#fff;}
.hma-cred.is-in .hma-cred__node .elementor-icon svg{fill:#fff;}
.hma-cred.is-in .hma-cred__step--2 .elementor-icon,.hma-cred.is-in .hma-cred__step--2 .elementor-icon svg{transition-delay:.55s;}
.hma-cred.is-in .hma-cred__step--3 .elementor-icon,.hma-cred.is-in .hma-cred__step--3 .elementor-icon svg{transition-delay:1.05s;}
.hma-cred.is-in .hma-cred__step--4 .elementor-icon,.hma-cred.is-in .hma-cred__step--4 .elementor-icon svg{transition-delay:1.6s;}
.hma-cred .hma-cred__name{margin-top:8px;}
.hma-cred .hma-cred__text p{color:var(--hma-muted);font-size:15.5px;line-height:1.7;margin:0;}
.hma-cred .hma-cred__close p{color:var(--hma-muted);font-size:17px;line-height:1.75;margin:0;max-width:820px;}
.hma-cred .hma-cred__close{padding-left:22px;border-left:3px solid var(--hma-purple);}
@media (max-width:1024px){
 .hma-cred .hma-cred__steps{padding:34px 30px 30px 30px !important;row-gap:30px;}
 .hma-cred .hma-cred__trackw{left:58px;right:auto;top:64px;bottom:90px;width:4px !important;}
 .hma-track{width:4px;height:100%;}
 .hma-track__fill{width:100%;height:0;transition:height 1.8s cubic-bezier(.3,.7,.2,1) .2s;}
 .hma-cred.is-in .hma-track__fill{height:100%;}
 .hma-cred .hma-cred__step{display:grid !important;grid-template-columns:60px 1fr;column-gap:22px;row-gap:6px;}
 .hma-cred .hma-cred__node{grid-row:1/span 2;}
 .hma-cred .hma-cred__name{margin-top:6px;}
}
@media (max-width:767px){
 .hma-cred .hma-cred__intro p{font-size:16px;}
 .hma-cred .hma-cred__steps{padding:26px 20px 24px !important;border-radius:22px;}
 .hma-cred .hma-cred__trackw{left:44px;top:52px;}
 .hma-cred .hma-cred__node .elementor-icon{width:50px;height:50px;font-size:18px;}
 .hma-cred .hma-cred__step{grid-template-columns:50px 1fr;column-gap:16px;}
 .hma-cred .hma-cred__close p{font-size:16px;}
}

/* ===== S16 WHY CHOOSE – BENTO ===== */
.hma-why{background:#fff;}
.hma-why .hma-why__title{max-width:760px;}
.hma-why .hma-why__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-why .hma-why__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;max-width:820px;}
.hma-bento.e-con{display:grid !important;grid-template-columns:repeat(3,1fr);grid-template-areas:"a a b" "c d e";grid-auto-rows:auto;gap:18px;counter-reset:hbt;}
.hma-bento>.hma-bento__tile{position:relative;overflow:hidden;border-radius:26px;padding:30px 28px 30px !important;counter-increment:hbt;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;}
.hma-bento>.hma-bento__tile:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(43,20,110,.45);}
.hma-bento>.hma-bento__tile::before{content:counter(hbt,decimal-leading-zero);position:absolute;top:26px;right:28px;left:auto;inset-inline-start:auto;inset-block-start:26px;width:auto;height:auto;background:none;font-family:"Manrope",sans-serif;font-weight:800;font-size:15px;letter-spacing:.12em;color:rgba(81,45,168,.35);z-index:2;}
.hma-bento__tile--a{grid-area:a;justify-content:center !important;min-height:0;background:radial-gradient(560px 360px at 100% 0%,rgba(205,189,255,.32),transparent 70%),linear-gradient(150deg,#43279A 0%,#512DA8 100%);padding:44px 44px !important;}
.hma-bento__tile--b{grid-area:b;background:#2E1C6B;}
.hma-bento__tile--c{grid-area:c;background:var(--hma-lav);}
.hma-bento__tile--d{grid-area:d;background:#fff;border:1px solid #E6DEF7;}
.hma-bento__tile--e{grid-area:e;background:#EEF2F3;}
.hma-bento__tile--a::before,.hma-bento__tile--b::before{color:rgba(205,189,255,.55);}
.hma-bento__tile--a::before{top:40px;right:44px;inset-block-start:40px;font-size:17px;}
/* watermark icon in hero tile */
.hma-bento__tile--a .hma-bento__icon{position:absolute !important;top:50%;right:30px;transform:translateY(-50%);width:auto !important;margin:0 !important;pointer-events:none;}
.hma-bento__tile--a .hma-bento__icon .elementor-icon{width:230px !important;height:230px !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-size:220px !important;color:rgba(255,255,255,.08) !important;}
.hma-bento__tile--a .hma-bento__icon .elementor-icon svg{width:190px !important;height:190px !important;fill:rgba(255,255,255,.1) !important;}
.hma-bento__tile--a::after{content:"";position:absolute;right:-120px;left:auto;bottom:-200px;width:380px;height:380px;border-radius:50%;border:1px solid rgba(205,189,255,.18);box-shadow:0 0 0 50px rgba(205,189,255,.04),0 0 0 100px rgba(205,189,255,.03);pointer-events:none;}
.hma-bento__tile--a .hma-bento__txt{position:relative;z-index:1;max-width:440px;margin-top:0 !important;}
.hma-bento__tile--a .hma-bento__txt::before{content:"";display:block;position:static !important;inset:auto !important;width:48px;height:4px;border-radius:4px;background:#CDBDFF;margin-bottom:12px;}
.hma-bento .hma-bento__icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;font-size:19px;background:#fff;color:var(--hma-purple);box-shadow:0 10px 24px -14px rgba(43,20,110,.5);}
.hma-bento .hma-bento__icon .elementor-icon svg{width:19px;height:19px;fill:var(--hma-purple);}
.hma-bento__tile--b .hma-bento__icon .elementor-icon{background:rgba(205,189,255,.14);box-shadow:none;}
.hma-bento__tile--b .hma-bento__icon .elementor-icon svg{fill:#CDBDFF;}
.hma-bento__tile--d .hma-bento__icon .elementor-icon{background:var(--hma-lav);box-shadow:none;}
.hma-bento .hma-bento__txt{margin-top:auto;}
.hma-bento .hma-bento__text p{color:var(--hma-muted);font-size:15.5px;line-height:1.7;margin:0;}
.hma-wy .hma-bento__tile--a .hma-lbl .elementor-heading-title{color:#fff;font-size:26px;line-height:34px;}
.hma-wy .hma-bento__tile--b .hma-lbl .elementor-heading-title{color:#fff;}
.hma-bento__tile--a .hma-bento__text p{color:rgba(255,255,255,.84);font-size:18px;line-height:1.75;}
.hma-bento__tile--b .hma-bento__text p{color:rgba(255,255,255,.72);}
.hma-why .hma-why__close{align-self:center;}
.hma-why .hma-why__close p{color:var(--hma-muted);font-size:17px;line-height:1.75;text-align:center;margin:0;max-width:760px;}
@media (max-width:1024px){
 .hma-bento.e-con{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c" "d e";}
}
@media (max-width:767px){
 .hma-why .hma-why__intro p{font-size:16px;}
 .hma-bento.e-con{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e";grid-auto-rows:auto;gap:14px;}
 .hma-bento>.hma-bento__tile,.hma-bento__tile--a{padding:26px 22px !important;border-radius:20px;}
 .hma-bento__tile--a .hma-bento__icon{top:16px;right:-20px;transform:none;}
 .hma-bento__tile--a .hma-bento__icon .elementor-icon{width:150px !important;height:150px !important;}
 .hma-bento__tile--a .hma-bento__icon .elementor-icon svg{width:120px !important;height:120px !important;}
 .hma-bento__tile--a .hma-bento__txt{padding-top:70px !important;}
 .hma-wy .hma-bento__tile--a .hma-lbl .elementor-heading-title{font-size:22px;line-height:30px;}
 .hma-bento__tile--a .hma-bento__text p{font-size:16px;}
 .hma-bento>.hma-bento__tile:hover{transform:none;}
 .hma-why .hma-why__close p{font-size:16px;}
}
/* ===== S17 FINAL CTA + FORM (light card) ===== */
.hma-final{position:relative;overflow:hidden;background:radial-gradient(600px 320px at 0% 0%,rgba(205,189,255,.35),transparent 70%),radial-gradient(600px 320px at 100% 100%,rgba(205,189,255,.3),transparent 70%),linear-gradient(180deg,#F6F3FC 0%,#FBFAFE 100%);}
.hma-final .hma-final__row{background:#fff;border:1px solid #E6DEF7;border-radius:32px;overflow:hidden;box-shadow:0 40px 90px -45px rgba(46,28,107,.45);}
.hma-final .hma-final__copy{position:relative;justify-content:center;padding:60px 56px !important;background:linear-gradient(160deg,#F1ECFC 0%,#E7DEFA 100%);}
.hma-wy.hma-final .hma-final__title .elementor-heading-title{font-family:"Manrope",sans-serif;color:#263238;font-size:38px;line-height:48px;letter-spacing:-1px;font-weight:800;text-align:left;}
.hma-final .hma-final__text p{color:#3D4550;font-size:17px;font-weight:700;line-height:1.8;text-align:left;margin:0 0 14px;}
.hma-final .hma-final__text p:last-child{margin-bottom:0;}
.hma-final .hma-final__btn{margin-top:6px;position:relative;z-index:1;}
.hma-final .hma-final__btn .elementor-button{background:var(--hma-purple);color:#fff;font-family:"Manrope",sans-serif;font-weight:800;font-size:16px;padding:19px 30px;border-radius:12px;box-shadow:0 16px 30px -14px rgba(81,45,168,.6);transition:transform .2s ease,background .2s ease;}
.hma-final .hma-final__btn .elementor-button:hover,.hma-final .hma-final__btn .elementor-button:focus-visible{background:#43239A;color:#fff;transform:translateY(-2px);}
.hma-final .elementor-button-icon svg{fill:currentColor;width:14px;height:14px;}
.hma-final .hma-final__form{justify-content:center;padding:56px 52px !important;background:#fff;}
.hma-final .hma-final__form .elementor-field-group{margin-bottom:14px;}
.hma-final .hma-final__form .elementor-field-textual,.hma-final .hma-final__form select{border-radius:12px !important;border:1px solid #DED4F3 !important;background:#FBF9FF !important;font-family:"Nunito",sans-serif;min-height:50px;}
.hma-final .hma-final__form textarea.elementor-field-textual{min-height:110px;}
.hma-final .hma-final__form .elementor-field-textual:focus,.hma-final .hma-final__form select:focus{border-color:var(--hma-purple) !important;background:#fff !important;box-shadow:0 0 0 4px rgba(81,45,168,.12);outline:0;}
.hma-final .hma-final__form .elementor-button[type=submit]{width:100%;min-height:54px;border-radius:12px;background:var(--hma-purple);font-family:"Manrope",sans-serif;font-weight:800;font-size:16px;box-shadow:0 16px 30px -14px rgba(81,45,168,.6);}
.hma-final .hma-final__form .elementor-button[type=submit]:hover{background:#43239A;}
@media (max-width:1024px){
 .hma-final .hma-final__copy{padding:48px 40px !important;}
 .hma-final .hma-final__form{padding:44px 40px !important;}
 .hma-wy.hma-final .hma-final__title .elementor-heading-title{font-size:32px;line-height:42px;}
}
@media (max-width:767px){
 .hma-final .hma-final__row{border-radius:22px;}
 .hma-final .hma-final__copy{padding:40px 22px 34px !important;}
 .hma-final .hma-final__form{padding:30px 20px 26px !important;}
 .hma-wy.hma-final .hma-final__title .elementor-heading-title{font-size:27px;line-height:36px;letter-spacing:-.6px;}
 .hma-final .hma-final__text p{font-size:16px;}
 .hma-final .hma-final__btn,.hma-final .hma-final__btn .elementor-button{width:100%;justify-content:center;}
}
/* ===== Mobile icon-box row fix (S9, S11) ===== */
@media (max-width:767px){
 .hma-ehr .hma-ehr__node .elementor-icon-box-wrapper,.hma-cost .hma-ib .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start;gap:14px;text-align:left !important;}
 .hma-ehr .hma-ehr__node .elementor-icon-box-icon,.hma-cost .hma-ib .elementor-icon-box-icon{margin:0 !important;}
 .hma-ehr .hma-ehr__node .elementor-icon{width:42px;height:42px;border-radius:12px;}
}

/* ===== HERO POLISH (no content change) ===== */
.hma-hero{background:radial-gradient(900px 520px at 85% 40%,rgba(156,127,224,.35),transparent 62%),linear-gradient(100deg,rgba(46,28,107,.97) 0%,rgba(58,33,131,.93) 42%,rgba(72,42,160,.82) 70%,rgba(85,52,178,.74) 100%),url("https://healthmedaffairs.com/wp-content/uploads/2026/10/wyoming-medical-billing-coding-services-banner.webp") 75% center/cover no-repeat !important;}
@media (max-width:767px){.hma-hero{background:linear-gradient(180deg,rgba(46,28,107,.94) 0%,rgba(58,33,131,.9) 100%),url("https://healthmedaffairs.com/wp-content/uploads/2026/10/wyoming-medical-billing-coding-services-banner.webp") 70% center/cover no-repeat !important;}}
.hma-hero::after{content:"";position:absolute;left:-6%;right:-6%;bottom:-1px;height:64px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none;z-index:0;}
.hma-hero .hma-eyebrow .elementor-heading-title::before{animation:hmaPing 1.8s ease-out 3;}
@keyframes hmaPing{0%{box-shadow:0 0 0 0 rgba(205,189,255,.7);}100%{box-shadow:0 0 0 12px rgba(205,189,255,0);}}
.hma-hero .hma-btn-primary .elementor-button{position:relative;overflow:hidden;}
.hma-hero .hma-btn-primary .elementor-button::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(126,87,194,.18),transparent);transform:skewX(-20deg);transition:left .6s ease;}
.hma-hero .hma-btn-primary .elementor-button:hover::after{left:120%;}
.hma-hv{animation:hmaRiseIn .9s cubic-bezier(.2,.7,.2,1) .15s both;}
@keyframes hmaRiseIn{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}
.hma-hv__num .o{background-size:100% 220%;background-position:0 0;animation:hmaFillUp 1.6s cubic-bezier(.2,.7,.2,1) .5s both;}
@keyframes hmaFillUp{from{background-position:0 0;}to{background-position:0 100%;}}
.hma-hv__num .o{background-image:linear-gradient(to top,rgba(156,127,224,.6) 0,rgba(156,127,224,.6) 23%,transparent 23%);}
.hma-hv__num .p{animation:hmaPop .6s cubic-bezier(.3,1.6,.5,1) 1.4s both;}
@keyframes hmaPop{from{opacity:0;transform:scale(.4);}to{opacity:1;transform:none;}}
.hma-hv__stops li i{animation:hmaDot .5s ease both;}
.hma-hv__stops li:nth-child(1) i{animation-delay:.9s}.hma-hv__stops li:nth-child(2) i{animation-delay:1.15s}.hma-hv__stops li:nth-child(3) i{animation-delay:1.4s}.hma-hv__stops li:nth-child(4) i{animation-delay:1.65s}
@keyframes hmaDot{from{opacity:0;transform:scale(.3);}to{opacity:1;transform:none;}}
.hma-hv__arc{animation:hmaFadeIn .8s ease 1.9s both;}
@keyframes hmaFadeIn{from{opacity:0;}to{opacity:1;}}
@media (prefers-reduced-motion:reduce){.hma-hv,.hma-hv__num .o,.hma-hv__num .p,.hma-hv__stops li i,.hma-hv__arc,.hma-hero .hma-eyebrow .elementor-heading-title::before{animation:none !important;}}

.hma-hv{padding:38px 40px 34px;border-radius:30px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.2);box-shadow:0 40px 80px -40px rgba(20,8,60,.55),inset 0 1px 0 rgba(255,255,255,.18);}
.hma-hv::before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-36px;top:-36px;background:radial-gradient(circle,rgba(205,189,255,.55),transparent 70%);pointer-events:none;}
.hma-hv::after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;left:-22px;bottom:-22px;border:1px solid rgba(205,189,255,.35);pointer-events:none;}
@media (max-width:767px){.hma-hv{padding:26px 22px 24px;border-radius:22px;}}

/* ===== PHOTOS (media library, decorative) ===== */
.hma-photo.e-con{border-radius:26px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(46,28,107,.45);position:relative;}
.hma-photo.e-con::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);background:linear-gradient(180deg,transparent 60%,rgba(46,28,107,.18));pointer-events:none;}
.hma-photo--s2.e-con{min-height:300px;margin-top:10px;}
.hma-medi>.e-con-inner{grid-template-areas:"title paper" "text paper" "img paper" !important;}
.hma-photo--s6.e-con{grid-area:img;min-height:260px;}
.hma-ehr .hma-ehr__head.e-con{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"t p" "i p";column-gap:64px;row-gap:20px;align-items:start;}
.hma-ehr .hma-ehr__head>.hma-ehr__title{grid-area:t;align-self:end;}
.hma-ehr .hma-ehr__head>.hma-ehr__intro{grid-area:i;}
.hma-photo--s11.e-con{grid-area:p;min-height:340px;height:100%;}
.hma-cred .hma-cred__head.e-con{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"t p" "i p";column-gap:64px;row-gap:20px;align-items:start;}
.hma-cred .hma-cred__head>.hma-cred__title{grid-area:t;align-self:end;}
.hma-cred .hma-cred__head>.hma-cred__intro{grid-area:i;}
.hma-photo--s15.e-con{grid-area:p;min-height:340px;height:100%;}
@media (max-width:1024px){
 .hma-medi>.e-con-inner{grid-template-areas:"title" "paper" "text" "img" !important;}
 .hma-ehr .hma-ehr__head.e-con,.hma-cred .hma-cred__head.e-con{grid-template-columns:1fr;grid-template-areas:"t" "i" "p";}
 .hma-photo--s11.e-con,.hma-photo--s15.e-con{min-height:320px;height:auto;}
 .hma-photo--s2.e-con{min-height:340px;}
}
@media (max-width:767px){
 .hma-photo.e-con{border-radius:20px;}
 .hma-photo--s2.e-con,.hma-photo--s6.e-con,.hma-photo--s11.e-con,.hma-photo--s15.e-con{min-height:220px;}
}

/* ===== S17 FAQ ===== */
.hma-faq{background:var(--hma-lav);}
.hma-faq .hma-faq__title{max-width:820px;}
.hma-faq .hma-faq__title .elementor-heading-title::before{content:"";display:block;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hma-purple),var(--hma-purple-2));margin-bottom:28px;}
.hma-faq .hma-faq__intro p{color:var(--hma-muted);font-size:17px;line-height:1.8;margin:0;max-width:820px;}
.hma-faq .hma-faq__acc{width:100%;max-width:980px;}
.hma-faq .hma-faq__acc .elementor-accordion-item{background:#fff;border:1px solid rgba(91,60,196,.14)!important;border-radius:16px;margin-bottom:14px;overflow:hidden;}
.hma-faq .hma-faq__acc .elementor-tab-title{padding:22px 26px;border:0!important;font-family:"Manrope",sans-serif;font-size:18px;font-weight:700;line-height:1.45;color:#263238;}
.hma-faq .hma-faq__acc .elementor-tab-title a{color:#263238;}
.hma-faq .hma-faq__acc .elementor-tab-title.elementor-active a{color:var(--hma-purple);}
.hma-faq .hma-faq__acc .elementor-accordion-icon{color:var(--hma-purple);}
.hma-faq .hma-faq__acc .elementor-tab-content{padding:0 26px 22px;border:0!important;}
.hma-faq .hma-faq__acc .elementor-tab-content p{color:var(--hma-muted);font-size:16px;line-height:1.75;margin:0;}
.hma-faq .hma-faq__acc .elementor-tab-content a{color:var(--hma-purple);text-decoration:underline;}
@media (max-width:767px){.hma-faq .hma-faq__intro p{font-size:16px;}.hma-faq .hma-faq__acc .elementor-tab-title{padding:18px 20px;font-size:16px;}.hma-faq .hma-faq__acc .elementor-tab-content{padding:0 20px 18px;}}

/* ===== In-content links ===== */
.hma-wy .elementor-widget-text-editor p a{color:var(--hma-purple);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}
.hma-wy .elementor-widget-text-editor p a:hover{text-decoration-thickness:2px;}
.hma-payer .hma-deck__content p a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;}

/* WY custom SVG icon size */
.elementor-element.elementor-element-369c1af .elementor-icon svg{width:45px!important;height:45px!important;}
.elementor-element.elementor-element-e7832bc .elementor-icon svg{width:46px!important;height:46px!important;}
.elementor-element.elementor-element-2290a29 .elementor-icon svg{width:42px!important;height:42px!important;}
.elementor-element.elementor-element-1bcabd2 .elementor-icon svg{width:41px!important;height:41px!important;}
.elementor-element.elementor-element-d08690e .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-d08690e .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-47ab464 .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-47ab464 .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-2614d39 .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-2614d39 .elementor-icon svg{width:43px!important;height:43px!important;}
.elementor-element.elementor-element-8d2e667 .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-8d2e667 .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-aebda05 .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-aebda05 .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-5cb499a .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-5cb499a .elementor-icon svg{width:43px!important;height:43px!important;}
.elementor-element.elementor-element-7da593d .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-7da593d .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-4efbd58 .elementor-icon{width:64px!important;height:64px!important;}
.elementor-element.elementor-element-4efbd58 .elementor-icon svg{width:47px!important;height:47px!important;}
.elementor-element.elementor-element-44db7df .elementor-icon svg{width:50px!important;height:50px!important;}
.elementor-element.elementor-element-976eb6d .elementor-icon svg{width:54px!important;height:54px!important;}
.elementor-element.elementor-element-56484e6 .elementor-icon svg{width:54px!important;height:54px!important;}
.elementor-element.elementor-element-67ccf2f .elementor-icon svg{width:49px!important;height:49px!important;}
.elementor-element.elementor-element-e128dee .elementor-icon svg{width:45px!important;height:45px!important;}
.elementor-element.elementor-element-a23af67 .elementor-icon svg{width:45px!important;height:45px!important;}
.elementor-element.elementor-element-24eaea1 .elementor-icon svg{width:48px!important;height:48px!important;}
.elementor-element.elementor-element-d7f2671 .elementor-icon svg{width:45px!important;height:45px!important;}
.elementor-element.elementor-element-3a376e9 .elementor-icon svg{width:44px!important;height:44px!important;}
.elementor-element.elementor-element-91ad312 .elementor-icon svg{width:48px!important;height:48px!important;}
.elementor-element.elementor-element-8b983cd .elementor-icon svg{width:48px!important;height:48px!important;}/* End custom CSS */