.elementor-266 .elementor-element.elementor-element-wordprhero{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprhero:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__cards{--stack-x:50%;--stack-y:50%;--off-x:10px;--off-y:8px;--rot-step:4deg;--scale-step:0.04;--fade-step:0;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero{--stack-w:260px;--slot-gap:24px;background-color:#070707;--sys-accent:#9AFD0D;min-height:66vh;padding:200px 24px 100px 24px;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__eyebrow{color:#9AFD0D;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__subtext{color:#929292;margin-top:26px;max-width:640px;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__content{max-width:1080px;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__card{border-radius:18px 18px 18px 18px;aspect-ratio:1 / 1;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__button{background-color:#9AFD0D;color:#070707;padding:18px 34px 18px 34px;border-radius:60px 60px 60px 60px;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__button:hover{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprcaps{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprcaps:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprcaps > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb{--sb-cols:3;--sb-gap:18px;--sb-speed:3s;--sb-art:160px;background-color:#070707;--sb-accent:#9AFD0D;--sb-line:rgba(255,255,255,0.30);--sb-solid:rgba(255,255,255,0.13);--sb-max:1320px;padding:100px 0px 110px 0px;--sb-head-max:1050px;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__card{background-color:#111111;border-radius:18px;padding:28px 26px 26px 26px;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__card:hover{background-color:#161616;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__value{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__label{color:#A6A6A6;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__desc{color:#B4B4B4;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__eyebrow{color:#FFFFFF;background-color:#1A1A1A;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb__head{margin-bottom:60px;}.elementor-266 .elementor-element.elementor-element-wordprpain{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprpain:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprpain > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd{background-color:#FFFFFF;--sd-accent:#9AFD0D;padding:90px 40px 90px 40px;--sd-max:1400px;--sd-gap:80px;--sd-radius:18px;--sd-rule:#E4E4E4;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd__title{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd__intro{color:#4A4A4A;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd__q{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd__a{color:#5A5C60;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd__btn{background-color:#9AFD0D;color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprproc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp{background-color:#070707;--pp-accent:#9AFD0D;padding:110px 40px 110px 40px;--pp-max:1240px;--pp-art-opacity:0.22;--pp-art-w:56%;--pp-path:#3A3A3A;--pp-num:#2A2A2A;--pp-num-size:168px;--pp-step-title:36px;--pp-step-desc:18px;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp__title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp__desc{color:#9A9A9A;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp__step-title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp__step-desc{color:#9A9A9A;}.elementor-266 .elementor-element.elementor-element-wordprstack{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprstackw .sys-ts{background-color:#070707;padding:40px 40px 110px 40px;--ts-max:1240px;--ts-cols:4;--ts-card-bg:#0D0D0D;--ts-disc-bg:#1C1C1C;--ts-radius:24px;--ts-mark:40%;--ts-desc:18px;}.elementor-266 .elementor-element.elementor-element-wordprstackw .sys-ts__title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprstackw .sys-ts__desc{color:#9A9A9A;}.elementor-266 .elementor-element.elementor-element-wordprwork{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprwork:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprwork > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprworkw .sys-wk{--wk-sticky:130px;background-color:#070707;--wk-accent:#9AFD0D;padding:90px 40px 100px 40px;--wk-max:1400px;--wk-rail:330px;--wk-gap:24px;--wk-ratio-sm:4 / 3;--wk-ratio-lg:21 / 9;--wk-radius:20px;--wk-badge-size:132px;--wk-badge-bg:#9AFD0D;--wk-badge-fg:#0B0B0B;--wk-panel:#101010;--wk-tab-bg:#1C1C1C;--wk-tab-color:#FFFFFF;--wk-tab-active-bg:#FFFFFF;--wk-tab-active-color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprworkw .sys-wk__title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprworkw .sys-wk__desc{color:#CFCFCF;}.elementor-266 .elementor-element.elementor-element-syusp{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-syusp:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-syusp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-266 .elementor-element.elementor-element-syusphead{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-266 .elementor-element.elementor-element-syuspeye{text-align:center;}.elementor-266 .elementor-element.elementor-element-syuspttl{text-align:center;}.elementor-266 .elementor-element.elementor-element-syuspgrid{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-266 .elementor-element.elementor-element-syuspc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-266 .elementor-element.elementor-element-syuspc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-266 .elementor-element.elementor-element-syuspc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-266 .elementor-element.elementor-element-syuspc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-266 .elementor-element.elementor-element-svfaq266{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq{--fq-speed:320ms;background-color:#FFFFFF;--fq-accent:#9AFD0D;--fq-left:38%;--fq-sticky-top:60px;--fq-col-gap:80px;--fq-img:190px;--fq-max:1320px;padding:100px 0px 110px 0px;--fq-btn-fg:#0B0B0B;--fq-btn-bg:#9AFD0D;--fq-btn-fg-hover:#FFFFFF;--fq-btn-bg-hover:#0B0B0B;--fq-item-bd:#E4E5E7;--fq-item-bd-open:#0B0B0B;--fq-item-radius:14px;--fq-pad:22px 26px 22px 26px;--fq-icon:#6E7176;--fq-icon-size:39px;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__eyebrow{color:#FFFFFF;background-color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__title{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__lead{color:#0B0B0B;font-size:48px;font-weight:700;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__item{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__list{gap:14px;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__q{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__q-text{font-size:24px;font-weight:600;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq__a-in{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprtc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprtc:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprtc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm{--tm-per:3;--tm-gap:24px;--tm-speed:550ms;--tm-prog-w:100%;--tm-bar-w:1300px;background-color:#F7F8F9;--tm-accent:#9AFD0D;--tm-max:1320px;padding:100px 0px 110px 0px;--tm-mark-color:#E8E8EC;--tm-mark:120px;--tm-avatar:38px;--tm-arrow:52px;--tm-arrow-fg:#0B0B0B;--tm-arrow-bg:rgba(0,0,0,0);--tm-arrow-bd:#0B0B0B;--tm-arrow-fg-hover:#0B0B0B;--tm-arrow-bg-hover:#9AFD0D;--tm-prog-track:#E2E2E2;--tm-prog-fill:#0B0B0B;--tm-prog-h:3px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__head{text-align:center;margin-bottom:48px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__bar{margin-top:44px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__eyebrow{color:#FFFFFF;background-color:#1A1A1A;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__title{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__card{background-color:#FFFFFF;border-radius:18px;padding:26px 28px 54px 28px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__quote{color:#1A1A1A;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm__name{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprbc:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl{background-color:#FFFFFF;--bl-accent:#9AFD0D;padding:110px 0px 110px 0px;--bl-max:1400px;--bl-gutter:40px;--bl-card-w:380px;--bl-card-w-open:480px;--bl-card-w-shut:340px;--bl-gap:22px;--bl-media-h:240px;--bl-radius:16px;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__eyebrow{color:#FFFFFF;background-color:#141414;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__title{color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__head{margin-bottom:56px;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__all{color:#070707;border-color:#DDDDDD;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__all:hover{background-color:#9AFD0D;border-color:#9AFD0D;color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__card-title{color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__excerpt{color:#5A5A5A;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__term{color:#070707;border-color:#DDDDDD;}.elementor-266 .elementor-element.elementor-element-wordprfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprfc:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-266 .elementor-element.elementor-element-wordprf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-266 .elementor-element.elementor-element-wordprf2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-266 .elementor-element.elementor-element-wordprf2:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-wordprf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprf3{text-align:center;}.elementor-266 .elementor-element.elementor-element-wordprf3 .elementor-heading-title{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-wordprf4{text-align:center;}.elementor-266 .elementor-element.elementor-element-wordprf4 .elementor-heading-title{color:#0B0B0B;}.elementor-266 .elementor-element.elementor-element-wordprf5{text-align:center;color:#5A5C60;}.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), 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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), 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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-type-html{padding-bottom:0px;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-button[type="submit"]{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-266 .elementor-element.elementor-element-wordprf6{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-266 .elementor-element.elementor-element-syusphead{--content-width:1100px;}.elementor-266 .elementor-element.elementor-element-wordprf1{--content-width:900px;}}@media(max-width:1024px){.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb{--sb-cols:2;}.elementor-266 .elementor-element.elementor-element-wordprstackw .sys-ts{--ts-cols:3;}.elementor-266 .elementor-element.elementor-element-syusp{--padding-top:80px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq{--fq-img:150px;--fq-pad:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm{--tm-per:2;}}@media(max-width:767px){.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero{min-height:0px;padding:108px 18px 44px 18px;}.elementor-266 .elementor-element.elementor-element-wordprherow .sys-hero__subtext{margin-top:16px;}.elementor-266 .elementor-element.elementor-element-wordprcapsw .sys-sb{--sb-cols:1;}.elementor-266 .elementor-element.elementor-element-wordprpainw .sys-sd{padding:48px 18px 48px 18px;--sd-gap:28px;}.elementor-266 .elementor-element.elementor-element-wordprprocw .sys-pp{padding:64px 18px 64px 18px;--pp-art-w:64%;--pp-num-size:92px;--pp-step-title:26px;--pp-step-desc:15.5px;}.elementor-266 .elementor-element.elementor-element-wordprstackw .sys-ts{padding:24px 18px 64px 18px;--ts-cols:2;--ts-desc:15.5px;}.elementor-266 .elementor-element.elementor-element-wordprworkw .sys-wk{padding:52px 18px 56px 18px;--wk-gap:14px;}.elementor-266 .elementor-element.elementor-element-syusp{--padding-top:62px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-svfaqw266 .sys-fq{--fq-img:120px;--fq-pad:18px 16px 18px 16px;}.elementor-266 .elementor-element.elementor-element-wordprt1 .sys-tm{--tm-per:1;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl{padding:64px 0px 64px 0px;--bl-gutter:18px;--bl-card-w:78vw;--bl-gap:14px;--bl-media-h:190px;}.elementor-266 .elementor-element.elementor-element-wordprb1 .sys-bl__head{margin-bottom:28px;}.elementor-266 .elementor-element.elementor-element-wordprfc{--padding-top:64px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-wordprf2{--padding-top:24px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* ===== Systical USP cards ===== */

.elementor-element-syusp {
	--usp-lime: #9afd0d;
	--usp-bd: rgba(255, 255, 255, 0.09);
	--usp-ink: #a5a6aa;

	/* The cards are rotated in 3D, so their corners sit outside the grid box —
	   clipped here so nothing can widen the page. */
	overflow: hidden;
}

/* ---------- head ---------- */

.sys-usp__eyebrow .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 8px 18px;
	border-radius: 40px;
	background: #1c1c1f;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
}

.sys-usp__eyebrow .elementor-heading-title::before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--usp-lime);
}

