.elementor-19248 .elementor-element.elementor-element-25784b45{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-417e1c75{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-23b8995c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1c5e8304{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19248 .elementor-element.elementor-element-30b3dd1 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-7324b3d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19248 .elementor-element.elementor-element-59b216ed{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-808f545{width:100%;max-width:100%;text-align:start;}.elementor-19248 .elementor-element.elementor-element-808f545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-808f545 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.7;color:#2CD5C4;}.elementor-19248 .elementor-element.elementor-element-3c7af0bd{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-2b8417cd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19248 .elementor-element.elementor-element-27fd230c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-19248 .elementor-element.elementor-element-380236c8{width:100%;max-width:100%;text-align:start;}.elementor-19248 .elementor-element.elementor-element-380236c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-380236c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.45em;color:#FFFFFF;}.elementor-19248 .elementor-element.elementor-element-3c61ca7b{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6b157b40 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-19248 .elementor-element.elementor-element-7f2dbee6{width:100%;max-width:100%;text-align:start;}.elementor-19248 .elementor-element.elementor-element-7f2dbee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-7f2dbee6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.45em;color:#FFFFFF;}.elementor-19248 .elementor-element.elementor-element-4430f435{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7e2eb5e9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-19248 .elementor-element.elementor-element-350c1540{width:100%;max-width:100%;text-align:start;}.elementor-19248 .elementor-element.elementor-element-350c1540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-350c1540 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.45em;color:#FFFFFF;}.elementor-19248 .elementor-element.elementor-element-16b692d1{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19248 .elementor-element.elementor-element-3c525445 .elementor-button{background-color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2CD5C4;border-radius:8px 8px 8px 8px;padding:11px 11px 11px 11px;}.elementor-19248 .elementor-element.elementor-element-3c525445{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-2e4141bb .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#9EADC3;color:#9EADC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A9BC429;border-radius:8px 8px 8px 8px;padding:13px 30px 13px 30px;}.elementor-19248 .elementor-element.elementor-element-2e4141bb{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-16a3ac74{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-77542125 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-56b05b91{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122, 155, 196, 0.16);--border-color:rgba(122, 155, 196, 0.16);--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a:not(.elementor-motion-effects-element-type-background), .elementor-19248 .elementor-element.elementor-element-4dfb0d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(14, 22, 40, 0.72);}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19248 .elementor-element.elementor-element-4360a2c8.elementor-element{--align-self:flex-start;}.elementor-19248 .elementor-element.elementor-element-4360a2c8{text-align:start;}.elementor-19248 .elementor-element.elementor-element-4360a2c8 img{width:280px;}.elementor-19248 .elementor-element.elementor-element-7723467d{width:100%;max-width:100%;text-align:start;}.elementor-19248 .elementor-element.elementor-element-7723467d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-7723467d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.7;color:#FFFFFF;}.elementor-19248 .elementor-element.elementor-element-2d361383{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1d28662{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-5dc27196{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-3de12a68 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-16c0bf98 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-30ea9fc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-17d5ec7f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-603385c .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4dca14bf .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-2f4a74e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-45185703 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-12b16227 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-378f278{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-574ee4a9 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-136f809e .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4d6b209f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-31b4fb40 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-388559df .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6625345f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-583d1b93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6bf7f664{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-23e059e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4e3e1410 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-23ddeebd .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1a152072{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-3a2674fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-372b5e04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7e7c0312 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-398cf643{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-594ae0bb .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4fae38ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4c8d184e .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4524d277{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-bde525a .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6724aa3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7b509cf0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4497ae13{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1987e320{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-2b46165b .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-66da1330 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6f91e396{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-2f3a4171{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-24508c83 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-7764079d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-5921fb4e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1902d6a6 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4412629d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-3c7ee8dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-15fbb447 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-58f0f166 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4bb1d65a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-3d9b627a .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-21720663 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-71bacc28{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1d2b518b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-66383bfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-16404853 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-5dd86d1d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4959adc7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-504e6ab1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-35d50a48 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1f61fb39{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-50dacd4a .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6e67d042{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-dc0dda4 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1dd95cbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-3e8dae03 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1a124da9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1beeb4f3 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-47d318ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-58f55dea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-393581ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-43139eda{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-e1cd174 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4509f993 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-icon i{color:#2CD5C4;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-icon svg{fill:#2CD5C4;transition:fill 0.3s;}.elementor-19248 .elementor-element.elementor-element-12e7e6b7{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19248 .elementor-element.elementor-element-12e7e6b7 .elementor-icon-list-text{color:#9EADC3;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-7790d424 .elementor-button{background-color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2CD5C4;border-radius:8px 8px 8px 8px;padding:9px 20px 9px 20px;}.elementor-19248 .elementor-element.elementor-element-7790d424{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-733a9f01{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7c9b75a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-14347b9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4d07abc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-512dc422 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4345a952 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-5da2f229{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-29003840{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-1b5939e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-72244c46 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-60a31e05 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-9dd45e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-95df109 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1ca72145 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-63fe9a4d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-2a3ad8f4 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-65670173 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1a44f9cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-250d8246 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-78270158 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-68394fe1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-59d6ebbe .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4998d04a .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-12fcdf64{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6e9d6d13 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-65f8d3a7 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6d1c25af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6ef83a8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6009f394{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-27a08335{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6acb02d2 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-5efb46d9 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1afa9567{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-2a6501e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-9a5025f .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-2b8611ed .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-645052d8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-434aec5d .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-2640f907 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-65c914ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-130cfab4 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-16b98b04 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-4e63b639{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-a2e9959 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-1c9e33ef .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-22b3bf14{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-32894a77 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-12db0b23 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-47579206{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-472f5f05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6eb32184{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-269c18e0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-75f0e947 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-2b3487a7 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-icon i{color:#2CD5C4;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-icon svg{fill:#2CD5C4;transition:fill 0.3s;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19248 .elementor-element.elementor-element-69e1a4b7 .elementor-icon-list-text{color:#9EADC3;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-2a4965d0 .elementor-button{background-color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2CD5C4;border-radius:8px 8px 8px 8px;padding:9px 20px 9px 20px;}.elementor-19248 .elementor-element.elementor-element-2a4965d0{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-5a71a042{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6c3db765{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-46ba44e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-64964d87 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-32f6b0d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7f4783df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7c6cdaf5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-61ace5f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-d66b0dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-3d13d237 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-66edbb42 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-6f0f6838 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-3c85b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-37ee33dd .elementor-button{background-color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2CD5C4;border-radius:8px 8px 8px 8px;padding:13px 30px 13px 30px;}.elementor-19248 .elementor-element.elementor-element-37ee33dd{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-3d992271{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-4f122229 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-icon i{color:#2CD5C4;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-icon svg{fill:#2CD5C4;transition:fill 0.3s;}.elementor-19248 .elementor-element.elementor-element-35fff246{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19248 .elementor-element.elementor-element-35fff246 .elementor-icon-list-text{color:#9EADC3;transition:color 0.3s;}.elementor-19248 .elementor-element.elementor-element-34139ede{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-21af62f3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-7ae68c8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-6be2cc9e .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-7a4d10f2 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-19248 .elementor-element.elementor-element-5a6a9afe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19248 .elementor-element.elementor-element-196d9bef .elementor-button{background-color:#2CD5C4;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2CD5C4;border-radius:8px 8px 8px 8px;padding:13px 30px 13px 30px;}.elementor-19248 .elementor-element.elementor-element-196d9bef{width:auto;max-width:auto;}.elementor-19248 .elementor-element.elementor-element-79939689 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#9EADC3;color:#9EADC3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A9BC429;border-radius:8px 8px 8px 8px;padding:13px 30px 13px 30px;}.elementor-19248 .elementor-element.elementor-element-79939689{width:auto;max-width:auto;}@media(min-width:768px){.elementor-19248 .elementor-element.elementor-element-2b8417cd{--width:47%;}.elementor-19248 .elementor-element.elementor-element-3c61ca7b{--width:47%;}.elementor-19248 .elementor-element.elementor-element-4430f435{--width:47%;}.elementor-19248 .elementor-element.elementor-element-56b05b91{--width:min(100%, 1440px);}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19248 .elementor-element.elementor-element-4dfb0d1a{--width:100%;}}@media(min-width:2400px){.elementor-19248 .elementor-element.elementor-element-27fd230c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-19248 .elementor-element.elementor-element-6b157b40 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-19248 .elementor-element.elementor-element-7e2eb5e9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}}@media(max-width:1024px){.elementor-19248 .elementor-element.elementor-element-808f545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-380236c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-7f2dbee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-350c1540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-19248 .elementor-element.elementor-element-7723467d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-808f545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-3c7af0bd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-19248 .elementor-element.elementor-element-2b8417cd{--width:47%;}.elementor-19248 .elementor-element.elementor-element-27fd230c .elementor-counter-number-wrapper{font-size:28px;}.elementor-19248 .elementor-element.elementor-element-380236c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-3c61ca7b{--width:47%;}.elementor-19248 .elementor-element.elementor-element-6b157b40 .elementor-counter-number-wrapper{font-size:28px;}.elementor-19248 .elementor-element.elementor-element-7f2dbee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-4430f435{--width:47%;}.elementor-19248 .elementor-element.elementor-element-7e2eb5e9 .elementor-counter-number-wrapper{font-size:28px;}.elementor-19248 .elementor-element.elementor-element-350c1540 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19248 .elementor-element.elementor-element-4dfb0d1a{--width:100%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-19248 .elementor-element.elementor-element-7723467d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-6dd41d7d */.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core{
      position: relative; z-index: 2;
      width: 100%; max-width: 460px; aspect-ratio: 1;
      display: grid; place-items: center; isolation: isolate;
    }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core::before, .elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core::after{ content: ''; position: absolute; border-radius: 50%; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core::before{ inset: 7%;  border: 1px solid rgba(56,189,248,0.14); animation: syrepse-syrepse-ring-rot-r 30s linear infinite; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core::after{ inset: 20%; border: 1px solid rgba(44,213,196,0.18); animation: syrepse-ring-rot  20s linear infinite; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-dash{ position: absolute; inset: 1%;  border-radius: 50%; border: 1.5px dashed rgba(44,213,196,0.20); animation: syrepse-syrepse-ring-rot-r 22s linear infinite; pointer-events: none; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-dash-2{ position: absolute; inset: 13%; border-radius: 50%; border: 1px   dashed rgba(56,189,248,0.18); animation: syrepse-ring-rot  28s linear infinite; pointer-events: none; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-radar{
      position: absolute; inset: 6%; border-radius: 50%;
      background: conic-gradient(from 0deg, rgba(44,213,196,0) 0deg, rgba(44,213,196,0.18) 30deg, rgba(44,213,196,0.09) 55deg, rgba(44,213,196,0) 80deg, rgba(44,213,196,0) 360deg);
      animation: syrepse-radar-sweep 5s linear infinite; pointer-events: none;
    }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-ring{ position: absolute; width: 60%; height: 60%; border-radius: 50%; border: 1px solid rgba(56,189,248,0.16); box-shadow: 0 0 28px rgba(56,189,248,0.08); animation: syrepse-syrepse-ring-rot-r 18s linear infinite; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-platform{
      position: absolute; width: 84%; height: 24%; bottom: 12%; border-radius: 50%;
      background: radial-gradient(circle at 50% 50%, rgba(44,213,196,0.20), transparent 46%), linear-gradient(90deg, rgba(44,213,196,0.04), rgba(56,189,248,0.14), rgba(44,213,196,0.04));
      border: 1px solid rgba(56,189,248,0.18); animation: syrepse-platform-pulse 4s ease-in-out infinite; pointer-events: none;
      box-shadow: 0 0 34px rgba(56,189,248,0.12), inset 0 0 24px rgba(44,213,196,0.08);
    }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-platform::before, .elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-platform::after{ content: ''; position: absolute; inset: 13% 8%; border-radius: 50%; border: 1px solid rgba(56,189,248,0.22); }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-platform::after{ inset: 26% 18%; border-color: rgba(44,213,196,0.30); }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .node-field{ position: absolute; inset: 0; pointer-events: none; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .node-field span{ position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #5CE9FF; box-shadow: 0 0 12px rgba(92,233,255,0.7); animation: syrepse-node-blink 4s ease-in-out infinite; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .node-field span:nth-child(2n){ animation-delay:.8s; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .node-field span:nth-child(3n){ animation-delay:1.6s; }
@keyframes syrepse-node-blink{ 0%,100%{transform:scale(0.85);opacity:0.55;}50%{transform:scale(1.35);opacity:1;} }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-wrap{ position: absolute; border-radius: 50%; pointer-events: none; animation: syrepse-orbit-spin linear infinite; will-change: transform; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-wrap .orbit-node{
      position: absolute; top: 50%; right: -36px; transform: translateY(-50%);
      width: 52px; height: 52px; border-radius: 50%;
      display: grid; place-items: center;
      background: radial-gradient(circle at 50% 38%, rgba(44,213,196,0.14), rgba(7,14,28,0.94) 72%);
      border: 1px solid rgba(44,213,196,0.22);
      box-shadow: 0 0 18px rgba(44,213,196,0.14), inset 0 0 18px rgba(56,189,248,0.06);
    }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-wrap .orbit-node::before{ content: ''; position: absolute; inset: 7px; border-radius: 50%; border: 1px solid rgba(56,189,248,0.14); }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-wrap .orbit-node [data-lucide]{ width: 20px; height: 20px; color: #5CE9FF; filter: drop-shadow(0 0 10px rgba(92,233,255,0.36)); }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-a{ inset: 4%;  animation-duration: 16s; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-b{ inset: -6%; animation-duration: 22s; animation-direction: reverse; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .orbit-c{ inset: 16%; animation-duration: 11s; animation-delay: -2s; }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-center{
      position: relative; z-index: 2;
      width: 114px; height: 114px; border-radius: 50%;
      display: grid; place-items: center;
      background: radial-gradient(circle at 50% 35%, rgba(44,213,196,0.22), rgba(7,14,28,0.96) 72%);
      border: 1px solid rgba(44,213,196,0.30);
      box-shadow: 0 0 60px rgba(44,213,196,0.18), 0 0 120px rgba(44,213,196,0.08), inset 0 0 30px rgba(56,189,248,0.10);
      animation: syrepse-repse-glow 4.5s ease-in-out infinite;
    }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-center::before{ content: ''; position: absolute; inset: 12px; border-radius: 50%; border: 1px solid rgba(56,189,248,0.18); }
.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-center [data-lucide]{ width: 46px; height: 46px; color: var(--teal); filter: drop-shadow(0 0 14px rgba(44,213,196,0.55)); }
@keyframes syrepse-repse-glow{
      0%,100% { box-shadow: 0 0 40px rgba(44,213,196,0.14), 0 0 80px rgba(44,213,196,0.06), inset 0 0 22px rgba(56,189,248,0.06); }
      50%      { box-shadow: 0 0 80px rgba(44,213,196,0.38), 0 0 150px rgba(44,213,196,0.14), inset 0 0 36px rgba(56,189,248,0.18); }
    }
@keyframes syrepse-orbit-spin{ from{transform:rotate(0deg);}  to{transform:rotate(360deg);}  }
@keyframes syrepse-ring-rot{ from{transform:rotate(0deg);}  to{transform:rotate(360deg);}  }
@keyframes syrepse-syrepse-ring-rot-r{ from{transform:rotate(0deg);}  to{transform:rotate(-360deg);} }
@keyframes syrepse-radar-sweep{ from{transform:rotate(0deg);}  to{transform:rotate(360deg);}  }
@keyframes syrepse-platform-pulse{ 0%,100%{box-shadow:0 0 40px rgba(44,213,196,0.14);opacity:0.85;} 50%{box-shadow:0 0 70px rgba(44,213,196,0.30);opacity:1;} }

.elementor-19248 .elementor-element.elementor-element-6dd41d7d{width:100%;max-width:460px;justify-self:center;}.elementor-19248 .elementor-element.elementor-element-6dd41d7d .repse-core{margin:auto;}.elementor-19248 .elementor-element.elementor-element-6dd41d7d svg{stroke:currentColor;}@media(max-width:900px){.elementor-19248 .elementor-element.elementor-element-6dd41d7d{max-width:360px;}}@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-6dd41d7d{max-width:300px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417e1c75 *//* Hero: alcance y resultados — septiembre 2026 */
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-content .stats-stack{width:100%;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;justify-self:stretch;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-content .stats-kicker{grid-column:1/-1;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-content .stat-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:16px;min-width:0;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-content .stat-lbl{font-size:16px;line-height:1.4;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:360px;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack .hero-sub{font-size:20px;line-height:1.65;margin:0;color:#fff;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack .stats-kicker{font-size:18px;letter-spacing:.06em;}
@media(min-width:1201px){.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell{grid-template-columns:1.12fr 1fr .88fr;gap:32px;}.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-headline{font-size:clamp(40px,3.5vw,62px);}}
@media(max-width:1200px){.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack{max-width:none;grid-column:1/-1;}}
@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-content .stat-item{padding:14px;}.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack .hero-sub{font-size:18px;}}
/* Equilibrio tipográfico del hero */
@media(min-width:1025px){
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-headline{font-size:clamp(38px,2.8vw,48px);line-height:1.08;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-subline{font-size:24px;line-height:1.3;}
.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-shell>.stats-stack .hero-sub{font-size:18px;line-height:1.65;}
}

@media(min-width:1025px){.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-headline{font-size:clamp(38px,2.8vw,48px)!important;line-height:1.08!important;}.elementor-19248 .elementor-element.elementor-element-417e1c75 .hero-subline{font-size:24px!important;line-height:1.3!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3de12a68 */.elementor-19248 .elementor-element.elementor-element-3de12a68 {justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc27196 */.elementor-19248 .elementor-element.elementor-element-5dc27196 {text-align:center;margin-bottom:44px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12bd6b29 */.elementor-19248 .elementor-element.elementor-element-12bd6b29 {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16404853 */.elementor-19248 .elementor-element.elementor-element-16404853 {justify-content:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-267ef8b5 */.elementor-19248 .elementor-element.elementor-element-267ef8b5 {color:var(--text-mid);font-size:17px;line-height:1.75;max-width:540px;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66383bfb */.elementor-19248 .elementor-element.elementor-element-66383bfb {text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28436de0 */.elementor-19248 .elementor-element.elementor-element-28436de0.elementor-element {font-size:16px;color:var(--text-mid);line-height:1.75;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57e4783d */.elementor-19248 .elementor-element.elementor-element-57e4783d.elementor-element {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49555d79 */.elementor-19248 .elementor-element.elementor-element-49555d79.elementor-element {font-size:16px;color:var(--text-mid);line-height:1.75;margin:20px 0 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66edbb42 */.elementor-19248 .elementor-element.elementor-element-66edbb42.elementor-element {font-size:clamp(28px,3vw,44px);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33abb9eb */.elementor-19248 .elementor-element.elementor-element-33abb9eb.elementor-element {font-size:16px;color:var(--text-mid);line-height:1.75;max-width:480px;margin-bottom:28px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c85b7 */.elementor-19248 .elementor-element.elementor-element-3c85b7.elementor-element {display:flex;gap:12px;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6be2cc9e */.elementor-19248 .elementor-element.elementor-element-6be2cc9e.elementor-element {justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25784b45 */.elementor-19248 .elementor-element.elementor-element-25784b45 {width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; color:#F0F4FF;--widgets-spacing:0px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .e-con:not(:where(.syr-native, .syr-native *)) {display:block;flex-direction:row;gap:0;padding:0;min-width:0;--container-default-padding:0px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget:not(:where(.syr-native, .syr-native *)) {margin:0;min-width:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-heading:not(:where(.syr-native, .syr-native *)) .elementor-heading-title {font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-transform:inherit!important;margin:0;padding:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-text-editor:not(:where(.syr-native, .syr-native *)) {font:inherit;color:inherit;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-text-editor:not(:where(.syr-native, .syr-native *)) p {font:inherit;color:inherit;margin:0;padding:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-container:not(:where(.syr-native, .syr-native *)) {font:inherit;color:inherit;}
.elementor-19248 .elementor-element.elementor-element-25784b45 *:not(:where(.syr-native, .syr-native *)), .elementor-19248 .elementor-element.elementor-element-25784b45 *:not(:where(.syr-native, .syr-native *))::before, .elementor-19248 .elementor-element.elementor-element-25784b45 *:not(:where(.syr-native, .syr-native *))::after{ box-sizing: border-box; margin: 0; padding: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45{
      --teal: #2CD5C4;
      --teal-dim: rgba(44,213,196,0.10);
      --teal-glow: rgba(44,213,196,0.24);
      --cyan: #00A9E0;
      --bg: #060913;
      --bg2: #0A1020;
      --surface: rgba(14,22,40,0.72);
      --surface-hover: rgba(19,31,56,0.9);
      --border: rgba(122,155,196,0.16);
      --border-teal: rgba(44,213,196,0.28);
      --text: #F0F4FF;
      --text-muted: #6E7F98;
      --text-mid: #9EADC3;
    }
.elementor-19248 .elementor-element.elementor-element-25784b45{
      font-family: 'Inter', -apple-system, sans-serif;
      background:
        radial-gradient(circle at 14% 16%, rgba(0,73,135,0.28) 0%, rgba(0,73,135,0.12) 16%, transparent 34%),
        radial-gradient(circle at 82% 18%, rgba(0,169,224,0.18) 0%, rgba(0,169,224,0.08) 14%, transparent 30%),
        radial-gradient(circle at 74% 72%, rgba(44,213,196,0.14) 0%, rgba(44,213,196,0.06) 18%, transparent 34%),
        radial-gradient(circle at 28% 82%, rgba(0,32,96,0.18) 0%, rgba(0,32,96,0.08) 16%, transparent 30%),
        linear-gradient(180deg, #0A1020 0%, #070B16 34%, #060913 68%, #05070F 100%);
      background-attachment: fixed;
      color: var(--text);
      overflow-x: hidden;
      -webkit-font-smoothing: antialiased;
    }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal{ opacity: 0; transform: translateY(28px); transition: opacity 0.8s cubic-bezier(0.22,1,0.36,1), transform 0.8s cubic-bezier(0.22,1,0.36,1); will-change: opacity, transform; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal.is-visible{ opacity: 1; transform: translateY(0); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal-delay-1{ transition-delay: 0.09s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal-delay-2{ transition-delay: 0.18s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal-delay-3{ transition-delay: 0.27s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal-delay-4{ transition-delay: 0.36s; }
@media (prefers-reduced-motion: reduce){.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal, .elementor-19248 .elementor-element.elementor-element-25784b45 .reveal.is-visible{ opacity: 1; transform: none; transition: none; }
}
.elementor-19248 .elementor-element.elementor-element-25784b45 [data-lucide]{ display: inline-block; vertical-align: middle; flex-shrink: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-logo{ display: inline-flex; align-items: center; color: var(--text); text-decoration: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-logo img{ height: 26px; filter: brightness(0) invert(1); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-links{ display: flex; align-items: center; gap: 38px; list-style: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-links a{ text-decoration: none; color: var(--text-mid); font-size: 12.5px; font-weight: 500; letter-spacing: 0.07em; text-transform: uppercase; transition: color 0.2s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-links a:hover{ color: var(--text); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-cta{ display: flex; align-items: center; gap: 10px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn{ display: inline-flex; align-items: center; gap: 7px; padding: 9px 20px; border-radius: 8px; font-size: 13px; font-weight: 600; cursor: pointer; text-decoration: none; transition: all 0.2s; letter-spacing: 0.01em; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn-ghost{ color: var(--text-mid); border: 1px solid var(--border); background: transparent; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn-ghost:hover{ color: var(--text); border-color: rgba(255,255,255,0.14); background: var(--surface); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn-primary{ background: var(--teal); color: #000; border: 1px solid var(--teal); font-weight: 700; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn-primary:hover{ background: #0addd4; box-shadow: 0 0 28px var(--teal-glow); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .btn-lg{ padding: 13px 30px; font-size: 15px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero{ position: relative; min-height: 100vh; padding: 120px 52px 80px; overflow: hidden; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-shell{
      width: min(100%, 1440px); min-height: calc(100vh - 220px);
      margin: 0 auto; position: relative;
      display: grid; grid-template-columns: 0.88fr 1fr 0.78fr;
      gap: 52px; align-items: center;
    }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-grid{
      position: absolute; inset: -10%; width: 120%; height: 120%;
      background-image: linear-gradient(rgba(7,201,192,0.045) 1px, transparent 1px), linear-gradient(90deg, rgba(7,201,192,0.045) 1px, transparent 1px);
      background-size: 52px 52px; animation: syrepse-grid-drift 22s linear infinite;
      pointer-events: none; z-index: 0;
      -webkit-mask-image: linear-gradient(to bottom, black 55%, transparent 90%);
      mask-image: linear-gradient(to bottom, black 55%, transparent 90%);
    }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-grid::after{ content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 70% 60% at 50% 50%, transparent 40%, var(--bg) 100%); }
@keyframes syrepse-grid-drift{ 0%{transform:translate(0,0);} 100%{transform:translate(52px,52px);} }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-orb{ position: absolute; border-radius: 50%; filter: blur(90px); pointer-events: none; z-index: 0; will-change: transform; -webkit-mask-image: linear-gradient(to bottom, black 55%, transparent 90%); mask-image: linear-gradient(to bottom, black 55%, transparent 90%); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-orb-1{ width: 700px; height: 700px; top: -200px; right: -100px; background: radial-gradient(circle, rgba(0,169,224,0.14) 0%, transparent 65%); animation: syrepse-orb-float-1 14s ease-in-out infinite; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-orb-2{ width: 600px; height: 600px; bottom: 0; left: -80px; background: radial-gradient(circle, rgba(0,75,135,0.34) 0%, transparent 65%); animation: syrepse-orb-float-2 18s ease-in-out infinite; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-orb-3{ width: 380px; height: 380px; top: 40%; left: 20%; background: radial-gradient(circle, rgba(44,213,196,0.08) 0%, transparent 65%); animation: syrepse-orb-float-3 11s ease-in-out infinite; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-orb-4{ width: 460px; height: 460px; top: -60px; left: 30%; background: radial-gradient(circle, rgba(0,169,224,0.08) 0%, transparent 65%); animation: syrepse-orb-float-4 16s ease-in-out infinite; }
@keyframes syrepse-orb-float-1{ 0%,100%{transform:translate(0,0) scale(1);}30%{transform:translate(-35px,45px) scale(1.06);}65%{transform:translate(25px,-30px) scale(0.94);} }
@keyframes syrepse-orb-float-2{ 0%,100%{transform:translate(0,0) scale(1);}40%{transform:translate(40px,-50px) scale(1.08);}70%{transform:translate(-20px,25px) scale(0.96);} }
@keyframes syrepse-orb-float-3{ 0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(30px,-40px) scale(1.10);} }
@keyframes syrepse-orb-float-4{ 0%,100%{transform:translate(0,0) scale(1);}35%{transform:translate(-25px,35px) scale(0.92);}68%{transform:translate(15px,-20px) scale(1.04);} }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-scanlines{ position: absolute; inset: 0; pointer-events: none; z-index: 0; overflow: hidden; -webkit-mask-image: linear-gradient(to bottom, black 55%, transparent 90%); mask-image: linear-gradient(to bottom, black 55%, transparent 90%); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline{ position: absolute; left: -100%; height: 1px; background: linear-gradient(90deg, transparent 0%, rgba(7,201,192,0.18) 40%, rgba(7,201,192,0.28) 50%, rgba(7,201,192,0.18) 60%, transparent 100%); animation: syrepse-scanline-flow linear infinite; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(1){top:22%;width:60%;animation-duration:9s;animation-delay:0s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(2){top:38%;width:45%;animation-duration:13s;animation-delay:-3s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(3){top:55%;width:70%;animation-duration:10s;animation-delay:-6s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(4){top:70%;width:40%;animation-duration:15s;animation-delay:-1.5s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(5){top:14%;width:30%;animation-duration:11s;animation-delay:-8s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .scanline:nth-child(6){top:84%;width:55%;animation-duration:12s;animation-delay:-4s;}
@keyframes syrepse-scanline-flow{ 0%{left:-100%;opacity:0;}5%{opacity:1;}95%{opacity:1;}100%{left:160%;opacity:0;} }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-nodes{ position: absolute; inset: 0; pointer-events: none; z-index: 0; -webkit-mask-image: linear-gradient(to bottom, black 55%, transparent 90%); mask-image: linear-gradient(to bottom, black 55%, transparent 90%); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .grid-node{ position: absolute; width: 3px; height: 3px; border-radius: 50%; background: var(--teal); animation: syrepse-node-pulse ease-in-out infinite; }
@keyframes syrepse-node-pulse{ 0%,100%{opacity:0.08;transform:scale(1);}50%{opacity:0.45;transform:scale(2.2);box-shadow:0 0 6px rgba(7,201,192,0.5);} }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label{ display: inline-flex; align-items: center; gap: 8px; padding: 5px 14px; border-radius: 100px; border: 1px solid var(--border-teal); background: var(--teal-dim); color: var(--teal); font-size: 11.5px; font-weight: 600; letter-spacing: 0.09em; text-transform: uppercase; margin-bottom: 28px; width: fit-content; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .syrepse-pulse-dot{ width: 6px; height: 6px; border-radius: 50%; background: var(--teal); animation: syrepse-pulse-dot 2s ease-in-out infinite; }
@keyframes syrepse-pulse-dot{ 0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.4;transform:scale(0.65);} }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-content{ position: relative; z-index: 2; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-headline{ font-size: clamp(38px,4.6vw,66px); font-weight: 800; line-height: 1.0; letter-spacing: -0.036em; margin-bottom: 10px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-headline .accent{ background: linear-gradient(130deg, var(--teal) 0%, #52E8E0 45%, #38BDF8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-subline{ font-size: clamp(20px,2.2vw,30px); font-weight: 700; color: var(--text-mid); letter-spacing: -0.024em; line-height: 1.2; margin-bottom: 22px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-sub{ font-size: 17px; color: var(--text-mid); line-height: 1.72; max-width: 440px; margin-bottom: 34px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions{ display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-stack{ display: grid; gap: 10px; max-width: 310px; justify-self: end; position: relative; z-index: 2; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-kicker{ display: inline-flex; align-items: center; gap: 8px; color: var(--teal); font-size: 11px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 6px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-kicker::before{ content: ''; width: 20px; height: 1.5px; background: currentColor; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item{ display: flex; align-items: center; gap: 14px; padding: 13px 16px; border: 1px solid var(--border-teal); border-radius: 12px; background: linear-gradient(148deg, rgba(12,18,31,0.78), rgba(7,10,19,0.90)); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item .stat-val{ font-size: 20px; font-weight: 800; color: var(--teal); letter-spacing: -0.04em; line-height: 1; white-space: nowrap; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item .stat-lbl{ font-size: 12px; color: var(--text-muted); font-weight: 500; line-height: 1.35; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .content-shell{ width: min(100%, 1300px); margin: 0 auto; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-section{ padding: 80px 52px; position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-alt{ background: linear-gradient(180deg, transparent 0%, rgba(0,32,96,0.05) 50%, transparent 100%); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-label{ display: inline-flex; align-items: center; gap: 10px; color: var(--teal); font-size: 12px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-label::before{ content: ''; width: 24px; height: 1.5px; background: currentColor; flex-shrink: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-title{ font-size: clamp(30px,3.4vw,48px); font-weight: 800; line-height: 1.08; letter-spacing: -0.028em; margin-bottom: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-title .accent{ background: linear-gradient(130deg, var(--teal) 0%, #52E8E0 45%, #38BDF8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-sub{ font-size: 17px; color: var(--text-mid); line-height: 1.75; max-width: 560px; margin-bottom: 36px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-intro{ display: grid; grid-template-columns: 1fr 1fr; gap: 42px; align-items: end; margin-bottom: 38px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .results-grid{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card{ background: var(--surface); border: 1px solid var(--border); border-radius: 18px; padding: 30px 26px; position: relative; overflow: hidden; transition: border-color 0.3s, background 0.3s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card::before{ content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, var(--teal), transparent); opacity: 0; transition: opacity 0.3s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card:hover{ border-color: var(--border-teal); background: var(--surface-hover); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card:hover::before{ opacity: 1; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .result-val{ font-size: 32px; font-weight: 800; color: var(--teal); letter-spacing: -0.04em; display: block; margin-bottom: 12px; line-height: 1; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card:nth-child(2n) .result-val{ background: linear-gradient(130deg, #38BDF8, #7DD3FC); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .syr-tag-h3{ font-size: 15px; font-weight: 700; margin-bottom: 8px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .syr-tag-p{ font-size: 13.5px; color: var(--text-mid); line-height: 1.65; margin: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quotes-grid{ display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card{ padding: 30px 32px; border-radius: 16px; background: rgba(255,255,255,0.03); border: 1px solid var(--border); border-left: 3px solid var(--teal); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card:nth-child(2n){ border-left-color: #38BDF8; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .syr-tag-p{ font-size: 15px; color: #DBE6F2; line-height: 1.72; margin: 0 0 14px; font-style: italic; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .syr-tag-cite{ display: block; font-style: normal; font-size: 13px; font-weight: 700; color: var(--teal); letter-spacing: 0.06em; text-transform: uppercase; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card:nth-child(2n) .syr-tag-cite{ color: #38BDF8; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-grid-wrap{ display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 72px; align-items: start; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-cards{ display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card{ padding: 28px; background: var(--surface); border: 1px solid var(--border); border-radius: 16px; transition: border-color 0.3s, transform 0.3s; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card:hover{ border-color: var(--border-teal); transform: translateY(-4px); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-num{ width: 36px; height: 36px; border-radius: 9px; background: var(--teal-dim); border: 1px solid var(--border-teal); color: var(--teal); font-size: 11px; font-weight: 800; display: grid; place-items: center; margin-bottom: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card .syr-tag-h3{ font-size: 16px; font-weight: 700; margin-bottom: 8px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card .syr-tag-p{ font-size: 13.5px; color: var(--text-mid); line-height: 1.65; margin: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .flow-section{ background: linear-gradient(180deg, transparent 0%, rgba(0,32,96,0.05) 50%, transparent 100%); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .steps-grid-5{ display: grid; grid-template-columns: repeat(5, 1fr); gap: 18px; margin-top: 44px; position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .steps-grid-5::before{ content: ''; position: absolute; left: 8%; right: 8%; top: 46px; height: 1px; background: linear-gradient(90deg, transparent, var(--teal), #38BDF8, transparent); opacity: 0.35; pointer-events: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card{ text-align: center; position: relative; z-index: 1; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-circle{ width: 92px; height: 92px; border-radius: 50%; border: 1px solid var(--border-teal); background: var(--surface); margin: 0 auto 18px; display: grid; place-items: center; color: var(--teal); position: relative; box-shadow: 0 0 24px rgba(44,213,196,0.10); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-circle [data-lucide]{ width: 28px; height: 28px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-num{ position: absolute; top: -8px; left: calc(50% + 22px); width: 26px; height: 26px; border-radius: 50%; background: var(--teal); color: #000; font-weight: 900; font-size: 12px; display: grid; place-items: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card .syr-tag-h3{ font-size: 14px; font-weight: 700; margin-bottom: 6px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card .syr-tag-p{ font-size: 12.5px; color: var(--text-mid); line-height: 1.6; max-width: 130px; margin: 0 auto; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-grid{ display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 72px; align-items: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .check-list{ display: grid; gap: 12px; margin: 24px 0 30px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .check-item{ display: flex; align-items: flex-start; gap: 12px; font-size: 14px; color: var(--text-mid); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .check-icon{ width: 22px; height: 22px; border-radius: 50%; background: var(--teal-dim); border: 1px solid var(--border-teal); color: var(--teal); display: grid; place-items: center; flex-shrink: 0; font-size: 11px; font-weight: 700; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel{ padding: 24px; border-radius: 18px; background: linear-gradient(145deg, rgba(10,43,80,0.95), rgba(6,29,56,0.95)); border: 1px solid var(--border); box-shadow: 0 30px 80px rgba(0,0,0,0.28); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel-head{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 18px; font-size: 13px; font-weight: 700; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel-head span{ color: var(--teal); font-size: 9px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .kpi-strip{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-bottom: 14px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi{ padding: 14px; background: rgba(255,255,255,0.04); border: 1px solid var(--border); border-radius: 10px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi small{ display: block; color: var(--text-muted); font-size: 8.5px; font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; margin-bottom: 4px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi strong{ display: block; font-size: 26px; font-weight: 800; color: var(--text); margin-bottom: 2px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi span{ color: var(--text-muted); font-size: 8px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar-chart{ height: 160px; padding: 16px; display: flex; align-items: flex-end; gap: 9px; border-radius: 10px; background: rgba(0,0,0,0.15); border: 1px solid var(--border); margin-top: 12px; }
@keyframes syrepse-bar-grow{ from { transform: scaleY(0); } to { transform: scaleY(1); } }
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar{ flex: 1; border-radius: 4px 4px 0 0; background: rgba(122,155,196,0.16); transform-origin: bottom; animation: syrepse-bar-grow 0.9s cubic-bezier(0.22,1,0.36,1) both; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(1){height:42%;animation-delay:0.1s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(2){height:60%;animation-delay:0.2s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(3){height:50%;animation-delay:0.3s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(4){height:76%;background:rgba(44,213,196,0.55);animation-delay:0.4s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(5){height:59%;animation-delay:0.5s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(6){height:88%;background:rgba(56,189,248,0.55);animation-delay:0.6s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .bar:nth-child(7){height:68%;animation-delay:0.7s;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .caps-grid{ display: grid; grid-template-columns: repeat(3, 1fr); border-left: 1px solid var(--border); border-top: 1px solid var(--border); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell{ padding: 34px 30px; background: rgba(6,29,59,0.6); border-right: 1px solid var(--border); border-bottom: 1px solid var(--border); transition: background 0.3s; min-height: 220px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell:hover{ background: var(--surface-hover); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-num{ display: block; color: var(--teal); font-size: 11px; font-weight: 700; letter-spacing: 0.14em; margin-bottom: 32px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell:nth-child(2n) .cap-num{ color: #38BDF8; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell .syr-tag-h3{ font-size: 17px; font-weight: 700; margin-bottom: 10px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell .syr-tag-p{ font-size: 13px; color: var(--text-mid); line-height: 1.70; margin: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .area-grid{ display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .role-list{ border-top: 1px solid var(--border); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .role-row{ display: grid; grid-template-columns: 110px 1fr; gap: 20px; padding: 18px 0; border-bottom: 1px solid var(--border); align-items: start; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .role-label{ font-size: 13px; font-weight: 700; color: var(--teal); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .role-desc{ font-size: 13.5px; color: var(--text-mid); line-height: 1.65; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card{ display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 72px; align-items: center; padding: 64px; border-radius: 20px; border: 1px solid var(--border); background: radial-gradient(circle at 82% 20%, rgba(0,169,224,0.10), transparent 30%), linear-gradient(145deg, rgba(7,31,64,0.98), rgba(4,24,47,0.98)); box-shadow: 0 30px 80px rgba(0,0,0,0.22); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual{ display: flex; align-items: center; justify-content: center; gap: 24px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-box{ width: 180px; min-height: 140px; display: grid; place-items: center; text-align: center; border: 1px solid var(--border); border-radius: 16px; background: var(--surface); font-size: 22px; font-weight: 800; flex-direction: column; gap: 4px; padding: 28px; letter-spacing: -0.02em; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-box .sys-name{ display: block; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-box .sys-accent{ color: var(--teal); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-box.sys-b .sys-accent{ color: #38BDF8; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector{ display: flex; flex-direction: column; align-items: center; gap: 6px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-line{ width: 1px; height: 48px; background: linear-gradient(180deg, var(--teal), #38BDF8); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-arrow{ color: var(--teal); font-size: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card{ display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 60px; padding: 64px; border-radius: 20px; border: 1px solid var(--border-teal); background: radial-gradient(circle at 12% 15%, rgba(44,213,196,0.07), transparent 28%), linear-gradient(145deg, rgba(10,43,80,0.95), rgba(6,29,56,0.95)); box-shadow: 0 30px 80px rgba(0,0,0,0.28); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .price-val{ font-size: 38px; font-weight: 800; color: var(--teal); letter-spacing: -0.04em; margin: 18px 0 20px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .price-val span{ font-size: 15px; font-weight: 500; color: var(--text-mid); margin-left: 8px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes{ padding: 26px 28px; border-radius: 14px; background: rgba(255,255,255,0.04); border: 1px solid var(--border); align-self: start; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes strong{ display: block; font-size: 13px; font-weight: 700; margin-bottom: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .includes-list{ display: grid; gap: 11px; margin-bottom: 18px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-note{ font-size: 12px; color: var(--text-muted); line-height: 1.65; font-style: italic; margin: 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .fine-print{ font-size: 11px; color: var(--text-muted); font-style: italic; line-height: 1.6; margin: 18px 0 0; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-section{ text-align: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-box{ background: linear-gradient(140deg, rgba(14,22,40,0.9), rgba(10,16,32,0.8)); border: 1px solid var(--border-teal); border-radius: 24px; padding: 64px 52px; position: relative; overflow: hidden; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-box::before{ content: ''; position: absolute; inset: 0; background: radial-gradient(circle at 15% 90%, rgba(44,213,196,0.10), transparent 50%), radial-gradient(circle at 85% 10%, rgba(0,169,224,0.08), transparent 40%); pointer-events: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-headline{ font-size: clamp(28px,3.4vw,48px); font-weight: 800; letter-spacing: -0.03em; line-height: 1.15; margin-bottom: 18px; position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-headline .accent{ background: linear-gradient(130deg, var(--teal) 0%, #52E8E0 45%, #38BDF8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-sub{ font-size: 17px; color: var(--text-mid); line-height: 1.72; max-width: 580px; margin: 0 auto 36px; position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-actions{ display: flex; justify-content: center; gap: 12px; position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-footnote{ margin-top: 24px; font-size: 13px; color: var(--text-muted); position: relative; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .footer-inner{ display: flex; align-items: center; justify-content: space-between; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .footer-brand img{ height: 24px; filter: brightness(0) invert(1); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .footer-copy{ font-size: 13px; color: var(--text-muted); }
.elementor-19248 .elementor-element.elementor-element-25784b45 .footer-copy strong{ color: var(--teal); }
@media (max-width: 1200px){.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-shell{ grid-template-columns: 1fr 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-stack{ grid-column: 1 / -1; max-width: 100%; justify-self: start; display: flex; flex-wrap: wrap; gap: 10px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item{ flex: 1 1 160px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .results-grid{ grid-template-columns: 1fr 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card, .elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card{ grid-template-columns: 1fr; gap: 40px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .area-grid{ grid-template-columns: 1fr; gap: 40px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-grid{ grid-template-columns: 1fr; gap: 40px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-grid-wrap{ grid-template-columns: 1fr; gap: 40px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-intro{ grid-template-columns: 1fr; gap: 20px; }
}
@media (max-width: 900px){.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-shell{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .repse-core{ max-width: 360px; justify-self: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .steps-grid-5{ grid-template-columns: 1fr 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .steps-grid-5::before{ display: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .caps-grid{ grid-template-columns: 1fr 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .quotes-grid{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card{ padding: 40px 32px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card{ padding: 40px 32px; }
}
@media (max-width: 768px){.elementor-19248 .elementor-element.elementor-element-25784b45 .nav-links{ display: none; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-section{ padding: 56px 22px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero{ padding: 96px 22px 40px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .repse-core{ max-width: 300px; margin: 0 auto; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .results-grid{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-cards{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .steps-grid-5{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .caps-grid{ grid-template-columns: 1fr; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-box{ padding: 44px 28px; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .footer-inner{ flex-direction: column; gap: 16px; text-align: center; }
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card, .elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card{ padding: 32px 24px; }
}

.elementor-19248 .elementor-element.elementor-element-25784b45 {background:transparent;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .reveal {opacity:1;transform:none;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-section {width:100%;scroll-margin-top:90px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-text-editor {color:var(--text-mid)!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .elementor-widget-text-editor {color:#DBE6F2!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .fine-print,.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-note,.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-footnote {color:var(--text-muted)!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label .elementor-heading-title{display:flex;gap:8px;align-items:center;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .flow-section .content-shell > .e-con:first-child > .elementor-widget-text-editor{max-width:540px;margin:0 auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero {min-height:calc(100vh - 80px);padding-top:70px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-shell {min-height:calc(100vh - 230px);}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-effects {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-effects>.elementor-widget-container {height:100%;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item>.elementor-widget {width:auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item>.stat-val {flex-shrink:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-kicker>.elementor-widget-container {display:contents;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label>.elementor-widget-container {display:contents;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .section-label>.elementor-widget-container {display:contents;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item .stat-lbl {flex:1;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-button {width:auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-button .elementor-button {font-family:Inter,sans-serif;text-transform:none;letter-spacing:.01em;line-height:1.35;box-shadow:none;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-button .elementor-button:hover {box-shadow:0 0 28px rgba(44,213,196,.24);}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-step-graphic {margin:0 auto 18px;width:92px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-step-graphic .step-circle {margin:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card .syr-tag-p {max-width:130px;margin:0 auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-checks .elementor-icon-list-item {align-items:flex-start;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-checks .elementor-icon-list-icon {padding-top:3px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-checks .elementor-icon-list-text {line-height:1.7;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes .elementor-icon-list-text strong {display:inline;font-size:inherit;margin:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-graphic {width:100%;min-width:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel {color:#F0F4FF;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel small {white-space:normal;}
@media(max-width:1200px){.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-shell{min-height:0;}.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-stack{width:100%;}}
@media(max-width:900px){.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-core-widget{max-width:360px;justify-self:center;margin:12px auto;}}
@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-25784b45 .hero{padding:48px 22px 40px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-core-widget{max-width:300px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label{font-size:10px;letter-spacing:.07em;padding:5px 10px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-actions{flex-wrap:wrap;}.elementor-19248 .elementor-element.elementor-element-25784b45 .price-val{font-size:32px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual{gap:12px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-box{width:auto;min-width:0;padding:22px 14px;font-size:19px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-stack{gap:10px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item{flex:1 1 140px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .role-row{grid-template-columns:80px 1fr;gap:14px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes{padding:24px 18px;}}
@media(prefers-reduced-motion:reduce){.elementor-19248 .elementor-element.elementor-element-25784b45 *,.elementor-19248 .elementor-element.elementor-element-25784b45 *::before,.elementor-19248 .elementor-element.elementor-element-25784b45 *::after{animation:none!important;transition:none!important;}}


.elementor-19248 .elementor-element.elementor-element-25784b45 .flow-section .content-shell > .e-con:not(.steps-grid-5) > .elementor-widget-text-editor {max-width:540px;margin:0 auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card .syr-tag-p {font-size:16px;line-height:1.75;margin:20px 0 24px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card .syr-checks {margin-bottom:28px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .sys-box {flex:0 1 180px;min-width:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector {width:20px;flex:0 0 20px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-line {min-height:0;min-width:0;flex:none;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-line .elementor-empty-view {display:none;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-arrow {text-align:center;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card .section-title {font-size:clamp(28px,3vw,44px);}
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card > .e-con:not(.pricing-includes) > .syr-tag-p:not(.fine-print) {font-size:16px;line-height:1.75;max-width:480px;margin-bottom:28px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes > .syr-tag-strong {font-size:13px;font-weight:700;margin-bottom:18px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label .pulse-dot {display:inline-block;}
@media(max-width:1200px){.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-kicker{flex-basis:100%;}}
@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual{flex-direction:column;}.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .sys-box{width:100%;flex:0 0 auto;min-height:96px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector{flex-direction:row;width:auto;flex:0 0 auto;height:28px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-line{width:36px;height:1px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .sys-connector-arrow{transform:rotate(90deg);width:auto;}}


/* Textos blancos y botones del hero en una fila */
.elementor-19248 .elementor-element.elementor-element-25784b45 {--text-mid:#FFFFFF;--text-muted:#FFFFFF;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-widget-text-editor,.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .elementor-widget-text-editor,.elementor-19248 .elementor-element.elementor-element-25784b45 .fine-print,.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-note,.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-footnote,.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-icon-list-text {color:#FFFFFF!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-element-4269db8 .elementor-button {color:#FFFFFF!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-element-4af497a .elementor-button {color:#FFFFFF!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .elementor-element-65b6da1 .elementor-button {color:#FFFFFF!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions {display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions > .syr-button {flex:1 1 0;min-width:0;width:auto;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions .elementor-button {display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:13px 14px;font-size:14px;}
@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions{gap:10px;}.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions .elementor-button{font-size:12px;padding:12px 8px;min-height:52px;}}

/* Centrado de los indicadores 01–04 */
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-num {display:flex;align-items:center;justify-content:center;padding:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-num > .elementor-widget-container {display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-num .elementor-heading-title {margin:0;padding:0;line-height:1;text-align:center;}

/* Propuesta SYREPSE: alternancia de fondos claros */
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta {--text:#172536;--text-mid:#505964;--text-muted:#505964;--teal:#9E0861;--border:#E1E4EB;color:#172536;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades {background:#F6F8FC;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .caps-grid {border:0;gap:20px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .cap-cell {background:#FFFFFF;border:1px solid #E1E4EB;border-radius:16px;box-shadow:0 8px 24px rgba(20,35,55,.035);}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .cap-cell:hover {background:#FFFFFF;border-color:#9E0861;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .cap-num,.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .section-label,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .section-label,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .price-val {color:#9E0861;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .accent,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .accent {background:none;-webkit-text-fill-color:#9E0861;color:#9E0861;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .elementor-widget-text-editor,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .elementor-widget-text-editor,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .elementor-icon-list-text {color:#505964!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .section-title,.elementor-19248 .elementor-element.elementor-element-25784b45 #capacidades .syr-tag-h3,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .section-title,.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .syr-tag-strong {color:#172536;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta {background:#FFFFFF;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .pricing-card {background:#F6F8FC;border:1px solid #E1E4EB;box-shadow:0 18px 44px rgba(20,35,55,.05);}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .pricing-includes {background:#FFFFFF;border:1px solid #E1E4EB;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .elementor-icon-list-icon i {color:#9E0861;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .elementor-icon-list-icon svg {fill:#9E0861;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .syr-button .elementor-button {background:#9E0861;border-color:#9E0861;color:#FFFFFF!important;}
.elementor-19248 .elementor-element.elementor-element-25784b45 #oferta .syr-button .elementor-button:hover {background:#80064E;border-color:#80064E;box-shadow:0 8px 24px rgba(158,8,97,.16);}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .syr-brand-logo {display:flex;align-items:center;justify-content:center;width:240px;max-width:100%;height:112px;min-height:112px;flex:0 1 240px;padding:22px;background:#FFFFFF;border:1px solid #E1E4EB;border-radius:16px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .syr-brand-logo > .elementor-widget-container {display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .syr-brand-logo img {display:block;width:100%;max-width:196px;height:auto;max-height:68px;object-fit:contain;}
@media(max-width:767px){.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-visual .syr-brand-logo{flex:0 0 auto;width:240px;height:112px;}}

/* Legibilidad de escritorio · 28 septiembre 2026 */
@media (min-width:1025px){
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-label,.elementor-19248 .elementor-element.elementor-element-25784b45 .stats-kicker,.elementor-19248 .elementor-element.elementor-element-25784b45 .section-label{font-size:15px;letter-spacing:.09em;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-sub,.elementor-19248 .elementor-element.elementor-element-25784b45 .section-sub,.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-sub{font-size:19px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item{padding:18px;gap:16px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item .stat-val{font-size:28px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .stat-item .stat-lbl{font-size:16px;line-height:1.45;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .result-val{font-size:42px;line-height:1.1;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .syr-tag-h3,.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card .syr-tag-h3,.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell .syr-tag-h3{font-size:20px;line-height:1.3;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .result-card .syr-tag-p,.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-card .syr-tag-p,.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-cell .syr-tag-p,.elementor-19248 .elementor-element.elementor-element-25784b45 .role-desc{font-size:17px;line-height:1.65;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .syr-tag-p{font-size:18px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .quote-card .syr-tag-cite,.elementor-19248 .elementor-element.elementor-element-25784b45 .role-label{font-size:16px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .problem-num{width:46px;height:46px;font-size:16px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .cap-num{font-size:18px;margin-bottom:24px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card .syr-tag-h3{font-size:18px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-card .syr-tag-p{font-size:16px;max-width:190px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-step-graphic,.elementor-19248 .elementor-element.elementor-element-25784b45 .step-circle{width:108px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-circle{height:108px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-num{width:32px;height:32px;font-size:16px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .step-circle svg{width:34px;height:34px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .role-row{grid-template-columns:125px 1fr;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .check-item,.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-checks .elementor-icon-list-text{font-size:17px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel-head{font-size:18px;gap:14px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .control-panel-head span{font-size:12px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi small,.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi span{font-size:13px;letter-spacing:.02em;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .mini-kpi strong{font-size:34px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .price-val{font-size:46px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .price-val span{font-size:18px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .integration-card .syr-tag-p,.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-card > .e-con:not(.pricing-includes) > .syr-tag-p:not(.fine-print){font-size:18px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-includes > .syr-tag-strong{font-size:19px;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .fine-print,.elementor-19248 .elementor-element.elementor-element-25784b45 .pricing-note,.elementor-19248 .elementor-element.elementor-element-25784b45 .cta-footnote{font-size:15px;line-height:1.65;}
.elementor-19248 .elementor-element.elementor-element-25784b45 .syr-button .elementor-button,.elementor-19248 .elementor-element.elementor-element-25784b45 .hero-actions .elementor-button{font-size:16px;min-height:54px;}
}/* End custom CSS */
/* Start custom CSS */body {
	background:
		radial-gradient(circle at 14% 16%, rgba(0,73,135,0.28) 0%, rgba(0,73,135,0.12) 16%, transparent 34%),
		radial-gradient(circle at 82% 18%, rgba(0,169,224,0.18) 0%, rgba(0,169,224,0.08) 14%, transparent 30%),
		radial-gradient(circle at 74% 72%, rgba(44,213,196,0.14) 0%, rgba(44,213,196,0.06) 18%, transparent 34%),
		radial-gradient(circle at 28% 82%, rgba(0,32,96,0.18) 0%, rgba(0,32,96,0.08) 16%, transparent 30%),
		linear-gradient(180deg, #0A1020 0%, #070B16 34%, #060913 68%, #05070F 100%);
	color: #F0F4FF;
}/* End custom CSS */