.elementor-27 .elementor-element.elementor-element-a7c1e300{--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:28px 48px;--row-gap:28px;--column-gap:48px;--padding-top:4.5em;--padding-bottom:4.5em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-a7c1e300:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-a7c1e300>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(135deg,#6F44C1 0%,#1E1B4B 100%)}.elementor-27 .elementor-element.elementor-element-a7c1e304{--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}.elementor-27 .elementor-element.elementor-element-a7c1e301 .elementor-icon-list-icon{width:14px}.elementor-27 .elementor-element.elementor-element-a7c1e301 .elementor-icon-list-icon i{font-size:14px}.elementor-27 .elementor-element.elementor-element-a7c1e301 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-27 .elementor-element.elementor-element-5ecedd21{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-27 .elementor-element.elementor-element-5ecedd21 .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.2em;letter-spacing:-.5px;color:#FFF}.elementor-27 .elementor-element.elementor-element-a7c1e307{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-27 .elementor-element.elementor-element-a7c1e308 .elementor-button{background-color:#FFF;font-size:15px;font-weight:600;fill:#4C2A9A;color:#4C2A9A;border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px}.elementor-27 .elementor-element.elementor-element-a7c1e308 .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-a7c1e308 .elementor-button:focus{background-color:#F1EBFF;color:#3B1F7A}.elementor-27 .elementor-element.elementor-element-a7c1e308 .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-a7c1e308 .elementor-button:focus svg{fill:#3B1F7A}.elementor-27 .elementor-element.elementor-element-a7c1e309 .elementor-button{background-color:#fff0;font-size:15px;font-weight:600;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgb(255 255 255 / .45);border-radius:999px 999px 999px 999px;padding:13px 26px 13px 26px}.elementor-27 .elementor-element.elementor-element-a7c1e309 .elementor-button:hover,.elementor-27 .elementor-element.elementor-element-a7c1e309 .elementor-button:focus{background-color:rgb(255 255 255 / .14);color:#FFF}.elementor-27 .elementor-element.elementor-element-a7c1e309 .elementor-button:hover svg,.elementor-27 .elementor-element.elementor-element-a7c1e309 .elementor-button:focus svg{fill:#FFF}.elementor-27 .elementor-element.elementor-element-a7c1e305{--display:flex}.elementor-27 .elementor-element.elementor-element-6db5c5cf img{width:100%;border-radius:14px 14px 14px 14px}.elementor-27 .elementor-element.elementor-element-58029c62{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-35d006f6{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em}.elementor-27 .elementor-element.elementor-element-57c1b5e4{font-size:17px;line-height:1.75em}.elementor-27 .elementor-element.elementor-element-38dfd54a{--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:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-4d462f5);--border-color:var( --e-global-color-4d462f5 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-27 .elementor-element.elementor-element-2187cf9d .elementor-heading-title{font-family:var(--e-global-typography-520c191-font-family),Sans-serif;font-size:var(--e-global-typography-520c191-font-size);font-weight:var(--e-global-typography-520c191-font-weight);line-height:var(--e-global-typography-520c191-line-height)}.elementor-27 .elementor-element.elementor-element-475aae5{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px}.elementor-27 .elementor-element.elementor-element-475aae5 .elementor-share-btn{font-size:calc(0.8px * 10)}.elementor-27 .elementor-element.elementor-element-475aae5 .elementor-share-btn__icon{--e-share-buttons-icon-size:16px}.elementor-27 .elementor-element.elementor-element-77f3f2b8{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-bfe0990{--box-background-color:var( --e-global-color-d49ac81 );--box-border-color:var( --e-global-color-text );--box-border-radius:10px;--header-color:var( --e-global-color-text );--toggle-button-color:var( --e-global-color-text );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-text )}.elementor-27 .elementor-element.elementor-element-bfe0990 .elementor-toc__spinner{color:var(--e-global-color-d49ac81);fill:var(--e-global-color-d49ac81)}.elementor-27 .elementor-element.elementor-element-bfe0990 .elementor-toc__header-title{text-align:start}.elementor-27 .elementor-element.elementor-element-bfe0990 .elementor-toc__header,.elementor-27 .elementor-element.elementor-element-bfe0990 .elementor-toc__header-title{font-size:21px}.elementor-27 .elementor-element.elementor-element-bfe0990 .elementor-toc__header{flex-direction:row}.elementor-27 .elementor-element.elementor-element-1bc0c13f .e-search-input{font-family:var(--e-global-typography-b2ce6af-font-family),Sans-serif;font-size:var(--e-global-typography-b2ce6af-font-size);font-weight:var(--e-global-typography-b2ce6af-font-weight);text-transform:var(--e-global-typography-b2ce6af-text-transform);font-style:var(--e-global-typography-b2ce6af-font-style);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-27 .elementor-element.elementor-element-1bc0c13f{--e-search-icon-label-size:20px;--e-search-input-gap:16px}.elementor-27 .elementor-element.elementor-element-1eb37cd6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-27 .elementor-element.elementor-element-1eb37cd6:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-1eb37cd6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfa1f76)}.elementor-27 .elementor-element.elementor-element-c2abe13{--grid-row-gap:16px;--grid-column-gap:10px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(1 * 100%)}.elementor-27 .elementor-element.elementor-element-c2abe13:after{content:"1"}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__thumbnail__link{width:25%}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__meta-data span+span:before{content:"///"}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__thumbnail{border-radius:4px 4px 4px 4px}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:16px}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:16px}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:16px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title,.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title a{color:var(--e-global-color-secondary);font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500;line-height:1.6em}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__meta-data{font-family:var(--e-global-typography-112b6c4-font-family),Sans-serif;font-size:var(--e-global-typography-112b6c4-font-size);font-weight:var(--e-global-typography-112b6c4-font-weight);line-height:var(--e-global-typography-112b6c4-line-height)}.elementor-27 .elementor-element.elementor-element-c28b2e7{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:0}.elementor-27 .elementor-element.elementor-element-c28b2e7:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-c28b2e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(135deg,var(--e-global-color-c94d9ab) 0%,var(--e-global-color-3ee16e7) 100%)}.elementor-27 .elementor-element.elementor-element-eb6595e .elementor-heading-title{color:var(--e-global-color-text)}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button-content-wrapper{flex-direction:row}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button span{gap:8px}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-field-group.recaptcha_v3-bottomleft,.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-27 .elementor-element.elementor-element-adbff9f .elementor-labels-inline .elementor-field-group>label{padding-left:4px}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-adbff9f .elementor-labels-inline .elementor-field-group>label{padding-right:4px}body .elementor-27 .elementor-element.elementor-element-adbff9f .elementor-labels-above .elementor-field-group>label{padding-bottom:4px}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-field-type-html{padding-bottom:0}.elementor-27 .elementor-element.elementor-element-adbff9f .e-form__buttons__wrapper__button-next{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button[type="submit"]{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button[type="submit"] svg *{fill:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button[type="submit"]:hover{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-27 .elementor-element.elementor-element-adbff9f{--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}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-a7c1e300{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em}.elementor-27 .elementor-element.elementor-element-5ecedd21 .elementor-heading-title{font-size:36px}.elementor-27 .elementor-element.elementor-element-58029c62{--flex-wrap:wrap;--padding-top:2em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em}.elementor-27 .elementor-element.elementor-element-35d006f6{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-2187cf9d .elementor-heading-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height)}.elementor-27 .elementor-element.elementor-element-475aae5{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px}.elementor-27 .elementor-element.elementor-element-77f3f2b8{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-1bc0c13f{width:100%;max-width:100%}.elementor-27 .elementor-element.elementor-element-1bc0c13f .e-search-input{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title,.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title a{font-size:13px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__meta-data{font-size:var(--e-global-typography-112b6c4-font-size);line-height:var(--e-global-typography-112b6c4-line-height)}.elementor-27 .elementor-element.elementor-element-c28b2e7{--justify-content:center}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-a7c1e300{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-5ecedd21 .elementor-heading-title{font-size:28px}.elementor-27 .elementor-element.elementor-element-58029c62{--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em}.elementor-27 .elementor-element.elementor-element-35d006f6{--gap:16px 16px;--row-gap:16px;--column-gap:16px}.elementor-27 .elementor-element.elementor-element-57c1b5e4{font-size:16px}.elementor-27 .elementor-element.elementor-element-2187cf9d .elementor-heading-title{font-size:var(--e-global-typography-520c191-font-size);line-height:var(--e-global-typography-520c191-line-height)}.elementor-27 .elementor-element.elementor-element-475aae5{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:5px;--grid-bottom-margin:5px}.elementor-27 .elementor-element.elementor-element-77f3f2b8{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-27 .elementor-element.elementor-element-1bc0c13f .e-search-input{font-size:var(--e-global-typography-b2ce6af-font-size);line-height:var(--e-global-typography-b2ce6af-line-height)}.elementor-27 .elementor-element.elementor-element-1eb37cd6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(1 * 100%)}.elementor-27 .elementor-element.elementor-element-c2abe13:after{content:"1"}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__thumbnail__link{width:25%}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px}.elementor-27 .elementor-element.elementor-element-c2abe13.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title,.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__title a{font-size:12px}.elementor-27 .elementor-element.elementor-element-c2abe13 .elementor-post__meta-data{font-size:var(--e-global-typography-112b6c4-font-size);line-height:var(--e-global-typography-112b6c4-line-height)}.elementor-27 .elementor-element.elementor-element-c28b2e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-a7c1e304{--width:60%}.elementor-27 .elementor-element.elementor-element-a7c1e305{--width:40%}.elementor-27 .elementor-element.elementor-element-35d006f6{--width:70%}.elementor-27 .elementor-element.elementor-element-77f3f2b8{--width:30%}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-a7c1e304{--width:100%}.elementor-27 .elementor-element.elementor-element-a7c1e305{--width:100%}.elementor-27 .elementor-element.elementor-element-35d006f6{--width:100%}.elementor-27 .elementor-element.elementor-element-77f3f2b8{--width:100%}.elementor-27 .elementor-element.elementor-element-c28b2e7{--width:48%}}.elementor-27 .elementor-element.elementor-element-57c1b5e4{color:#334155}.elementor-27 .elementor-element.elementor-element-57c1b5e4 h2{margin:2.2em 0 .6em;line-height:1.3;scroll-margin-top:110px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 h3{margin:1.6em 0 .4em;line-height:1.35;scroll-margin-top:110px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 p{margin-bottom:1.1em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 ul,.elementor-27 .elementor-element.elementor-element-57c1b5e4 ol{margin:0 0 1.2em;padding-left:1.3em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 li{margin-bottom:.45em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 li::marker{color:#6f44c1}.elementor-27 .elementor-element.elementor-element-57c1b5e4 a{color:#6f44c1;text-decoration:underline;text-underline-offset:3px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-image img{border-radius:12px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 figure.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0;border:1px solid #e2e8f0;border-radius:12px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table th{background:#6f44c1;color:#fff;text-align:left;font-weight:600}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table th,.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table td{padding:12px 14px;border:0;border-bottom:1px solid #e2e8f0;vertical-align:top}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#f8fafc}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table tbody tr:last-child td{border-bottom:0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-button__link{border-radius:999px;padding:12px 26px;text-decoration:none;font-weight:600}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:1.5em 0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #6f44c1;border-radius:12px;padding:20px 22px;box-shadow:0 4px 14px rgb(15 23 42 / .05)}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card h3{margin-top:0;font-size:1.15em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card p:last-of-type{margin-bottom:.6em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card ul{margin-bottom:0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details{border:1px solid #e2e8f0;border-radius:12px;padding:0;margin:0 0 12px;background:#fff}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details summary{cursor:pointer;list-style:none;padding:16px 48px 16px 20px;font-weight:600;color:#0f172a;position:relative}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details summary::-webkit-details-marker{display:none}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#6f44c1}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details[open] summary::after{content:"\2212"}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details[open] summary{border-bottom:1px solid #e2e8f0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details p,.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-details ul{padding:14px 20px 4px;margin:0}@media (max-width:767px){.elementor-27 .elementor-element.elementor-element-57c1b5e4 .wp-block-table table{min-width:560px;font-size:14px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-card-grid{grid-template-columns:1fr}.elementor-27 .elementor-element.elementor-element-57c1b5e4 h2{margin-top:1.8em}}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-definition{background:linear-gradient(135deg,#f6f2fd,#eef2ff);border-left:4px solid #6f44c1;border-radius:12px;padding:18px 22px;margin:0 0 1.4em}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-definition p{margin:0;font-size:17px;line-height:1.7;color:#1e1b4b}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1em 0 1.8em;counter-reset:hmatask}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task{counter-increment:hmatask;position:relative;background:#fff;border:1px solid #e9e3f7;border-radius:14px;padding:18px 18px 16px 66px;box-shadow:0 2px 8px rgb(15 23 42 / .04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task:hover{border-color:#c9b6f0;box-shadow:0 10px 22px rgb(111 68 193 / .12);transform:translateY(-2px)}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task::before{content:counter(hmatask,decimal-leading-zero);position:absolute;left:16px;top:17px;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#6f44c1,#8b5cf6);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task p{margin:0}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task .hma-task-title{font-weight:600;color:#0f172a;font-size:16px;line-height:1.4;margin-bottom:4px}.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task .hma-task-desc{color:#64748b;font-size:14.5px;line-height:1.55}@media (max-width:767px){.elementor-27 .elementor-element.elementor-element-57c1b5e4 .hma-task-grid{grid-template-columns:1fr}}.hma-hero{position:relative;overflow:hidden;scroll-margin-top:0}.hma-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 12% 18%,rgb(167 139 250 / .42),#fff0 62%),radial-gradient(520px 380px at 92% 95%,rgb(129 140 248 / .22),#fff0 60%)}.hma-hero::after{content:"";position:absolute;right:0;bottom:0;width:46%;height:70%;pointer-events:none;background-image:radial-gradient(rgb(255 255 255 / .16) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 100%,#000 0%,transparent 70%)}.hma-hero &gt;.e-con-inner,.hma-hero &gt;.e-con{position:relative;z-index:1}.hma-hero .hma-hero-cat{position:relative;padding-bottom:12px}.hma-hero .hma-hero-cat::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:3px;background:#a78bfa}.hma-hero .hma-hero-cat .elementor-icon-list-text{background:none!important;border:0!important;padding:0!important}.hma-hero .hma-hero-cat .elementor-post-info__terms-list a{display:inline-block;background:rgb(255 255 255 / .14);color:#fff!important;border:1px solid rgb(255 255 255 / .32);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hma-hero .elementor-widget-button .elementor-button{transition:transform .18s ease,background .18s ease}.hma-hero .elementor-widget-button .elementor-button:hover{transform:translateY(-1px)}@media (max-width:767px){.hma-hero::after{display:none}.hma-hero .elementor-widget-button .elementor-button{width:100%;text-align:center}}.hma-hero .hma-hero-meta .elementor-icon-list-text,.hma-hero .hma-hero-meta a{color:#fff!important;font-size:15px}.hma-hero .hma-hero-img img{box-shadow:0 24px 48px rgb(15 23 42 / .35);width:100%;height:auto;border:1px solid rgb(255 255 255 / .25)}.hma-hero .hma-hero-excerpt p{margin:0}html{scroll-behavior:smooth}#hma-progress{display:none;position:fixed;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#6f44c1,#a78bfa);z-index:99999;pointer-events:none;transform-origin:0 50%}.hma-top{position:fixed;right:20px;bottom:24px;width:46px;height:46px;border-radius:50%;background:#6f44c1;color:#fff!important;font-size:20px;line-height:46px;text-align:center;text-decoration:none!important;box-shadow:0 6px 18px rgb(15 23 42 / .25);z-index:9999}.hma-top:hover{background:#5b34a8}.hma-top:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}@supports (animation-timeline:scroll()){#hma-progress{display:block;animation:hmaGrow linear both;animation-timeline:scroll(root)}.hma-top{animation:hmaShow linear both;animation-timeline:scroll(root);animation-range:0 900px}}@keyframes hmaGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hmaShow{0%,85%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}