.elementor-11163 .elementor-element.elementor-element-94d7c66{--display:flex;}.elementor-11163 .elementor-element.elementor-element-0d372c5{--display:flex;--z-index:50;}.elementor-11163 .elementor-element.elementor-element-8ff7f9f{--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;}.elementor-11163 .elementor-element.elementor-element-04dd028 .elementor-menu-toggle{margin:0 auto;}.elementor-11163 .elementor-element.elementor-element-c8cb1a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-c8cb1a4 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;padding:15px 20px 0px 20px;}.elementor-11163 .elementor-element.elementor-element-a8bd848{--display:flex;}.elementor-11163 .elementor-element.elementor-element-08c6449{--display:flex;}.elementor-11163 .elementor-element.elementor-element-d788f9f{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-809d1e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-6cd6f24{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-3ad0869{--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;}.elementor-11163 .elementor-element.elementor-element-881a3eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-881a3eb .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;padding:17px 20px 0px 20px;}.elementor-11163 .elementor-element.elementor-element-ef1967a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-ef1967a .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;padding:017px 20px 0px 20px;}.elementor-11163 .elementor-element.elementor-element-3ad689a{--display:flex;}.elementor-11163 .elementor-element.elementor-element-8a4621c{width:100%;max-width:100%;}.elementor-11163 .elementor-element.elementor-element-d9a70ba{--display:flex;}.elementor-11163 .elementor-element.elementor-element-26cf80f{--display:flex;}.elementor-11163 .elementor-element.elementor-element-a159c47 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-a159c47 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-a159c47 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-a159c47 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-169e045 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-169e045 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-169e045 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-169e045 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-df65f79 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-df65f79 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-df65f79 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-df65f79 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-df49ad7 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-df49ad7 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-df49ad7 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-df49ad7 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-2712d0b{--display:flex;}.elementor-11163 .elementor-element.elementor-element-2634041{--display:flex;}.elementor-11163 .elementor-element.elementor-element-1bf861a .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-a3dfdeb{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-9258b5a{--display:flex;}.elementor-11163 .elementor-element.elementor-element-06f4eec .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-06f4eec .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-06f4eec .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-06f4eec .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-2cc6c86 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-2cc6c86 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-2cc6c86 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-2cc6c86 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-cf0a774 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-cf0a774 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-cf0a774 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-cf0a774 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-e1cd6bb .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-e1cd6bb .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-e1cd6bb .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-e1cd6bb .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-035f8c8 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-035f8c8 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-035f8c8 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-035f8c8 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-a77df93 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-a77df93 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-a77df93 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-a77df93 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-6d336a8{--display:flex;}.elementor-11163 .elementor-element.elementor-element-5fa6143{--display:flex;}.elementor-11163 .elementor-element.elementor-element-964dbb7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-742f58c{--display:flex;}.elementor-11163 .elementor-element.elementor-element-499b6bc .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-499b6bc .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-499b6bc .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-499b6bc .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-26eee3a .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-26eee3a .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-26eee3a .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-26eee3a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-bb57f30 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-bb57f30 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-bb57f30 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-bb57f30 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-3df64fa .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-3df64fa .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-3df64fa .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-3df64fa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-cd39a68{--display:flex;}.elementor-11163 .elementor-element.elementor-element-9e5fd7a{--display:flex;}.elementor-11163 .elementor-element.elementor-element-d4e13eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-b101f14{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-887f7f4{--display:flex;}.elementor-11163 .elementor-element.elementor-element-a6d71fc .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-a6d71fc .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-a6d71fc .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-a6d71fc .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-f517736 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-f517736 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-f517736 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-f517736 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-c356136 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-c356136 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-c356136 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-c356136 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-122b746 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-122b746 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-122b746 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-122b746 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-ed7e695{--display:flex;}.elementor-11163 .elementor-element.elementor-element-ff1e0fe{--display:flex;}.elementor-11163 .elementor-element.elementor-element-2abd2f5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-628998f{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-0b3951c{--display:flex;}.elementor-11163 .elementor-element.elementor-element-49f3112{--display:flex;}.elementor-11163 .elementor-element.elementor-element-e438e9e{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-e1bab86 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-975f59f{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-34ccfac{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-3108710 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-3108710 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-29354e6{--display:flex;}.elementor-11163 .elementor-element.elementor-element-1f0bcbc{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-5278e9f .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-6357f80{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-eef13b2{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-3d1865d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-3d1865d .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-7a0bbdb{--display:flex;}.elementor-11163 .elementor-element.elementor-element-a56ebf3{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-d891593 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-d4b254d{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-51620ae{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-e805f87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11163 .elementor-element.elementor-element-e805f87 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-d7d0858{--display:flex;}.elementor-11163 .elementor-element.elementor-element-8e81bb8{--display:flex;}.elementor-11163 .elementor-element.elementor-element-f94d1be{--display:flex;}.elementor-11163 .elementor-element.elementor-element-653c427 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-64ec5dd{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-d894357{--display:flex;}.elementor-11163 .elementor-element.elementor-element-60424d6 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-60424d6 .elementor-icon{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-60424d6 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-60424d6 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-60424d6 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-5b73114 .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-5b73114 .elementor-icon{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-5b73114 .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-5b73114 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-5b73114 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-6330a9d .elementor-icon-box-wrapper{gap:15px;}.elementor-11163 .elementor-element.elementor-element-6330a9d .elementor-icon{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-6330a9d .elementor-icon-box-title, .elementor-11163 .elementor-element.elementor-element-6330a9d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-6330a9d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-f87240c{--display:flex;}.elementor-11163 .elementor-element.elementor-element-63ffda7{--display:flex;}.elementor-11163 .elementor-element.elementor-element-8e917a4{--display:flex;}.elementor-11163 .elementor-element.elementor-element-7602068 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-11163 .elementor-element.elementor-element-7298019{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-d40192e{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-b65478d{--display:flex;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-type-html{padding-bottom:0px;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-button[type="submit"]{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11163 .elementor-element.elementor-element-d8e5cf3{--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-11163 .elementor-element.elementor-element-ab6f6bd{--display:flex;}.elementor-11163 .elementor-element.elementor-element-f7919f0{--display:flex;}.elementor-11163 .elementor-element.elementor-element-819fa56{--display:flex;}.elementor-11163 .elementor-element.elementor-element-5822267{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-5d44828{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-752ce9c{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-151ec56{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-aa2067b{--display:flex;}.elementor-11163 .elementor-element.elementor-element-8ecd431{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-770fe40{font-family:"Manrope", Sans-serif;font-weight:400;}body.elementor-page-11163:not(.elementor-motion-effects-element-type-background), body.elementor-page-11163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050914;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11163 .elementor-element.elementor-element-8ff7f9f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11163 .elementor-element.elementor-element-3ad0869{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11163 .elementor-element.elementor-element-8a4621c{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-11163 .elementor-element.elementor-element-94d7c66{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0d372c5{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8ff7f9f{--width:100%;}.elementor-11163 .elementor-element.elementor-element-a8bd848{--width:100%;}.elementor-11163 .elementor-element.elementor-element-08c6449{--width:100%;}.elementor-11163 .elementor-element.elementor-element-3ad0869{--width:100%;}.elementor-11163 .elementor-element.elementor-element-3ad689a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d9a70ba{--width:100%;}.elementor-11163 .elementor-element.elementor-element-26cf80f{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2712d0b{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2634041{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9258b5a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-6d336a8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-5fa6143{--width:100%;}.elementor-11163 .elementor-element.elementor-element-742f58c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-cd39a68{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9e5fd7a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-887f7f4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ed7e695{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ff1e0fe{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0b3951c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-49f3112{--width:100%;}.elementor-11163 .elementor-element.elementor-element-29354e6{--width:100%;}.elementor-11163 .elementor-element.elementor-element-7a0bbdb{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d7d0858{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e81bb8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f94d1be{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d894357{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f87240c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-63ffda7{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e917a4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-b65478d{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ab6f6bd{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f7919f0{--width:100%;}.elementor-11163 .elementor-element.elementor-element-819fa56{--width:100%;}.elementor-11163 .elementor-element.elementor-element-aa2067b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11163 .elementor-element.elementor-element-94d7c66{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0d372c5{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8ff7f9f{--width:100%;}.elementor-11163 .elementor-element.elementor-element-a8bd848{--width:100%;}.elementor-11163 .elementor-element.elementor-element-08c6449{--width:100%;}.elementor-11163 .elementor-element.elementor-element-3ad0869{--width:100%;}.elementor-11163 .elementor-element.elementor-element-3ad689a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d9a70ba{--width:100%;}.elementor-11163 .elementor-element.elementor-element-26cf80f{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2712d0b{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2634041{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9258b5a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-6d336a8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-5fa6143{--width:100%;}.elementor-11163 .elementor-element.elementor-element-742f58c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-cd39a68{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9e5fd7a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-887f7f4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ed7e695{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ff1e0fe{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0b3951c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-49f3112{--width:100%;}.elementor-11163 .elementor-element.elementor-element-29354e6{--width:100%;}.elementor-11163 .elementor-element.elementor-element-7a0bbdb{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d7d0858{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e81bb8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f94d1be{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d894357{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f87240c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-63ffda7{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e917a4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-b65478d{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ab6f6bd{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f7919f0{--width:100%;}.elementor-11163 .elementor-element.elementor-element-819fa56{--width:100%;}.elementor-11163 .elementor-element.elementor-element-aa2067b{--width:100%;}}@media(max-width:767px){.elementor-11163 .elementor-element.elementor-element-94d7c66{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0d372c5{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8ff7f9f{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11163 .elementor-element.elementor-element-a8bd848{--width:100%;}.elementor-11163 .elementor-element.elementor-element-08c6449{--width:100%;}.elementor-11163 .elementor-element.elementor-element-3ad0869{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11163 .elementor-element.elementor-element-3ad689a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8a4621c{width:100%;max-width:100%;}.elementor-11163 .elementor-element.elementor-element-d9a70ba{--width:100%;}.elementor-11163 .elementor-element.elementor-element-26cf80f{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2712d0b{--width:100%;}.elementor-11163 .elementor-element.elementor-element-2634041{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9258b5a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-6d336a8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-5fa6143{--width:100%;}.elementor-11163 .elementor-element.elementor-element-742f58c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-cd39a68{--width:100%;}.elementor-11163 .elementor-element.elementor-element-9e5fd7a{--width:100%;}.elementor-11163 .elementor-element.elementor-element-887f7f4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ed7e695{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ff1e0fe{--width:100%;}.elementor-11163 .elementor-element.elementor-element-0b3951c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-49f3112{--width:100%;}.elementor-11163 .elementor-element.elementor-element-29354e6{--width:100%;}.elementor-11163 .elementor-element.elementor-element-7a0bbdb{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d7d0858{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e81bb8{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f94d1be{--width:100%;}.elementor-11163 .elementor-element.elementor-element-d894357{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f87240c{--width:100%;}.elementor-11163 .elementor-element.elementor-element-63ffda7{--width:100%;}.elementor-11163 .elementor-element.elementor-element-8e917a4{--width:100%;}.elementor-11163 .elementor-element.elementor-element-b65478d{--width:100%;}.elementor-11163 .elementor-element.elementor-element-ab6f6bd{--width:100%;}.elementor-11163 .elementor-element.elementor-element-f7919f0{--width:100%;}.elementor-11163 .elementor-element.elementor-element-819fa56{--width:100%;}.elementor-11163 .elementor-element.elementor-element-aa2067b{--width:100%;}}/* Start custom CSS */.stefil-page{--bg:#050914;--surface:#0C1528;--ink:#F7F9FF;--pink:#FF91A4;--blue:#8C9EFF;--mint:#8DEAC8;--cyan:#27D8FF;--muted:#B7C0D8;--subtle:#7F8AA8;--border:#263653;background:var(--bg);color:var(--ink);overflow:hidden;font-family:Manrope,sans-serif}
.stefil-page *{box-sizing:border-box}.stefil-page a{color:inherit}.stefil-page :focus-visible{outline:3px solid var(--cyan)!important;outline-offset:3px}.stefil-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.stefil-section{padding:112px 0}.stefil-section--compact{padding:0 0 42px}
.stefil-header{position:relative;background:rgba(5,9,20,.86);border-bottom:1px solid rgba(140,158,255,.12);backdrop-filter:blur(18px)}.stefil-header__inner{min-height:78px;display:flex;align-items:center;gap:30px}.stefil-logo{width:142px;flex:none}.stefil-logo img{width:100%;height:auto}.stefil-nav{margin-left:auto}.stefil-nav .elementor-nav-menu--main .elementor-item{color:var(--muted);font-family:Manrope,sans-serif;font-size:14px;font-weight:700;padding:28px 15px}.stefil-nav .elementor-item:hover,.stefil-nav .elementor-item.elementor-item-active{color:var(--ink)}.stefil-nav .elementor-nav-menu--dropdown{background:rgba(12,21,40,.98);border:1px solid var(--border);border-radius:18px}.stefil-nav .elementor-menu-toggle{color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:12px}
.stefil-btn .elementor-button{min-height:52px;padding:15px 22px;border-radius:12px;font-family:Manrope,sans-serif;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stefil-btn .elementor-button:hover{transform:translateY(-2px)}.stefil-btn--primary .elementor-button,.stefil-btn--header .elementor-button{color:#07101E;background:linear-gradient(110deg,var(--pink),#F4A5C7 45%,var(--mint));box-shadow:0 12px 38px rgba(255,145,164,.16)}.stefil-btn--primary .elementor-button:hover,.stefil-btn--header .elementor-button:hover{box-shadow:0 14px 48px rgba(141,234,200,.22)}.stefil-btn--secondary .elementor-button{color:var(--ink);background:rgba(12,21,40,.7);border:1px solid rgba(140,158,255,.6)}.stefil-btn--header .elementor-button{min-height:44px;padding:11px 17px;font-size:13px}
.stefil-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:54px;min-height:690px;padding:76px 0 96px}.stefil-hero__content{max-width:590px}.stefil-eyebrow p{margin:0 0 22px;color:var(--mint);font-size:12px;font-weight:800;letter-spacing:.17em}.stefil-hero__title .elementor-heading-title{margin:0;color:var(--ink);font-family:Sora,sans-serif;font-size:clamp(48px,5.1vw,72px);font-weight:750;line-height:1.04;letter-spacing:-.045em}.stefil-hero__title span{background:linear-gradient(90deg,var(--pink),var(--blue) 52%,var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.stefil-hero__copy{max-width:560px;margin-top:28px}.stefil-hero__copy p{margin:0;color:var(--muted);font-size:18px;line-height:1.68}.stefil-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
.stefil-hero__art{min-height:540px;display:flex;align-items:center;justify-content:center}.stefil-system{position:relative;width:100%;height:510px;isolation:isolate}.stefil-system__glow{position:absolute;inset:10% 8%;background:radial-gradient(circle at 55% 45%,rgba(140,158,255,.3),transparent 36%),radial-gradient(circle at 56% 54%,rgba(141,234,200,.18),transparent 43%);filter:blur(12px);z-index:-2}.stefil-system:after{content:"";position:absolute;inset:5% 4%;background-image:linear-gradient(rgba(140,158,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(140,158,255,.06) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle,#000 15%,transparent 72%);z-index:-3}.stefil-system__panel{position:absolute;width:245px;min-height:132px;padding:18px 20px;border:1px solid rgba(140,158,255,.28);border-radius:18px;background:linear-gradient(145deg,rgba(17,30,56,.94),rgba(8,16,31,.9));box-shadow:0 22px 60px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04);animation:stefilFloat 7s ease-in-out infinite}.stefil-system__panel strong{display:block;margin-top:6px;color:var(--ink);font:700 14px/1.3 Sora,sans-serif}.panel-kicker{color:var(--subtle);font:800 9px/1 Manrope,sans-serif;letter-spacing:.13em}.stefil-system__panel--web{right:4%;top:5%}.stefil-system__panel--data{left:0;top:21%;animation-delay:-2s}.stefil-system__panel--flow{right:0;bottom:6%;animation-delay:-4s}.code-lines{display:grid;gap:7px;margin-top:15px}.code-lines i{height:3px;border-radius:4px;background:linear-gradient(90deg,var(--pink),transparent)}.code-lines i:nth-child(2){width:72%;background:linear-gradient(90deg,var(--blue),transparent)}.code-lines i:nth-child(3){width:88%;background:linear-gradient(90deg,var(--mint),transparent)}.code-lines i:nth-child(4){width:54%;background:linear-gradient(90deg,var(--blue),transparent)}.chart-bars{height:48px;display:flex;align-items:flex-end;gap:8px;margin-top:14px}.chart-bars i{width:18px;border-radius:4px 4px 2px 2px;background:linear-gradient(var(--blue),rgba(140,158,255,.2))}.chart-bars i:nth-child(1){height:35%}.chart-bars i:nth-child(2){height:62%}.chart-bars i:nth-child(3){height:48%}.chart-bars i:nth-child(4){height:80%}.chart-bars i:nth-child(5){height:100%;background:linear-gradient(var(--mint),rgba(141,234,200,.18))}.flow-nodes{display:flex;align-items:center;gap:7px;margin-top:22px}.flow-nodes i{width:30px;height:30px;border-radius:9px;border:1px solid rgba(141,234,200,.55);background:rgba(141,234,200,.12)}.flow-nodes b{width:21px;height:1px;background:var(--blue)}.stefil-system__core{position:absolute;left:50%;top:50%;width:154px;height:154px;transform:translate(-45%,-43%);border:1px solid rgba(140,158,255,.55);border-radius:50%;background:rgba(5,9,20,.84);box-shadow:0 0 0 14px rgba(140,158,255,.04),0 0 70px rgba(140,158,255,.28);animation:stefilPulse 5s ease-in-out infinite}.core-circle{position:absolute;width:68px;height:68px;border-radius:50%;mix-blend-mode:screen;opacity:.88}.core-circle--pink{left:42px;top:19px;background:var(--pink)}.core-circle--blue{left:22px;top:59px;background:var(--blue)}.core-circle--mint{right:22px;top:59px;background:var(--mint)}.stefil-system__status{position:absolute;left:50%;bottom:12%;transform:translateX(-50%);padding:9px 15px;border:1px solid rgba(141,234,200,.28);border-radius:999px;background:rgba(8,16,31,.9);color:var(--mint);font-size:11px;font-weight:800;letter-spacing:.06em}.stefil-system__line{position:absolute;height:1px;transform-origin:left;background:linear-gradient(90deg,rgba(140,158,255,.05),var(--blue),rgba(141,234,200,.2));z-index:-1}.stefil-system__line--a{left:29%;top:42%;width:34%;transform:rotate(8deg)}.stefil-system__line--b{left:55%;top:32%;width:28%;transform:rotate(-28deg)}.stefil-system__line--c{left:54%;top:57%;width:34%;transform:rotate(24deg)}@keyframes stefilFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes stefilPulse{0%,100%{box-shadow:0 0 0 14px rgba(140,158,255,.04),0 0 70px rgba(140,158,255,.24)}50%{box-shadow:0 0 0 19px rgba(140,158,255,.025),0 0 88px rgba(141,234,200,.2)}}
.stefil-capability-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(140,158,255,.23);border-radius:20px;background:rgba(12,21,40,.62);box-shadow:0 18px 50px rgba(0,0,0,.24)}.stefil-capability{position:relative;padding:24px 26px}.stefil-capability:not(:last-child){border-right:1px solid rgba(140,158,255,.14)}.stefil-capability .elementor-icon-box-wrapper{display:grid;grid-template-columns:42px 1fr;gap:14px;text-align:left}.stefil-capability .elementor-icon-box-icon{grid-row:1/3;margin:0}.stefil-capability .elementor-icon{font-size:24px}.stefil-capability .elementor-icon-box-title{margin:0 0 5px;color:var(--ink);font:700 15px/1.2 Sora,sans-serif}.stefil-capability .elementor-icon-box-description{color:var(--subtle);font-size:12px;line-height:1.55}.stefil-capability--pink .elementor-icon{color:var(--pink)}.stefil-capability--blue .elementor-icon{color:var(--blue)}.stefil-capability--mint .elementor-icon{color:var(--mint)}.stefil-capability--violet .elementor-icon{color:#D48CFF}
.stefil-section-title .elementor-heading-title{margin:0;color:var(--ink);font:700 clamp(34px,4vw,48px)/1.1 Sora,sans-serif;letter-spacing:-.035em}.stefil-section-title--center{text-align:center}.stefil-section-intro{max-width:680px;margin-top:18px}.stefil-section-intro p{margin:0;color:var(--muted);font-size:17px;line-height:1.65}.stefil-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.stefil-service-card{position:relative;min-height:265px;padding:30px;border:1px solid rgba(140,158,255,.2);border-radius:18px;background:linear-gradient(150deg,rgba(15,27,50,.88),rgba(8,16,31,.78));transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s}.stefil-service-card:hover{transform:translateY(-6px);border-color:rgba(140,158,255,.56);box-shadow:0 22px 60px rgba(0,0,0,.28)}.stefil-service-card--wide{grid-column:span 2}.stefil-service-card .elementor-icon-box-wrapper{text-align:left}.stefil-service-card .elementor-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;font-size:24px}.stefil-service-card .elementor-icon-box-icon{margin-bottom:24px}.stefil-service-card .elementor-icon-box-title{margin:0 0 12px;color:var(--ink);font:700 21px/1.25 Sora,sans-serif}.stefil-service-card .elementor-icon-box-description{max-width:520px;color:var(--muted);font-size:15px;line-height:1.65}.stefil-accent-pink .elementor-icon{color:var(--pink);background:rgba(255,145,164,.12)}.stefil-accent-blue .elementor-icon{color:var(--blue);background:rgba(140,158,255,.12)}.stefil-accent-mint .elementor-icon{color:var(--mint);background:rgba(141,234,200,.11)}
.stefil-results{background:linear-gradient(180deg,rgba(12,21,40,.26),transparent)}.stefil-results-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid rgba(140,158,255,.22);border-bottom:1px solid rgba(140,158,255,.22)}.stefil-result{padding:36px 28px}.stefil-result:not(:last-child){border-right:1px solid rgba(140,158,255,.16)}.stefil-result .elementor-icon{color:var(--mint);font-size:28px}.stefil-result:nth-child(even) .elementor-icon{color:var(--blue)}.stefil-result .elementor-icon-box-title{color:var(--ink);font:700 18px/1.3 Sora,sans-serif}.stefil-result .elementor-icon-box-description{color:var(--muted);font-size:14px;line-height:1.6}
.stefil-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:62px}.stefil-process-grid:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:1px;background:linear-gradient(90deg,var(--pink),var(--blue),var(--mint))}.stefil-process-step{position:relative;padding-top:82px}.stefil-process-step:before{position:absolute;top:9px;left:0;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(140,158,255,.5);border-radius:50%;background:var(--bg);color:var(--ink);font:800 12px/1 Manrope,sans-serif;z-index:2;box-shadow:0 0 32px rgba(140,158,255,.15)}.stefil-step-01:before{content:"01";border-color:var(--pink)}.stefil-step-02:before{content:"02";border-color:var(--blue)}.stefil-step-03:before{content:"03";border-color:var(--mint)}.stefil-step-04:before{content:"04";border-color:#D48CFF}.stefil-process-step .elementor-icon-box-wrapper{text-align:left}.stefil-process-step .elementor-icon-box-icon{display:none}.stefil-process-step .elementor-icon-box-title{color:var(--ink);font:700 18px/1.3 Sora,sans-serif}.stefil-process-step .elementor-icon-box-description{color:var(--muted);font-size:14px;line-height:1.65}
.stefil-cases{background:rgba(12,21,40,.22)}.stefil-case-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:20px;margin-top:48px}.stefil-case-card{padding:16px 16px 24px;border:1px solid rgba(140,158,255,.2);border-radius:20px;background:rgba(12,21,40,.78);transition:transform .22s,border-color .22s}.stefil-case-card:first-child{grid-row:span 2}.stefil-case-card:hover{transform:translateY(-4px);border-color:rgba(141,234,200,.48)}.stefil-case-preview{overflow:hidden;border-radius:14px}.stefil-preview{position:relative;min-height:210px;background:#091225}.stefil-case-card:first-child .stefil-preview{min-height:330px}.preview-browser{height:28px;padding:10px;display:flex;gap:5px;border-bottom:1px solid rgba(140,158,255,.18)}.preview-browser i{width:6px;height:6px;border-radius:50%;background:var(--pink)}.preview-browser i:nth-child(2){background:var(--blue)}.preview-browser i:nth-child(3){background:var(--mint)}.preview-hero{position:absolute;left:8%;top:25%;width:54%;height:48%;padding:24px;background:linear-gradient(135deg,rgba(255,145,164,.2),rgba(140,158,255,.08));border-radius:14px}.preview-hero span,.preview-hero b{display:block;height:8px;margin-bottom:11px;border-radius:5px;background:rgba(247,249,255,.75)}.preview-hero b{width:70%;height:4px;background:rgba(183,192,216,.35)}.preview-hero b:last-child{width:48%}.preview-cards{position:absolute;right:8%;top:27%;display:grid;gap:10px}.preview-cards i{display:block;width:92px;height:48px;border:1px solid rgba(141,234,200,.22);border-radius:10px;background:rgba(141,234,200,.08)}.preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px}.preview-kpis i{height:48px;border-radius:9px;background:rgba(140,158,255,.1);border:1px solid rgba(140,158,255,.18)}.preview-chart{position:absolute;left:8%;bottom:18%;width:58%;height:80px;display:flex;align-items:flex-end;gap:9px}.preview-chart b{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(var(--blue),rgba(140,158,255,.2))}.preview-chart b:nth-child(1){height:32%}.preview-chart b:nth-child(2){height:60%}.preview-chart b:nth-child(3){height:45%}.preview-chart b:nth-child(4){height:75%}.preview-chart b:nth-child(5){height:67%}.preview-chart b:nth-child(6){height:92%;background:linear-gradient(var(--mint),rgba(141,234,200,.15))}.preview-donut{position:absolute;right:10%;bottom:20%;width:66px;height:66px;border-radius:50%;background:conic-gradient(var(--pink) 0 25%,var(--blue) 25% 68%,var(--mint) 68%);mask:radial-gradient(circle,#0000 43%,#000 44%)}.stefil-preview--flow{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;padding:38px 18px}.stefil-preview--flow span{display:grid;place-items:center;min-height:70px;padding:8px;border:1px solid rgba(141,234,200,.28);border-radius:12px;background:rgba(141,234,200,.08);color:var(--muted);font-size:10px;font-weight:800}.stefil-preview--flow i{height:1px;background:var(--blue)}.stefil-case-category p{margin:22px 6px 7px;color:var(--mint);font-size:10px;font-weight:800;letter-spacing:.12em}.stefil-case-title .elementor-heading-title{margin:0 6px;color:var(--ink);font:700 22px/1.25 Sora,sans-serif}.stefil-case-copy p{margin:11px 6px 0;color:var(--muted);font-size:14px;line-height:1.6}.stefil-case-tags p{margin:16px 6px 0;color:var(--subtle);font-size:11px;font-weight:700}.stefil-case-link .elementor-button{padding:12px 6px;background:transparent;color:var(--pink);font-size:13px}.stefil-case-link .elementor-button:hover{color:var(--mint)}
.stefil-about{display:grid;grid-template-columns:.92fr 1.08fr;gap:76px;align-items:start}.stefil-about-copy{margin-top:24px}.stefil-about-copy p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.stefil-about__principles{display:grid;gap:0;border-top:1px solid rgba(140,158,255,.2)}.stefil-principle{padding:26px 0;border-bottom:1px solid rgba(140,158,255,.2)}.stefil-principle .elementor-icon-box-wrapper{display:grid;grid-template-columns:52px 1fr;gap:18px;text-align:left}.stefil-principle .elementor-icon-box-icon{grid-row:1/3;margin:0}.stefil-principle .elementor-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--mint);background:rgba(141,234,200,.1)}.stefil-principle:nth-child(2) .elementor-icon{color:var(--blue);background:rgba(140,158,255,.1)}.stefil-principle:nth-child(3) .elementor-icon{color:var(--pink);background:rgba(255,145,164,.1)}.stefil-principle .elementor-icon-box-title{margin:0 0 6px;color:var(--ink);font:700 18px/1.25 Sora,sans-serif}.stefil-principle .elementor-icon-box-description{color:var(--muted);font-size:14px;line-height:1.6}
.stefil-contact-wrap{padding-top:72px}.stefil-contact{display:grid;grid-template-columns:.86fr 1.14fr;gap:60px;padding:64px;border:1px solid rgba(140,158,255,.26);border-radius:24px;background:radial-gradient(circle at 5% 5%,rgba(255,145,164,.2),transparent 35%),radial-gradient(circle at 100% 100%,rgba(141,234,200,.15),transparent 36%),linear-gradient(135deg,#101B34,#0A1325);box-shadow:0 28px 80px rgba(0,0,0,.32)}.stefil-contact-title .elementor-heading-title{color:var(--ink);font:700 clamp(34px,3.6vw,48px)/1.12 Sora,sans-serif;letter-spacing:-.035em}.stefil-contact-copy{margin-top:20px}.stefil-contact-copy p{margin:0 0 12px;color:var(--muted);font-size:16px;line-height:1.65}.stefil-contact-copy .stefil-contact-note{color:var(--mint);font-size:13px;font-weight:700}.stefil-contact-details{margin-top:34px}.stefil-contact-details p{color:var(--muted);font-size:14px;line-height:1.8}.stefil-contact-details a{color:var(--ink);font-weight:700}.stefil-form .elementor-field-group{margin-bottom:15px}.stefil-form .elementor-field-label{margin-bottom:7px;color:var(--ink);font:700 13px/1.3 Manrope,sans-serif}.stefil-form .elementor-field{min-height:48px;border:1px solid rgba(140,158,255,.24);border-radius:10px;background:rgba(5,9,20,.58);color:var(--ink);font-family:Manrope,sans-serif}.stefil-form textarea.elementor-field{min-height:140px;padding-top:14px}.stefil-form .elementor-field:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(39,216,255,.1)}.stefil-form .elementor-field-type-acceptance{color:var(--muted);font-size:12px;line-height:1.5}.stefil-form .elementor-button{min-height:52px;border-radius:12px;color:#07101E;background:linear-gradient(110deg,var(--pink),var(--mint));font:800 14px/1 Manrope,sans-serif}
.stefil-footer{padding:72px 0 26px;background:#050A14}.stefil-footer-grid{display:grid;grid-template-columns:1.4fr .7fr 1fr .8fr;gap:52px}.stefil-footer-logo{width:150px}.stefil-footer-copy{max-width:280px;margin-top:18px}.stefil-footer-copy p,.stefil-footer-links p{margin:0;color:var(--subtle);font-size:13px;line-height:1.75}.stefil-footer-links strong{display:block;margin-bottom:9px;color:var(--ink);font:700 14px/1.3 Sora,sans-serif}.stefil-footer-links a:hover{color:var(--mint)}.stefil-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:54px;padding-top:24px;border-top:1px solid rgba(140,158,255,.14)}.stefil-copyright p,.stefil-legal p{margin:0;color:var(--subtle);font-size:12px}
@media(max-width:1024px){.stefil-shell{width:min(100% - 44px,920px)}.stefil-header__inner{gap:16px}.stefil-btn--header{display:none}.stefil-hero{grid-template-columns:1fr;min-height:auto;padding:70px 0 50px}.stefil-hero__content{max-width:720px}.stefil-hero__art{min-height:500px}.stefil-capability-strip,.stefil-results-grid{grid-template-columns:repeat(2,1fr)}.stefil-capability:nth-child(2){border-right:0}.stefil-capability:nth-child(-n+2){border-bottom:1px solid rgba(140,158,255,.14)}.stefil-service-grid{grid-template-columns:repeat(2,1fr)}.stefil-service-card--wide{grid-column:span 1}.stefil-result:nth-child(2){border-right:0}.stefil-result:nth-child(-n+2){border-bottom:1px solid rgba(140,158,255,.16)}.stefil-process-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}.stefil-process-grid:before{display:none}.stefil-process-step{padding-top:70px}.stefil-about{grid-template-columns:1fr;gap:46px}.stefil-contact{grid-template-columns:1fr;padding:48px}.stefil-footer-grid{grid-template-columns:repeat(2,1fr)}} 
@media(max-width:767px){.stefil-shell{width:calc(100% - 36px)}.stefil-section{padding:72px 0}.stefil-header__inner{min-height:68px}.stefil-logo{width:124px}.stefil-nav{margin-left:auto}.stefil-nav .elementor-nav-menu--dropdown{position:fixed!important;left:18px!important;right:18px!important;top:calc(68px + var(--wp-admin--admin-bar--height,0px))!important;width:auto!important;min-width:0!important;margin-top:0!important}.stefil-nav .elementor-nav-menu--dropdown .elementor-item{padding:14px 18px;color:var(--ink)}.stefil-hero{padding:56px 0 34px;gap:20px}.stefil-hero__title .elementor-heading-title{font-size:clamp(39px,12vw,52px)}.stefil-hero__copy p{font-size:16px}.stefil-actions{display:grid}.stefil-btn .elementor-button{width:100%}.stefil-hero__art{min-height:440px}.stefil-system{height:430px}.stefil-system__panel{width:190px;min-height:112px;padding:15px}.stefil-system__panel--web{right:0}.stefil-system__panel--data{left:0;top:29%}.stefil-system__panel--flow{right:0;bottom:2%}.stefil-system__core{width:120px;height:120px}.core-circle{width:53px;height:53px}.core-circle--pink{left:33px;top:15px}.core-circle--blue{left:17px;top:46px}.core-circle--mint{right:17px;top:46px}.stefil-system__status{display:none}.stefil-capability-strip,.stefil-service-grid,.stefil-results-grid,.stefil-process-grid,.stefil-case-grid,.stefil-footer-grid{grid-template-columns:1fr}.stefil-capability{border-right:0!important;border-bottom:1px solid rgba(140,158,255,.14)}.stefil-capability:last-child{border-bottom:0}.stefil-service-card{min-height:auto;padding:24px}.stefil-result{border-right:0!important;border-bottom:1px solid rgba(140,158,255,.16)}.stefil-result:last-child{border-bottom:0}.stefil-case-card:first-child{grid-row:auto}.stefil-case-card:first-child .stefil-preview{min-height:230px}.stefil-about{gap:38px}.stefil-contact{gap:38px;padding:30px 20px}.stefil-footer-grid{gap:34px}.stefil-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:40px}.stefil-preview--flow{grid-template-columns:1fr;gap:7px;padding:20px 36px}.stefil-preview--flow i{width:1px;height:11px;margin:auto}.stefil-preview--flow span{min-height:42px}}
@media(prefers-reduced-motion:reduce){.stefil-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.stefil-system__panel,.stefil-system__core{transform:none}.stefil-system__core{transform:translate(-45%,-43%)}}n/* Elementor 4 container wrapper compatibility */n.stefil-header__inner>.e-con-inner{min-height:78px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:30px}.stefil-logo{width:152px!important;flex:0 0 152px!important}.stefil-logo .elementor-widget-container{display:flex;align-items:center;gap:11px}.stefil-logo .elementor-widget-container:after{content:"STEFIL";color:var(--ink);font:750 20px/1 Sora,sans-serif;letter-spacing:.16em}.stefil-logo a{display:block;width:43px;height:43px;overflow:hidden;flex:none}.stefil-logo img{width:132px!important;max-width:none!important;height:43px!important;object-fit:contain!important;object-position:left center!important}.stefil-nav{width:auto!important;flex:1 1 auto!important;margin-left:auto!important}.stefil-btn--header{width:auto!important;flex:0 0 auto!important}.stefil-hero>.e-con-inner{width:100%;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;align-items:center!important;gap:54px}.stefil-actions>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px}.stefil-actions .stefil-btn{width:auto!important}.stefil-capability-strip>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.stefil-service-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px}.stefil-results-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.stefil-process-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px}.stefil-case-grid>.e-con-inner{display:grid!important;grid-template-columns:1.12fr .88fr!important;gap:20px}.stefil-about>.e-con-inner{display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:76px;align-items:start}.stefil-about__principles>.e-con-inner{display:grid!important;gap:0}.stefil-contact>.e-con-inner{display:grid!important;grid-template-columns:.86fr 1.14fr!important;gap:60px}.stefil-footer-grid>.e-con-inner{display:grid!important;grid-template-columns:1.4fr .7fr 1fr .8fr!important;gap:52px}.stefil-footer-bottom>.e-con-inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:20px}n@media(max-width:1024px){.stefil-hero>.e-con-inner{grid-template-columns:1fr!important}.stefil-capability-strip>.e-con-inner,.stefil-results-grid>.e-con-inner{grid-template-columns:repeat(2,1fr)!important}.stefil-service-grid>.e-con-inner,.stefil-process-grid>.e-con-inner,.stefil-footer-grid>.e-con-inner{grid-template-columns:repeat(2,1fr)!important}.stefil-about>.e-con-inner,.stefil-contact>.e-con-inner{grid-template-columns:1fr!important}}n@media(max-width:767px){.stefil-header__inner>.e-con-inner{min-height:68px;gap:12px}.stefil-logo{width:140px!important;flex-basis:140px!important}.stefil-logo .elementor-widget-container:after{font-size:17px}.stefil-nav{flex:0 0 auto!important}.stefil-actions>.e-con-inner{display:grid!important;grid-template-columns:1fr!important}.stefil-actions .stefil-btn{width:100%!important}.stefil-capability-strip>.e-con-inner,.stefil-service-grid>.e-con-inner,.stefil-results-grid>.e-con-inner,.stefil-process-grid>.e-con-inner,.stefil-case-grid>.e-con-inner,.stefil-footer-grid>.e-con-inner{grid-template-columns:1fr!important}.stefil-about>.e-con-inner,.stefil-contact>.e-con-inner{grid-template-columns:1fr!important}.stefil-footer-bottom>.e-con-inner{flex-direction:column!important;align-items:flex-start!important}}n/* Elementor 4 flex variables and boxed inner span */n.stefil-header__inner,.stefil-header__inner>.e-con-inner{--flex-direction:row!important;flex-direction:row!important}.stefil-header__inner>.e-con-inner>.stefil-logo{width:152px!important;height:43px!important;flex:0 0 152px!important;align-self:center!important}.stefil-header__inner>.e-con-inner>.stefil-nav{width:auto!important;flex:1 1 auto!important;align-self:center!important}.stefil-header__inner>.e-con-inner>.stefil-btn--header{width:max-content!important;flex:0 0 auto!important;align-self:center!important}.stefil-actions,.stefil-actions>.e-con-inner{--flex-direction:row!important;flex-direction:row!important}.stefil-hero>.e-con-inner,.stefil-capability-strip>.e-con-inner,.stefil-service-grid>.e-con-inner,.stefil-results-grid>.e-con-inner,.stefil-process-grid>.e-con-inner,.stefil-case-grid>.e-con-inner,.stefil-about>.e-con-inner,.stefil-contact>.e-con-inner,.stefil-footer-grid>.e-con-inner{grid-column:1/-1!important;width:100%!important;max-width:100%!important}.stefil-hero>.e-con-inner>.elementor-element,.stefil-capability-strip>.e-con-inner>.elementor-element,.stefil-service-grid>.e-con-inner>.elementor-element,.stefil-results-grid>.e-con-inner>.elementor-element,.stefil-process-grid>.e-con-inner>.elementor-element,.stefil-case-grid>.e-con-inner>.elementor-element,.stefil-about>.e-con-inner>.elementor-element,.stefil-contact>.e-con-inner>.elementor-element,.stefil-footer-grid>.e-con-inner>.elementor-element{--width:100%!important;width:100%!important;max-width:100%!important}n@media(max-width:767px){.stefil-header__inner,.stefil-header__inner>.e-con-inner{--flex-direction:row!important;flex-direction:row!important}.stefil-actions,.stefil-actions>.e-con-inner{--flex-direction:column!important;flex-direction:column!important}}n/* Final contrast and footer brand polish */n.stefil-form input.elementor-field,.stefil-form select.elementor-field,.stefil-form textarea.elementor-field{background:#07101E!important;color:var(--ink)!important;border-color:rgba(140,158,255,.34)!important}.stefil-form .elementor-field::placeholder{color:#7F8AA8!important;opacity:1}.stefil-form select.elementor-field option{background:#07101E;color:var(--ink)}.stefil-form button.elementor-button{color:#07101E!important}.stefil-footer-logo{width:152px!important}.stefil-footer-logo .elementor-widget-container{display:flex;align-items:center;gap:11px}.stefil-footer-logo .elementor-widget-container:after{content:"STEFIL";color:var(--ink);font:750 20px/1 Sora,sans-serif;letter-spacing:.16em}.stefil-footer-logo img{width:132px!important;max-width:none!important;height:43px!important;object-fit:contain!important;object-position:left center!important}.stefil-footer-logo .elementor-widget-container>img{clip-path:inset(0 89px 0 0);margin-right:-89px}nn/* Let the Elementor wrapper participate in the authored responsive grid */n.stefil-hero>.e-con-inner,.stefil-capability-strip>.e-con-inner,.stefil-service-grid>.e-con-inner,.stefil-results-grid>.e-con-inner,.stefil-process-grid>.e-con-inner,.stefil-case-grid>.e-con-inner,.stefil-about>.e-con-inner,.stefil-contact>.e-con-inner,.stefil-footer-grid>.e-con-inner,.stefil-footer-bottom>.e-con-inner{display:contents!important}.stefil-form input.elementor-field-textual,.stefil-form select.elementor-field-textual,.stefil-form textarea.elementor-field-textual{background-color:#07101E!important;color:#F7F9FF!important;border-color:rgba(140,158,255,.34)!important}.stefil-form .elementor-field-type-acceptance input{accent-color:#8DEAC8}nn@media(max-width:767px){.stefil-hero{grid-template-columns:minmax(0,1fr)!important}.stefil-hero__content,.stefil-hero__art{--width:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-column:1!important}.stefil-system{width:100%!important;max-width:100%!important}.stefil-hero__title .elementor-heading-title{font-size:42px!important}.stefil-footer-logo{width:152px!important}}nn.stefil-hero__visual{--width:100%!important;width:100%!important;max-width:100%!important;align-self:stretch!important}.stefil-hero__visual>.elementor-widget-container{width:100%!important}nn.stefil-nav .elementor-nav-menu--dropdown{width:min(320px,calc(100vw - 36px))!important;min-width:260px!important;left:auto!important;right:0!important}.stefil-nav .elementor-nav-menu--dropdown .elementor-item{white-space:nowrap!important}n.stefil-case-image img{display:block;width:100%;height:230px;object-fit:cover;border-radius:14px;border:1px solid rgba(140,158,255,.2)}.stefil-case-card:first-child .stefil-case-image img{height:360px}@media(max-width:767px){.stefil-case-image img,.stefil-case-card:first-child .stefil-case-image img{height:220px}}/* STEFIL uniform service grid */.stefil-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.stefil-service-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.stefil-service-grid .stefil-service-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:290px!important;height:100%!important;display:flex!important;align-items:flex-start!important}.stefil-service-card>.elementor-widget-container{width:100%!important;height:100%!important}.stefil-service-card .elementor-icon-box-wrapper{text-align:left!important;display:block!important}.stefil-service-card .elementor-icon-box-description{max-width:none!important}@media(max-width:1024px){.stefil-service-grid,.stefil-service-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.stefil-service-grid,.stefil-service-grid>.e-con-inner{grid-template-columns:1fr!important}.stefil-service-grid .stefil-service-card{min-height:0!important}}/* STEFIL uniform case grid */.stefil-case-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.stefil-case-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.stefil-case-grid .stefil-case-card{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.stefil-case-image img,.stefil-case-card:first-child .stefil-case-image img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important}.stefil-case-card .stefil-case-link{margin-top:auto!important}@media(max-width:1024px){.stefil-case-grid,.stefil-case-grid>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.stefil-case-grid,.stefil-case-grid>.e-con-inner{grid-template-columns:1fr!important}.stefil-case-image img,.stefil-case-card:first-child .stefil-case-image img{height:220px!important}}/* End custom CSS */