.sys-usp__title {
	margin-top: 22px;
}

.sys-usp__title .elementor-heading-title {
	max-width: 22ch;
	margin: 0 auto;
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.18;
}

/* ---------- grid ---------- */

.elementor .elementor-element.elementor-element-syuspgrid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 26px;
	width: 100%;
	max-width: 1160px;
	margin: 66px auto 0;
	padding: 0 24px;
	/* Shallow stage — enough for the tilt to read as depth, not as a glitch. */
	perspective: 1500px;
}

.elementor-element-syuspc1,
.elementor-element-syuspc2,
.elementor-element-syuspc3,
.elementor-element-syuspc4 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 15px;
	min-width: 0;
	padding: 38px 34px 42px;
	border: 1px solid var(--usp-bd);
	border-radius: 26px;
	background:
		radial-gradient(120% 130% at 14% 0%, rgba(154, 253, 13, 0.10), transparent 46%),
		linear-gradient(180deg, #17171a 0%, #101012 100%);
	box-shadow: 0 26px 60px -30px rgba(0, 0, 0, 0.9);
	transform-style: preserve-3d;
	transition:
		transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
		border-color 0.35s ease,
		box-shadow 0.45s ease;
	will-change: transform;
}

/* Resting poses. Each card is turned a different way so the block reads as a
   scattered stack rather than a tidy grid. */
