.elementor-19 .elementor-element.elementor-element-heroS{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:112px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-9073b61 .polyh-aurora__plate{opacity:0.7;}.elementor-19 .elementor-element.elementor-element-9073b61 .polyh-aurora__vignette{background:radial-gradient(120% 80% at 50% -10%, rgba(25,27,30,.2) 0%, #0C0D0F 72%);}.elementor-19 .elementor-element.elementor-element-9073b61 .polyh-aurora__fade{background:linear-gradient(to bottom, transparent, #0C0D0F);height:160px;}.elementor-19 .elementor-element.elementor-element-heroIn{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-47666f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-e18f2fe{--display:flex;--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 ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-af397ab .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-863704d .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-heroH1{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-heroH1 .elementor-heading-title{color:#F3F5F6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-19 .elementor-element.elementor-element-heroLead{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-heroCtas{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:wrap;--padding-top:36px;--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 ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-heroBtn .elementor-button{background-color:#2FD37A;fill:#08130C;color:#08130C;border-radius:999px 999px 999px 999px;}.elementor-19 .elementor-element.elementor-element-heroBtn .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-heroBtn .elementor-button:focus{background-color:#2FD37A;color:#08130C;}.elementor-19 .elementor-element.elementor-element-heroBtn .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-heroBtn .elementor-button:focus svg{fill:#08130C;}.elementor-19 .elementor-element.elementor-element-50db833{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0c46907 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-rig__img{width:360px;mix-blend-mode:normal;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-rig__glow{background:radial-gradient(closest-side, rgba(47,211,122,0.42), rgba(0,0,0,0) 100%);width:118%;height:118%;filter:blur(48px);}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-chip{background:rgba(23,25,28,0.85);border-color:rgba(255,255,255,0.1);width:208px;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-chip__match{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-chip__market{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-chip__odds{color:#2FD37A;font-family:"JetBrains Mono", ui-monospace, monospace;}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-chip__dot{background:#2FD37A;}.elementor-19 .elementor-element.elementor-element-tickS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-tickHead{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-tickH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-tickSub{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-ticker__track--a{animation-duration:42s;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-ticker__track--b{animation-duration:70s;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig{width:288px;height:128px;margin-right:16px;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-ticker{gap:16px;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__face{border-radius:16px;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__front{background:linear-gradient(155deg, #1B4034, #0E241D);}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__back{background:#17191C;border-color:#2FD37A40;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__odds{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__min{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__dot{background:#2FD37A;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__meter i{background:linear-gradient(to right, #B4E84F, #2FD37A);}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__match{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__score{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__league{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__market{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__label{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__of{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__odds, .elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__min, .elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__label, .elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__score, .elementor-19 .elementor-element.elementor-element-3954162 .polyh-sig__of{font-family:"JetBrains Mono", ui-monospace, monospace;}.elementor-19 .elementor-element.elementor-element-howS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-howIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-howEy .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-howH2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-howH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-2f9a912{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8ce679c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-464959e{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-d1c39c8{text-align:center;}.elementor-19 .elementor-element.elementor-element-d1c39c8 img{width:30px;}.elementor-19 .elementor-element.elementor-element-97d6bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-93d8d99 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-dbd89e7 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-3198f5c{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-1709cf9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7a50be4{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-59e7401{text-align:center;}.elementor-19 .elementor-element.elementor-element-59e7401 img{width:30px;}.elementor-19 .elementor-element.elementor-element-e74e6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-31988e2 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-f7147e2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-f7cdb53{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-d222195{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-782c130{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-94372a9{text-align:center;}.elementor-19 .elementor-element.elementor-element-94372a9 img{width:30px;}.elementor-19 .elementor-element.elementor-element-f6c156a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5f05d9e .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-79c6258 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-0424348{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-resS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-resIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-resH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-resLead{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-resRow{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 64px;--row-gap:48px;--column-gap:64px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-resLedger{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-345d876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-bfa2726{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-31ad42f .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-46fcdb4 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-61494ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-0d6ee19 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-3e632ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-8e5c3fb .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-afee297 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-569e1f9 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-c790bb7 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-f4d0f4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-783c5ec .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-23f194c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-98d181a .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-7bfb7c5 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-cfa19a6 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-fa115fa .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-e9eb403{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-dc601bf .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-b9a5938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-176975d .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-9075d42 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-d48ce32 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-10a4eb8 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-e298508{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-d86fee7 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-51a44ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-74c2829 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-53c8a8f .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-ebbea42 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-9dab807 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-3ff88e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-718c844 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-a29df39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e677056 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-78c1fd6 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-5c04f36 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-34f11e5 .elementor-heading-title{color:#FF5C63;}.elementor-19 .elementor-element.elementor-element-c6f37bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6bd58df .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-f7e4a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1ddfa82 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-ee60351 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-e38a053 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-31af247 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-featS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-featIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-featEy .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-featH2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-featH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-2f3a811{--display:flex;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f192c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-48c67b0 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-eb18c87{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-a34bfb5{text-align:center;}.elementor-19 .elementor-element.elementor-element-a34bfb5 img{width:31%;}.elementor-19 .elementor-element.elementor-element-48a2db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-270b74c .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-8c01a5d{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-a0d8f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-19d270b .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-e2c637f{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-ad2af7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-6e0ba61 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-72deeaa{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-93ba004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-a088bbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1a25453 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-5bcc367{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-ebb7cea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-35f6f09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e6fb2f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-524c314 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-c2cca14{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-priceS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-priceIn{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-priceH2{text-align:center;}.elementor-19 .elementor-element.elementor-element-priceH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-priceLead{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-bfa98e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8754a24 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-316c263 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-12330f7{--display:flex;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5a87595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-a150ba5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2c66dcd .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-ff7acbb{--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:baseline;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f689300 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-2b3bf03 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-a768359 .elementor-heading-title{color:#666C73;}.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 ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-fc6f7fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f8345c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-3dc21fa .elementor-heading-title{color:#1a1406;}.elementor-19 .elementor-element.elementor-element-8ec1c66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3ae3392 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-ac92937 .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-0b40862{--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:baseline;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f661dbf .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-3baad68 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-2447aa2 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-dc49d8e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-91dc6c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-d63b954{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d4e6af .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-5dacfcd .elementor-heading-title{color:#2FD37A;}.elementor-19 .elementor-element.elementor-element-9a22036{--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:baseline;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ecb8bc3 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-a92b168 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-5c22a10 .elementor-heading-title{color:#666C73;}.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-a46dfd2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-27c9762{text-align:center;color:#666C73;}.elementor-19 .elementor-element.elementor-element-ctaS{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-ctaIn{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ctaH2{text-align:center;}.elementor-19 .elementor-element.elementor-element-ctaH2 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-ctaLead{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-2c7a64e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d0e5e1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-603b2e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5fe4555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-0888f8d .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-b9f8e88 .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-6df0637{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-9d38bd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c3965c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-58e03c7 .elementor-heading-title{color:#9BA1A8;}.elementor-19 .elementor-element.elementor-element-fa3d6ed .elementor-heading-title{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-939b296{--display:flex;}.elementor-19 .elementor-element.elementor-element-89b154e .elementor-heading-title{color:#F3F5F6;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Space Grotesk, ui-sans-serif, system-ui, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19 .elementor-element.elementor-element-901bb37 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-901bb37 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19 .elementor-element.elementor-element-901bb37 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group .elementor-field{color:#F3F5F6;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0C0D0F;border-color:rgba(255,255,255,0.12);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group .elementor-select-wrapper select{background-color:#0C0D0F;border-color:rgba(255,255,255,0.12);border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,0.12);}.elementor-19 .elementor-element.elementor-element-901bb37 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-button[type="submit"]{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-901bb37{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19 .elementor-element.elementor-element-a2de876{text-align:center;color:#9BA1A8;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-rig__img{width:320px;}.elementor-19 .elementor-element.elementor-element-2f9a912{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-19 .elementor-element.elementor-element-464959e{--min-height:70px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-7a50be4{--min-height:70px;}.elementor-19 .elementor-element.elementor-element-782c130{--min-height:70px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-f93536d .polyh-rig__img{width:260px;}.elementor-19 .elementor-element.elementor-element-464959e{--width:54px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-7a50be4{--width:54px;}.elementor-19 .elementor-element.elementor-element-782c130{--width:54px;}.elementor-19 .elementor-element.elementor-element-resLedger{--width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-464959e{--width:54px;}.elementor-19 .elementor-element.elementor-element-97d6bef{--width:100%;}.elementor-19 .elementor-element.elementor-element-7a50be4{--width:54px;}.elementor-19 .elementor-element.elementor-element-e74e6cd{--width:100%;}.elementor-19 .elementor-element.elementor-element-782c130{--width:54px;}.elementor-19 .elementor-element.elementor-element-f6c156a{--width:100%;}.elementor-19 .elementor-element.elementor-element-resLedger{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-464959e{--width:70px;}.elementor-19 .elementor-element.elementor-element-7a50be4{--width:70px;}.elementor-19 .elementor-element.elementor-element-782c130{--width:70px;}.elementor-19 .elementor-element.elementor-element-resLedger{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-e18f2fe */.elementor-19 .elementor-element.elementor-element-e18f2fe{position:relative;width:8px;height:8px;min-height:0;flex:0 0 auto;border-radius:999px;background:#2FD37A;}
.elementor-19 .elementor-element.elementor-element-e18f2fe::before{content:"";position:absolute;inset:0;border-radius:999px;background:#2FD37A;animation:bp-pulse 2s cubic-bezier(.16,1,.3,1) infinite;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af397ab */.elementor-19 .elementor-element.elementor-element-af397ab{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-af397ab .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.5;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-863704d */.elementor-19 .elementor-element.elementor-element-863704d{flex:0 0 auto;margin-left:-6px;}
.elementor-19 .elementor-element.elementor-element-863704d .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47666f4 */.elementor-19 .elementor-element.elementor-element-47666f4{width:auto;flex:0 0 auto;align-self:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-heroH1 */.elementor-19 .elementor-element.elementor-element-heroH1{align-self:stretch;width:100%;}
.elementor-19 .elementor-element.elementor-element-heroH1 .elementor-heading-title{line-height:.98;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-heroLead */.elementor-19 .elementor-element.elementor-element-heroLead{align-self:stretch;width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c46907 */.elementor-19 .elementor-element.elementor-element-0c46907 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50db833 */.elementor-19 .elementor-element.elementor-element-50db833{width:auto;flex:0 0 auto;min-height:0;text-decoration:none;}
.elementor-19 .elementor-element.elementor-element-50db833::after{content:"";display:block;height:8px;width:120px;margin-top:4px;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20120%208%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0%204%20L20%204%20L26%201%20L32%207%20L38%204%20L120%204%22%20fill=%22none%22%20stroke=%22%232FD37A%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s cubic-bezier(.16,1,.3,1);}
.elementor-19 .elementor-element.elementor-element-50db833:hover::after{background-size:100% 100%;}/* End custom CSS */
/* Start custom CSS for polyh-phone-rig, class: .elementor-element-f93536d */.elementor-19 .elementor-element.elementor-element-f93536d{align-self:stretch;width:100%;margin-top:56px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-heroS */.elementor-19 .elementor-element.elementor-element-heroS,.elementor-19 .elementor-element.elementor-element-heroS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-heroS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-tickH2 */.elementor-19 .elementor-element.elementor-element-tickH2 .elementor-heading-title{line-height:1.05;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tickS */.elementor-19 .elementor-element.elementor-element-tickS,.elementor-19 .elementor-element.elementor-element-tickS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-tickS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-howEy */.elementor-19 .elementor-element.elementor-element-howEy .elementor-heading-title{font-family:'JetBrains Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-weight:400;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-howH2 */.elementor-19 .elementor-element.elementor-element-howH2 .elementor-heading-title{line-height:1.05;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1c39c8 */.elementor-19 .elementor-element.elementor-element-d1c39c8 img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464959e */.elementor-19 .elementor-element.elementor-element-464959e{position:relative;z-index:10;flex:0 0 auto;border-radius:16px;border:1px solid rgba(47,211,122,.25);background:var(--bp-ink);box-shadow:0 12px 40px -12px rgba(47,211,122,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93d8d99 */.elementor-19 .elementor-element.elementor-element-93d8d99 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbd89e7 */.elementor-19 .elementor-element.elementor-element-dbd89e7{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-dbd89e7 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-dbd89e7 .elementor-heading-title{font-size:24px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3198f5c */.elementor-19 .elementor-element.elementor-element-3198f5c{margin-top:8px;max-width:28rem;}
.elementor-19 .elementor-element.elementor-element-3198f5c p{font-size:14px;line-height:1.65;margin:0;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-3198f5c p{font-size:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d6bef */.elementor-19 .elementor-element.elementor-element-97d6bef{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ce679c */@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-8ce679c{gap:40px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59e7401 */.elementor-19 .elementor-element.elementor-element-59e7401 img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a50be4 */.elementor-19 .elementor-element.elementor-element-7a50be4{position:relative;z-index:10;flex:0 0 auto;border-radius:16px;border:1px solid rgba(47,211,122,.25);background:var(--bp-ink);box-shadow:0 12px 40px -12px rgba(47,211,122,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31988e2 */.elementor-19 .elementor-element.elementor-element-31988e2 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7147e2 */.elementor-19 .elementor-element.elementor-element-f7147e2{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-f7147e2 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-f7147e2 .elementor-heading-title{font-size:24px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7cdb53 */.elementor-19 .elementor-element.elementor-element-f7cdb53{margin-top:8px;max-width:28rem;}
.elementor-19 .elementor-element.elementor-element-f7cdb53 p{font-size:14px;line-height:1.65;margin:0;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-f7cdb53 p{font-size:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74e6cd */.elementor-19 .elementor-element.elementor-element-e74e6cd{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1709cf9 */.elementor-19 .elementor-element.elementor-element-1709cf9{margin-left:6%;width:94%;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-1709cf9{gap:40px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94372a9 */.elementor-19 .elementor-element.elementor-element-94372a9 img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782c130 */.elementor-19 .elementor-element.elementor-element-782c130{position:relative;z-index:10;flex:0 0 auto;border-radius:16px;border:1px solid rgba(47,211,122,.25);background:var(--bp-ink);box-shadow:0 12px 40px -12px rgba(47,211,122,.45);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f05d9e */.elementor-19 .elementor-element.elementor-element-5f05d9e .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c6258 */.elementor-19 .elementor-element.elementor-element-79c6258{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-79c6258 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-79c6258 .elementor-heading-title{font-size:24px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0424348 */.elementor-19 .elementor-element.elementor-element-0424348{margin-top:8px;max-width:28rem;}
.elementor-19 .elementor-element.elementor-element-0424348 p{font-size:14px;line-height:1.65;margin:0;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-0424348 p{font-size:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c156a */.elementor-19 .elementor-element.elementor-element-f6c156a{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d222195 */.elementor-19 .elementor-element.elementor-element-d222195{margin-left:12%;width:88%;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-d222195{gap:40px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9a912 */.elementor-19 .elementor-element.elementor-element-2f9a912{position:relative;}
.elementor-19 .elementor-element.elementor-element-2f9a912::before{content:"";position:absolute;top:72px;bottom:8px;left:26px;width:1px;background:linear-gradient(to bottom,rgba(47,211,122,0),rgba(47,211,122,.6),rgba(47,211,122,0));}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-2f9a912::before{left:34px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-howS */.elementor-19 .elementor-element.elementor-element-howS,.elementor-19 .elementor-element.elementor-element-howS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-howS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-resH2 */.elementor-19 .elementor-element.elementor-element-resH2 .elementor-heading-title{line-height:1.05;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ad42f */.elementor-19 .elementor-element.elementor-element-31ad42f .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46fcdb4 */.elementor-19 .elementor-element.elementor-element-46fcdb4 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa2726 */.elementor-19 .elementor-element.elementor-element-bfa2726{border-bottom:1px solid rgba(255,255,255,.08);min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d6ee19 */.elementor-19 .elementor-element.elementor-element-0d6ee19{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-0d6ee19 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e5c3fb */.elementor-19 .elementor-element.elementor-element-8e5c3fb .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afee297 */.elementor-19 .elementor-element.elementor-element-afee297 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e632ac */.elementor-19 .elementor-element.elementor-element-3e632ac{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-569e1f9 */.elementor-19 .elementor-element.elementor-element-569e1f9{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-569e1f9 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c790bb7 */.elementor-19 .elementor-element.elementor-element-c790bb7{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-c790bb7 .elementor-heading-title{display:block;border-radius:999px;background:rgba(47,211,122,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61494ec */.elementor-19 .elementor-element.elementor-element-61494ec{min-height:0;transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-61494ec:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783c5ec */.elementor-19 .elementor-element.elementor-element-783c5ec{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-783c5ec .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98d181a */.elementor-19 .elementor-element.elementor-element-98d181a .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bfb7c5 */.elementor-19 .elementor-element.elementor-element-7bfb7c5 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f194c */.elementor-19 .elementor-element.elementor-element-23f194c{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfa19a6 */.elementor-19 .elementor-element.elementor-element-cfa19a6{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-cfa19a6 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa115fa */.elementor-19 .elementor-element.elementor-element-fa115fa{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-fa115fa .elementor-heading-title{display:block;border-radius:999px;background:rgba(47,211,122,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d0f4f */.elementor-19 .elementor-element.elementor-element-f4d0f4f{min-height:0;border-top:1px solid rgba(255,255,255,.06);transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-f4d0f4f:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc601bf */.elementor-19 .elementor-element.elementor-element-dc601bf{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-dc601bf .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-176975d */.elementor-19 .elementor-element.elementor-element-176975d .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9075d42 */.elementor-19 .elementor-element.elementor-element-9075d42 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a5938 */.elementor-19 .elementor-element.elementor-element-b9a5938{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d48ce32 */.elementor-19 .elementor-element.elementor-element-d48ce32{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-d48ce32 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a4eb8 */.elementor-19 .elementor-element.elementor-element-10a4eb8{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-10a4eb8 .elementor-heading-title{display:block;border-radius:999px;background:rgba(47,211,122,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9eb403 */.elementor-19 .elementor-element.elementor-element-e9eb403{min-height:0;border-top:1px solid rgba(255,255,255,.06);transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-e9eb403:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d86fee7 */.elementor-19 .elementor-element.elementor-element-d86fee7{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-d86fee7 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74c2829 */.elementor-19 .elementor-element.elementor-element-74c2829 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53c8a8f */.elementor-19 .elementor-element.elementor-element-53c8a8f .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51a44ab */.elementor-19 .elementor-element.elementor-element-51a44ab{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebbea42 */.elementor-19 .elementor-element.elementor-element-ebbea42{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-ebbea42 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dab807 */.elementor-19 .elementor-element.elementor-element-9dab807{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-9dab807 .elementor-heading-title{display:block;border-radius:999px;background:rgba(47,211,122,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e298508 */.elementor-19 .elementor-element.elementor-element-e298508{min-height:0;border-top:1px solid rgba(255,255,255,.06);transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-e298508:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-718c844 */.elementor-19 .elementor-element.elementor-element-718c844{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-718c844 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e677056 */.elementor-19 .elementor-element.elementor-element-e677056 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c1fd6 */.elementor-19 .elementor-element.elementor-element-78c1fd6 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a29df39 */.elementor-19 .elementor-element.elementor-element-a29df39{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c04f36 */.elementor-19 .elementor-element.elementor-element-5c04f36{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-5c04f36 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f11e5 */.elementor-19 .elementor-element.elementor-element-34f11e5{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-34f11e5 .elementor-heading-title{display:block;border-radius:999px;background:rgba(255,92,99,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ff88e2 */.elementor-19 .elementor-element.elementor-element-3ff88e2{min-height:0;border-top:1px solid rgba(255,255,255,.06);transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-3ff88e2:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd58df */.elementor-19 .elementor-element.elementor-element-6bd58df{flex:0 0 64px;width:64px;}
.elementor-19 .elementor-element.elementor-element-6bd58df .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ddfa82 */.elementor-19 .elementor-element.elementor-element-1ddfa82 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee60351 */.elementor-19 .elementor-element.elementor-element-ee60351 .elementor-heading-title{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e4a27 */.elementor-19 .elementor-element.elementor-element-f7e4a27{flex:1 1 auto;min-width:0;width:auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38a053 */.elementor-19 .elementor-element.elementor-element-e38a053{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-e38a053 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.4;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31af247 */.elementor-19 .elementor-element.elementor-element-31af247{flex:0 0 56px;width:56px;}
.elementor-19 .elementor-element.elementor-element-31af247 .elementor-heading-title{display:block;border-radius:999px;background:rgba(47,211,122,.12);padding:4px 8px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f37bf */.elementor-19 .elementor-element.elementor-element-c6f37bf{min-height:0;border-top:1px solid rgba(255,255,255,.06);transition:background-color .2s;}
.elementor-19 .elementor-element.elementor-element-c6f37bf:hover{background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345d876 */.elementor-19 .elementor-element.elementor-element-345d876{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-resS */.elementor-19 .elementor-element.elementor-element-resS,.elementor-19 .elementor-element.elementor-element-resS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-resS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-featEy */.elementor-19 .elementor-element.elementor-element-featEy .elementor-heading-title{font-family:'JetBrains Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.2em;font-weight:400;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-featH2 */.elementor-19 .elementor-element.elementor-element-featH2 .elementor-heading-title{line-height:1.05;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48c67b0 */.elementor-19 .elementor-element.elementor-element-48c67b0 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb18c87 */.elementor-19 .elementor-element.elementor-element-eb18c87{margin-top:8px;max-width:20rem;}
.elementor-19 .elementor-element.elementor-element-eb18c87 p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a34bfb5 */.elementor-19 .elementor-element.elementor-element-a34bfb5{position:relative;margin-top:8px;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;}
.elementor-19 .elementor-element.elementor-element-a34bfb5::before{content:"";position:absolute;left:50%;bottom:-8%;width:82%;height:58%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(47,211,122,.38),rgba(0,0,0,0));filter:blur(44px);z-index:0;}
.elementor-19 .elementor-element.elementor-element-a34bfb5 .elementor-widget-container{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;justify-content:center;}
.elementor-19 .elementor-element.elementor-element-a34bfb5 img{width:220px;max-width:100%;transform:translateY(24px);transition:transform .5s;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-a34bfb5 img{width:260px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f192c47 */.elementor-19 .elementor-element.elementor-element-f192c47{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,#1B4034,#0E241D);min-height:180px;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-f192c47:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-f192c47{grid-column:span 3;grid-row:span 2;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22ab841 */.elementor-19 .elementor-element.elementor-element-22ab841{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-22ab841 img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;transition:transform .3s;}
.elementor-19 .elementor-element.elementor-element-22ab841:hover img{transform:scale(1.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-270b74c */.elementor-19 .elementor-element.elementor-element-270b74c{margin-top:16px;}
.elementor-19 .elementor-element.elementor-element-270b74c .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c01a5d */.elementor-19 .elementor-element.elementor-element-8c01a5d{margin-top:8px;}
.elementor-19 .elementor-element.elementor-element-8c01a5d p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a2db6 */.elementor-19 .elementor-element.elementor-element-48a2db6{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;min-height:180px;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-48a2db6:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-48a2db6{grid-column:span 3;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6176d9a */.elementor-19 .elementor-element.elementor-element-6176d9a{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-6176d9a img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;transition:transform .3s;}
.elementor-19 .elementor-element.elementor-element-6176d9a:hover img{transform:scale(1.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19d270b */.elementor-19 .elementor-element.elementor-element-19d270b{margin-top:16px;}
.elementor-19 .elementor-element.elementor-element-19d270b .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c637f */.elementor-19 .elementor-element.elementor-element-e2c637f{margin-top:8px;}
.elementor-19 .elementor-element.elementor-element-e2c637f p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d8f90 */.elementor-19 .elementor-element.elementor-element-a0d8f90{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;min-height:180px;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-a0d8f90:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-a0d8f90{grid-column:span 3;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8deef3e */.elementor-19 .elementor-element.elementor-element-8deef3e{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-8deef3e img{width:30px;height:30px;object-fit:contain;mix-blend-mode:screen;transition:transform .3s;}
.elementor-19 .elementor-element.elementor-element-8deef3e:hover img{transform:scale(1.1);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0ba61 */.elementor-19 .elementor-element.elementor-element-6e0ba61{margin-top:16px;}
.elementor-19 .elementor-element.elementor-element-6e0ba61 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72deeaa */.elementor-19 .elementor-element.elementor-element-72deeaa{margin-top:8px;}
.elementor-19 .elementor-element.elementor-element-72deeaa p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2af7c */.elementor-19 .elementor-element.elementor-element-ad2af7c{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;min-height:180px;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-ad2af7c:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-ad2af7c{grid-column:span 3;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-559c2f0 */.elementor-19 .elementor-element.elementor-element-559c2f0{flex:0 0 auto;width:24px;}
.elementor-19 .elementor-element.elementor-element-559c2f0 img{width:24px;height:24px;object-fit:contain;mix-blend-mode:screen;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a25453 */.elementor-19 .elementor-element.elementor-element-1a25453 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a088bbe */.elementor-19 .elementor-element.elementor-element-a088bbe{justify-content:flex-start;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bcc367 */.elementor-19 .elementor-element.elementor-element-5bcc367{margin-top:8px;}
.elementor-19 .elementor-element.elementor-element-5bcc367 p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ba004 */.elementor-19 .elementor-element.elementor-element-93ba004{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;min-height:180px;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-93ba004:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-93ba004{grid-column:span 3;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da51a96 */.elementor-19 .elementor-element.elementor-element-da51a96{flex:0 0 auto;width:34px;}
.elementor-19 .elementor-element.elementor-element-da51a96 img{width:34px;height:34px;object-fit:contain;mix-blend-mode:screen;transition:transform .3s;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-524c314 */.elementor-19 .elementor-element.elementor-element-524c314 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2cca14 */.elementor-19 .elementor-element.elementor-element-c2cca14{margin-top:4px;max-width:28rem;}
.elementor-19 .elementor-element.elementor-element-c2cca14 p{font-size:14px;line-height:1.65;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6fb2f9 */.elementor-19 .elementor-element.elementor-element-e6fb2f9{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f6f09 */.elementor-19 .elementor-element.elementor-element-35f6f09{width:auto;flex:1 1 320px;justify-content:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb7cea */.elementor-19 .elementor-element.elementor-element-ebb7cea{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;min-height:0;transition:border-color .3s;}
.elementor-19 .elementor-element.elementor-element-ebb7cea:hover{border-color:rgba(47,211,122,.25);}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-ebb7cea{grid-column:span 6;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f3a811 */.elementor-19 .elementor-element.elementor-element-2f3a811{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch;}
@media(min-width:641px){.elementor-19 .elementor-element.elementor-element-2f3a811{grid-template-columns:repeat(6,1fr);}}
.elementor-19 .elementor-element.elementor-element-2f3a811>.e-con{margin:0;height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-featS */.elementor-19 .elementor-element.elementor-element-featS,.elementor-19 .elementor-element.elementor-element-featS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-featS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-priceH2 */.elementor-19 .elementor-element.elementor-element-priceH2{align-self:stretch;width:100%;}
.elementor-19 .elementor-element.elementor-element-priceH2 .elementor-heading-title{line-height:1.05;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-priceLead */.elementor-19 .elementor-element.elementor-element-priceLead{align-self:stretch;width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8754a24 */.elementor-19 .elementor-element.elementor-element-8754a24{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-8754a24 .elementor-heading-title{display:inline-block;border-radius:999px;background:rgba(47,211,122,.12);padding:2px 10px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-316c263 */.elementor-19 .elementor-element.elementor-element-316c263 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfa98e1 */.elementor-19 .elementor-element.elementor-element-bfa98e1{margin:32px auto 0;max-width:36rem;border-radius:999px;border:1px solid var(--bp-hairline);background:rgba(255,255,255,.03);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c66dcd */.elementor-19 .elementor-element.elementor-element-2c66dcd .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f689300 */.elementor-19 .elementor-element.elementor-element-f689300{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-f689300 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:48px;font-weight:700;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b3bf03 */.elementor-19 .elementor-element.elementor-element-2b3bf03{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-2b3bf03 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:20px;font-weight:400;line-height:1;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7acbb */.elementor-19 .elementor-element.elementor-element-ff7acbb{justify-content:flex-start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a768359 */.elementor-19 .elementor-element.elementor-element-a768359{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-a768359 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc6f7fa */.elementor-19 .elementor-element.elementor-element-fc6f7fa{margin-top:24px;flex:1 1 auto;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-items{padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#9BA1A8;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon{width:16px;height:16px;flex:0 0 auto;margin-top:2px;position:relative;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon i,.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon svg{display:none;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-icon::after{content:"";position:absolute;inset:0;background:#2FD37A;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;}
.elementor-19 .elementor-element.elementor-element-fc6f7fa .elementor-icon-list-text{color:#9BA1A8;padding:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d2c4c */.elementor-19 .elementor-element.elementor-element-69d2c4c{margin-top:28px;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#2FD37A;font-family:'Space Grotesk',ui-sans-serif,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;box-shadow:none;transition:background-color .3s,color .3s;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button:hover{background:#2FD37A;color:#08130C;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button::before,.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button::after,.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button-content-wrapper::before,.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button-content-wrapper::after{content:"";position:absolute;height:12px;width:12px;border-color:currentColor;transition:all .3s;pointer-events:none;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button::before{left:0;top:0;border-left:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button::after{right:0;top:0;border-right:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button-content-wrapper::before{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button-content-wrapper::after{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button:hover::before{left:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button:hover::after{right:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button:hover .elementor-button-content-wrapper::before{bottom:6px;left:6px;}
.elementor-19 .elementor-element.elementor-element-69d2c4c .elementor-button:hover .elementor-button-content-wrapper::after{bottom:6px;right:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a87595 */.elementor-19 .elementor-element.elementor-element-5a87595{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dc21fa */.elementor-19 .elementor-element.elementor-element-3dc21fa{position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:5;}
.elementor-19 .elementor-element.elementor-element-3dc21fa .elementor-heading-title{display:inline-block;white-space:nowrap;border-radius:999px;background:#F6C453;padding:4px 12px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ae3392 */.elementor-19 .elementor-element.elementor-element-3ae3392 .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac92937 */.elementor-19 .elementor-element.elementor-element-ac92937{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-ac92937 .elementor-heading-title{display:inline-block;border-radius:999px;background:rgba(47,211,122,.12);padding:2px 8px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f661dbf */.elementor-19 .elementor-element.elementor-element-f661dbf{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-f661dbf .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:48px;font-weight:700;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3baad68 */.elementor-19 .elementor-element.elementor-element-3baad68{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-3baad68 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:20px;font-weight:400;line-height:1;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b40862 */.elementor-19 .elementor-element.elementor-element-0b40862{justify-content:flex-start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2447aa2 */.elementor-19 .elementor-element.elementor-element-2447aa2{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-2447aa2 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc49d8e */.elementor-19 .elementor-element.elementor-element-dc49d8e{margin-top:24px;flex:1 1 auto;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-items{padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#9BA1A8;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon{width:16px;height:16px;flex:0 0 auto;margin-top:2px;position:relative;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon i,.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon svg{display:none;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-icon::after{content:"";position:absolute;inset:0;background:#F6C453;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;}
.elementor-19 .elementor-element.elementor-element-dc49d8e .elementor-icon-list-text{color:#9BA1A8;padding:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6f4a48 */.elementor-19 .elementor-element.elementor-element-d6f4a48{margin-top:28px;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;border-radius:12px;border:1px solid rgba(246,196,83,.3);background:transparent;color:#F6C453;font-family:'Space Grotesk',ui-sans-serif,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;box-shadow:none;transition:background-color .3s,color .3s;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button:hover{background:#F6C453;color:#1a1406;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button::before,.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button::after,.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button-content-wrapper::before,.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button-content-wrapper::after{content:"";position:absolute;height:12px;width:12px;border-color:currentColor;transition:all .3s;pointer-events:none;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button::before{left:0;top:0;border-left:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button::after{right:0;top:0;border-right:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button-content-wrapper::before{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button-content-wrapper::after{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button:hover::before{left:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button:hover::after{right:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button:hover .elementor-button-content-wrapper::before{bottom:6px;left:6px;}
.elementor-19 .elementor-element.elementor-element-d6f4a48 .elementor-button:hover .elementor-button-content-wrapper::after{bottom:6px;right:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8345c0 */.elementor-19 .elementor-element.elementor-element-f8345c0{position:relative;border-radius:24px;border:1px solid rgba(246,196,83,.4);background:linear-gradient(to bottom,#1e1a10,#131518);box-shadow:0 30px 80px -30px rgba(246,196,83,.25);height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d4e6af */.elementor-19 .elementor-element.elementor-element-2d4e6af .elementor-heading-title{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dacfcd */.elementor-19 .elementor-element.elementor-element-5dacfcd{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-5dacfcd .elementor-heading-title{display:inline-block;border-radius:999px;background:rgba(47,211,122,.12);padding:2px 8px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1.6;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecb8bc3 */.elementor-19 .elementor-element.elementor-element-ecb8bc3{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-ecb8bc3 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:48px;font-weight:700;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a92b168 */.elementor-19 .elementor-element.elementor-element-a92b168{flex:0 0 auto;}
.elementor-19 .elementor-element.elementor-element-a92b168 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:20px;font-weight:400;line-height:1;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a22036 */.elementor-19 .elementor-element.elementor-element-9a22036{justify-content:flex-start;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c22a10 */.elementor-19 .elementor-element.elementor-element-5c22a10{margin-top:4px;}
.elementor-19 .elementor-element.elementor-element-5c22a10 .elementor-heading-title{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a46dfd2 */.elementor-19 .elementor-element.elementor-element-a46dfd2{margin-top:24px;flex:1 1 auto;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-items{padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#9BA1A8;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon{width:16px;height:16px;flex:0 0 auto;margin-top:2px;position:relative;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon i,.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon svg{display:none;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-icon::after{content:"";position:absolute;inset:0;background:#2FD37A;-webkit-mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;mask:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2016%2016%22%3E%3Cpath%20d=%22M3%208.5l3%203%207-7%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.8%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E') no-repeat center/contain;}
.elementor-19 .elementor-element.elementor-element-a46dfd2 .elementor-icon-list-text{color:#9BA1A8;padding:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cdd886 */.elementor-19 .elementor-element.elementor-element-1cdd886{margin-top:28px;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#2FD37A;font-family:'Space Grotesk',ui-sans-serif,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;box-shadow:none;transition:background-color .3s,color .3s;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button:hover{background:#2FD37A;color:#08130C;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button::before,.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button::after,.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button-content-wrapper::before,.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button-content-wrapper::after{content:"";position:absolute;height:12px;width:12px;border-color:currentColor;transition:all .3s;pointer-events:none;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button::before{left:0;top:0;border-left:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button::after{right:0;top:0;border-right:2px solid;border-top:2px solid;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button-content-wrapper::before{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button-content-wrapper::after{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button:hover::before{left:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button:hover::after{right:6px;top:6px;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button:hover .elementor-button-content-wrapper::before{bottom:6px;left:6px;}
.elementor-19 .elementor-element.elementor-element-1cdd886 .elementor-button:hover .elementor-button-content-wrapper::after{bottom:6px;right:6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91dc6c2 */.elementor-19 .elementor-element.elementor-element-91dc6c2{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#131518;height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12330f7 */.elementor-19 .elementor-element.elementor-element-12330f7{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch;}
@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-12330f7{grid-template-columns:repeat(3,1fr);}}
.elementor-19 .elementor-element.elementor-element-12330f7>.e-con{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27c9762 */.elementor-19 .elementor-element.elementor-element-27c9762{margin-top:32px;align-self:stretch;width:100%;}
.elementor-19 .elementor-element.elementor-element-27c9762 p{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;line-height:1.6;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-priceS */.elementor-19 .elementor-element.elementor-element-priceS,.elementor-19 .elementor-element.elementor-element-priceS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-priceS .elementor-widget-heading .elementor-heading-title{display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ctaH2 */.elementor-19 .elementor-element.elementor-element-ctaH2{align-self:stretch;width:100%;}
.elementor-19 .elementor-element.elementor-element-ctaH2 .elementor-heading-title{line-height:.98;letter-spacing:-.05em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ctaLead */.elementor-19 .elementor-element.elementor-element-ctaLead{align-self:stretch;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-603b2e8 */.elementor-19 .elementor-element.elementor-element-603b2e8{width:22px;height:22px;min-height:0;flex:0 0 auto;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M3.6%202.3c-.2.2-.3.5-.3.9v17.6c0%20.4.1.7.3.9l.1.1L13.4%2012v-.2L3.7%202.2l-.1.1z%22%20fill=%22%2361A6FF%22/%3E%3Cpath%20d=%22M17%2015.3l-3.6-3.3v-.2L17%208.5l.1.1%204.3%202.4c1.2.7%201.2%201.8%200%202.5L17%2015.3z%22%20fill=%22%232FD37A%22/%3E%3Cpath%20d=%22M17.1%2015.2L13.4%2011.9%203.6%2021.7c.4.4%201%20.5%201.8.1l11.7-6.6z%22%20fill=%22%23B4E84F%22/%3E%3Cpath%20d=%22M17.1%208.6L5.4%202.1c-.8-.5-1.4-.4-1.8.1l9.8%209.7%203.7-3.3z%22%20fill=%22%23F6C453%22/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;background-position:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0888f8d */.elementor-19 .elementor-element.elementor-element-0888f8d .elementor-heading-title{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9f8e88 */.elementor-19 .elementor-element.elementor-element-b9f8e88 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe4555 */.elementor-19 .elementor-element.elementor-element-5fe4555{width:auto;flex:0 0 auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e5e1e */.elementor-19 .elementor-element.elementor-element-d0e5e1e{width:auto;flex:0 0 auto;min-height:0;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#17191C;text-decoration:none;cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d38bd5 */.elementor-19 .elementor-element.elementor-element-9d38bd5{width:22px;height:22px;min-height:0;flex:0 0 auto;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20fill=%22%23F3F5F6%22%20d=%22M16.365%201.43c0%201.14-.42%202.2-1.13%203-.79.9-2.08%201.6-3.16%201.51-.14-1.1.41-2.28%201.09-3.02.77-.85%202.12-1.5%203.2-1.49zM20.5%2017.4c-.55%201.28-.82%201.85-1.53%202.98-.99%201.58-2.39%203.55-4.12%203.56-1.54.02-1.94-1-4.03-.99-2.09.01-2.53%201.01-4.07.99-1.73-.02-3.05-1.79-4.04-3.37-2.77-4.42-3.06-9.6-1.35-12.36%201.21-1.95%203.13-3.1%204.93-3.1%201.84%200%202.99%201.01%204.51%201.01%201.47%200%202.37-1.01%204.5-1.01%201.6%200%203.3.87%204.51%202.38-3.96%202.17-3.32%207.83.21%209.31z%22/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;background-position:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e03c7 */.elementor-19 .elementor-element.elementor-element-58e03c7 .elementor-heading-title{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa3d6ed */.elementor-19 .elementor-element.elementor-element-fa3d6ed .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.3;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3965c3 */.elementor-19 .elementor-element.elementor-element-c3965c3{width:auto;flex:0 0 auto;min-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df0637 */.elementor-19 .elementor-element.elementor-element-6df0637{width:auto;flex:0 0 auto;min-height:0;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#17191C;text-decoration:none;cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7a64e */.elementor-19 .elementor-element.elementor-element-2c7a64e{align-self:stretch;width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89b154e */.elementor-19 .elementor-element.elementor-element-89b154e .elementor-heading-title{font-family:var(--bp-display);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d1ce18 */.elementor-19 .elementor-element.elementor-element-4d1ce18{margin-top:8px;}
.elementor-19 .elementor-element.elementor-element-4d1ce18 p{font-size:14px;line-height:1.65;color:var(--bp-muted);margin:0;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-901bb37 */.elementor-19 .elementor-element.elementor-element-901bb37{margin-top:16px;}
.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-form-fields-wrapper{gap:10px;}
.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-group{margin-bottom:0;padding:0;}
/* label kept for screen readers, hidden visually */
.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
.elementor-19 .elementor-element.elementor-element-901bb37 input[type=email].elementor-field-textual{width:100%;min-height:44px;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0C0D0F;color:#F3F5F6;font-family:'Space Grotesk',ui-sans-serif,sans-serif;font-size:15px;line-height:1.4;box-shadow:none;}
.elementor-19 .elementor-element.elementor-element-901bb37 input[type=email].elementor-field-textual::placeholder{color:#666C73;}
.elementor-19 .elementor-element.elementor-element-901bb37 input[type=email].elementor-field-textual:focus{border-color:#2FD37A;outline:none;box-shadow:0 0 0 3px rgba(47,211,122,.15);}
/* :hover and :focus stated explicitly - Hello Elementor's reset pinks any bare button on tap */
.elementor-19 .elementor-element.elementor-element-901bb37 button[type=submit].elementor-button,
.elementor-19 .elementor-element.elementor-element-901bb37 button[type=submit].elementor-button:hover,
.elementor-19 .elementor-element.elementor-element-901bb37 button[type=submit].elementor-button:focus{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:#2FD37A;color:#08130C;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:14px;font-weight:600;letter-spacing:normal;box-shadow:none;transition:filter .2s;}
.elementor-19 .elementor-element.elementor-element-901bb37 button[type=submit].elementor-button:hover{filter:brightness(1.08);}
.elementor-19 .elementor-element.elementor-element-901bb37 button[type=submit].elementor-button:focus-visible{outline:2px solid #B4E84F;outline-offset:2px;}
.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-message{margin-top:10px;font-size:14px;line-height:1.5;color:#F3F5F6;}
.elementor-19 .elementor-element.elementor-element-901bb37 .elementor-message.elementor-message-success{color:#2FD37A;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6edc8d8 */.elementor-19 .elementor-element.elementor-element-6edc8d8{margin-top:12px;}
.elementor-19 .elementor-element.elementor-element-6edc8d8 p{font-family:var(--bp-mono-font);font-size:11px;line-height:1.5;color:var(--bp-faint);margin:0;}
.elementor-19 .elementor-element.elementor-element-6edc8d8 a{color:var(--bp-muted);text-decoration:underline;}
.elementor-19 .elementor-element.elementor-element-6edc8d8 a:hover{color:var(--bp-signal);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b296 */.elementor-19 .elementor-element.elementor-element-939b296{align-self:stretch;width:100%;max-width:32rem;margin:40px auto 0;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#17191C;display:flex;flex-direction:column;gap:0;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2de876 */.elementor-19 .elementor-element.elementor-element-a2de876{margin-top:24px;align-self:stretch;width:100%;}
.elementor-19 .elementor-element.elementor-element-a2de876 p{font-size:14px;line-height:1.6;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ctaS */.elementor-19 .elementor-element.elementor-element-ctaS,.elementor-19 .elementor-element.elementor-element-ctaS .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}
.elementor-19 .elementor-element.elementor-element-ctaS .elementor-widget-heading .elementor-heading-title{display:block;}
.elementor-19 .elementor-element.elementor-element-ctaS::before{content:"";position:absolute;left:50%;top:50%;height:420px;width:720px;max-width:140vw;transform:translate(-50%,-50%);border-radius:999px;filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(47,211,122,.18),transparent 70%);}
.elementor-19 .elementor-element.elementor-element-ctaS>*{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS *//* Touch targets: Apple HIG 44pt / Material 48dp. Applied at the phone breakpoint only so the verified desktop layout (cards 358px, CTAs on one baseline) is untouched. Raised via min-height, never by shrinking the 14px label. */
@media(max-width:767px){
  body.elementor-page-19 .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
  body.elementor-page-19 a.elementor-element.elementor-element-50db833{min-height:44px;justify-content:center;}
}

/* Settled-picks ledger on the phone only (task #422). Desktop keeps its one-line
   receipt row and is deliberately untouched. At <=767px the row was forced nowrap,
   which squeezed the match/market column to ~91px against content needing up to
   149px, so text-overflow:ellipsis ate 8 of the labels - on the one surface that
   backs "Every pick keeps its receipt". Here the row WRAPS: line 1 is match +
   market at the full card width, line 2 is signal ID / entry odds / outcome.
   The ID is kept, not dropped, because the pricing bullet "Verified history with
   IDs" points at it. Scoped to the ledger card 345d876; :nth-child(n+2) skips the
   "Settled picks / Sample data" head row. */
@media(max-width:767px){
  body.elementor-page-19 .elementor-element.elementor-element-345d876 > .e-con:nth-child(n+2){flex-wrap:wrap;row-gap:4px;column-gap:12px;}
  body.elementor-page-19 .elementor-element.elementor-element-345d876 > .e-con:nth-child(n+2) > .e-con{order:-1;flex:1 0 100%;width:100%;}
  body.elementor-page-19 .elementor-element.elementor-element-345d876 > .e-con:nth-child(n+2) > .e-con .elementor-heading-title{white-space:normal;overflow:visible;text-overflow:clip;}
  body.elementor-page-19 .elementor-element.elementor-element-345d876 > .e-con:nth-child(n+2) > .elementor-widget-heading:nth-child(3){margin-left:auto;}
}/* End custom CSS */