.elementor-element-syuspc1 { transform: rotateY(7deg) rotateZ(-2.2deg) translateY(-8px); }
.elementor-element-syuspc2 { transform: rotateY(-8deg) rotateZ(2.6deg) translateY(16px); }
.elementor-element-syuspc3 { transform: rotateY(6deg) rotateZ(2deg) translateY(10px); }
.elementor-element-syuspc4 { transform: rotateY(-7deg) rotateZ(-2.4deg) translateY(-6px); }

/* Hover straightens the card out of the stack and lights its edge. */
.elementor-element-syuspc1:hover,
.elementor-element-syuspc2:hover,
.elementor-element-syuspc3:hover,
.elementor-element-syuspc4:hover {
	transform: rotateY(0deg) rotateZ(0deg) translateY(-14px) scale(1.015);
	border-color: rgba(154, 253, 13, 0.5);
	box-shadow:
		0 34px 70px -30px rgba(154, 253, 13, 0.3),
		0 26px 60px -30px rgba(0, 0, 0, 0.9);
}

/* The cards converge on the centre as the section is scrolled through. The
   motion rides `translate`, which is a property of its own, so it composes
   with the tilt in `transform` instead of overwriting it — that keeps the
   hover transition working while the scroll animation is live. */
@keyframes sysUspFromLeft {
	from { translate: -58% 0; opacity: 0; }
	60% { opacity: 1; }
	to { translate: 0 0; opacity: 1; }
}

@keyframes sysUspFromRight {
	from { translate: 58% 0; opacity: 0; }
	60% { opacity: 1; }
	to { translate: 0 0; opacity: 1; }
}

/* Scroll-linked where the browser supports it; everywhere else the cards are
   simply in place and visible from the start. */
@supports (animation-timeline: view()) {
	@media (prefers-reduced-motion: no-preference) {
		.elementor-element-syuspc1,
		.elementor-element-syuspc2,
		.elementor-element-syuspc3,
		.elementor-element-syuspc4 {
			animation: linear both;
			animation-timeline: view();
			animation-range: entry 4% cover 46%;
		}

		/* Left column arrives from the left edge, right column from the right,
		   so each row closes towards the middle. */
		.elementor-element-syuspc1,
		.elementor-element-syuspc3 { animation-name: sysUspFromLeft; }

		.elementor-element-syuspc2,
		.elementor-element-syuspc4 { animation-name: sysUspFromRight; }

		/* Single column on phones: a card that starts 58% off to the side is
		   simply off-screen, so it reads as missing rather than as motion.
		   Plain static cards there instead. */
		@media (max-width: 767px) {
			.elementor-element-syuspc1,
			.elementor-element-syuspc2,
			.elementor-element-syuspc3,
			.elementor-element-syuspc4 {
				animation: none;
				translate: 0 0;
				opacity: 1;
			}
		}
	}
}

/* ---------- card contents ---------- */

.sys-usp__num .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 40px;
	height: 30px;
	padding: 0 11px;
	border-radius: 10px;
	background: rgba(154, 253, 13, 0.12);
	color: var(--usp-lime);
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1;
}

.sys-usp__ct .elementor-heading-title {
	color: #fff;
	font-size: clamp(21px, 2.1vw, 27px);
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.18;
}

.sys-usp__cd {
	color: var(--usp-ink);
	font-size: 16px;
	line-height: 1.62;
}

.sys-usp__cd p {
	margin: 0;
}

/* ---------- responsive ---------- */

@media (max-width: 1024px) {
	.elementor .elementor-element.elementor-element-syuspgrid {
		gap: 20px;
		margin-top: 48px;
		perspective: 1900px;
	}

	.elementor-element-syuspc1,
	.elementor-element-syuspc2,
	.elementor-element-syuspc3,
	.elementor-element-syuspc4 {
		padding: 30px 26px 32px;
		border-radius: 22px;
	}

	/* Half the turn — at this width a 8deg card starts hiding its own text. */
	.elementor-element-syuspc1 { transform: rotateY(4deg) rotateZ(-1.2deg) translateY(-5px); }
	.elementor-element-syuspc2 { transform: rotateY(-4deg) rotateZ(1.4deg) translateY(9px); }
	.elementor-element-syuspc3 { transform: rotateY(3deg) rotateZ(1.1deg) translateY(6px); }
	.elementor-element-syuspc4 { transform: rotateY(-4deg) rotateZ(-1.3deg) translateY(-4px); }
}

@media (max-width: 767px) {
	.elementor .elementor-element.elementor-element-syuspgrid {
		grid-template-columns: minmax(0, 1fr);
		gap: 16px;
		margin-top: 36px;
		padding: 0 18px;
	}

	.sys-usp__title .elementor-heading-title {
		max-width: none;
		font-size: 30px;
	}

	.sys-usp__cd {
		font-size: 15px;
	}

	/* Flat on phones: a tilted card on a narrow screen just looks broken. */
	.elementor-element-syuspc1,
	.elementor-element-syuspc2,
	.elementor-element-syuspc3,
	.elementor-element-syuspc4 {
		transform: none;
	}

	.elementor-element-syuspc1:hover,
	.elementor-element-syuspc2:hover,
	.elementor-element-syuspc3:hover,
	.elementor-element-syuspc4:hover {
		transform: none;
	}
}/* End custom CSS */