.elementor-1083 .elementor-element.elementor-element-f8faba8{--display:flex;--min-height:574px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1083 .elementor-element.elementor-element-f8faba8:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-f8faba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/caglar-oskay-pYHFDv6vI-o-unsplash-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-f8faba8.e-con{--align-self:center;}.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-1083 .elementor-element.elementor-element-4999a07{background-color:#000000BD;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-1083 .elementor-element.elementor-element-4999a07.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1083 .elementor-element.elementor-element-4999a07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;font-style:italic;text-decoration:none;line-height:70px;color:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-eb20614{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-1083 .elementor-element.elementor-element-eb20614:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-eb20614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-size:cover;}.elementor-1083 .elementor-element.elementor-element-eb20614::before, .elementor-1083 .elementor-element.elementor-element-eb20614 > .elementor-background-video-container::before, .elementor-1083 .elementor-element.elementor-element-eb20614 > .e-con-inner > .elementor-background-video-container::before, .elementor-1083 .elementor-element.elementor-element-eb20614 > .elementor-background-slideshow::before, .elementor-1083 .elementor-element.elementor-element-eb20614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1083 .elementor-element.elementor-element-eb20614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1083 .elementor-element.elementor-element-42aec98{text-align:center;}.elementor-1083 .elementor-element.elementor-element-42aec98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-87fc682{text-align:center;}.elementor-1083 .elementor-element.elementor-element-87fc682 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:italic;line-height:40px;color:var( --e-global-color-text );}
					.elementor-widget-ha-super-button .ha-super-btn-stl-1 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-1 .ha-super-btn-icon > :is(i, svg),

					.elementor-widget-ha-super-button .ha-super-btn-stl-2 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-2 .ha-super-btn-icon > :is(i, svg),

					.elementor-widget-ha-super-button .ha-super-btn-stl-3 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-3 .ha-super-btn-icon,

					.elementor-widget-ha-super-button .ha-super-btn-stl-4 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-4 .ha-super-btn-icon,

					.elementor-widget-ha-super-button .ha-super-btn-stl-5 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-5 .ha-super-btn-icon,

					.elementor-widget-ha-super-button .ha-super-btn-stl-6 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-6 .ha-super-btn-icon span,

					.elementor-widget-ha-super-button .ha-super-btn-stl-8 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-9 .ha-super-btn-text,
					.elementor-widget-ha-super-button .ha-super-btn-stl-9 .ha-super-btn-icon,
					.elementor-widget-ha-super-button .ha-super-btn-stl-10 button
				{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-super-button .ha-super-btn-stl-10 .ha-super-btn-dropdown-menu a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-1 :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-2 :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-0435d89 :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button),

					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-2 .ha-super-btn-icon20,
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-60
				{background-color:var( --e-global-color-15927ec );}
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-1:hover :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-1:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-2:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-2:hover :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-0435d89 :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button):hover,
					.elementor-1083 .elementor-element.elementor-element-0435d89 :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button):focus,

					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-2 .ha-super-btn-icon20,
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-60
				{background-color:var( --e-global-color-9fe0cb3 );}
					.elementor-1083 .elementor-element.elementor-element-0435d89 :is(.ha-super-btn-stl-5, .ha-super-btn-stl-6) .ha-super-btn-icon,
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-9 .ha-super-btn-icon-overlay
				{background-color:var( --e-global-color-15927ec );}
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-5:hover :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-5:focus :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-6:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-6:hover :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-9:hover .ha-super-btn-icon-overlay,
					.elementor-1083 .elementor-element.elementor-element-0435d89 .ha-super-btn-stl-9:focus .ha-super-btn-icon-overlay
				{background-color:var( --e-global-color-9fe0cb3 );}.elementor-1083 .elementor-element.elementor-element-8aaa964{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-8aaa964:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-8aaa964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-8076360{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-0fdf7ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-0fdf7ba:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-0fdf7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-e265811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-e265811.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-7dfabd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-7dfabd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.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-1083 .elementor-element.elementor-element-e7aae69{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-e7aae69 p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-da70929{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1083 .elementor-element.elementor-element-d1fb2b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-d1fb2b5 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-0c135d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-0c135d2:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-0c135d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-072df45{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-c88ad65{--display:flex;}.elementor-1083 .elementor-element.elementor-element-c88ad65:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-c88ad65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-54eddf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-54eddf5:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-54eddf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-fd0ee00{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-5b7f21f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-5b7f21f{text-align:center;}.elementor-1083 .elementor-element.elementor-element-5b7f21f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:40px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-cdf4224{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-cdf4224:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-cdf4224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c1222f );}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav .ha-tab__title, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content .ha-tab__title{background-color:var( --e-global-color-15927ec );}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title.ha-tab--active, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__title.ha-tab--active{background-color:#ffffff;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae.ha-tabs--nav-top > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:1px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae.ha-tabs--nav-bottom > .ha-tabs__nav > .ha-tab__title:not(:last-child){margin-right:1px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae.ha-tabs--nav-left > .ha-tabs__nav > .ha-tab__title{margin-right:1px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae.ha-tabs--nav-right > .ha-tabs__nav > .ha-tab__title{margin-left:1px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title{padding:25px 35px 25px 35px;border-radius:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__title{padding:25px 35px 25px 35px;border-radius:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__title{font-weight:600;line-height:20px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__title, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title{border-style:solid;border-color:#efefef;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav .ha-tab__title-text, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav .ha-tab__title-icon, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content .ha-tab__title-text, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content .ha-tab__title-icon{color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__title.ha-tab--active, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-style:solid;border-color:#e8e8e8;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab--active .ha-tab__title-text, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab--active .ha-tab__title-icon, .elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab--active .ha-tab__title-text{color:#242424;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__content{border-style:solid;border-color:#e8e8e8;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1083 .elementor-element.elementor-element-42581ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-42581ca:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-42581ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-47e719a{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-06b4f1d{--display:flex;}.elementor-1083 .elementor-element.elementor-element-06b4f1d:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-06b4f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-aab854d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-aab854d:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-aab854d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1F8;}.elementor-1083 .elementor-element.elementor-element-ed80465{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-d99f54b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-d99f54b{text-align:center;}.elementor-1083 .elementor-element.elementor-element-d99f54b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:40px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-28910cb{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1083 .elementor-element.elementor-element-28910cb:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-28910cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c1222f );}.elementor-1083 .elementor-element.elementor-element-28910cb::before, .elementor-1083 .elementor-element.elementor-element-28910cb > .elementor-background-video-container::before, .elementor-1083 .elementor-element.elementor-element-28910cb > .e-con-inner > .elementor-background-video-container::before, .elementor-1083 .elementor-element.elementor-element-28910cb > .elementor-background-slideshow::before, .elementor-1083 .elementor-element.elementor-element-28910cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1083 .elementor-element.elementor-element-28910cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper{background-color:#FFFFFF;align-items:center;text-align:center;padding:10px 10px 10px 10px;}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper .ha-unfold-btn{background-color:var( --e-global-color-15927ec );padding:10px 16px 10px 16px;}.elementor-1083 .elementor-element.elementor-element-79b299e{padding:0px 0px 0px 0px;border-style:solid;border-width:25px 25px 25px 25px;border-color:var( --e-global-color-9fe0cb3 );}.elementor-1083 .elementor-element.elementor-element-79b299e > .elementor-widget-container, .elementor-1083 .elementor-element.elementor-element-79b299e:not(:has(.elementor-widget-container)){border-style:none;}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper .ha-unfold-data::after{height:0%;}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper .ha-unfold-data-render{margin:20px 20px 20px 20px;}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-after i + span{margin-right:10px;}.elementor-1083 .elementor-element.elementor-element-79b299e .ha-unfold-widget-wrapper .ha-unfold-btn.ha-unfold-icon-before i + span{margin-left:10px;}.elementor-1083 .elementor-element.elementor-element-db18560{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-db18560:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-db18560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1F8;}.elementor-1083 .elementor-element.elementor-element-140d2a4{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-4326873{--display:flex;}.elementor-1083 .elementor-element.elementor-element-4326873:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-4326873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-b7dc7fb{--display:flex;}.elementor-1083 .elementor-element.elementor-element-bb42f59{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-856da5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-856da5d:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-856da5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-0053e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-c085ab7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-c085ab7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-25c35c3{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-25c35c3 p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-367f466{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-cfe9d67 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-62c4c9e{--display:flex;}.elementor-1083 .elementor-element.elementor-element-faaa4ef{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-a493037{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-a493037:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-a493037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-c68e582{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-79f5297 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-ec3157e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-772bbe0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-772bbe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-cd082b8{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-cd082b8 p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-ad3b066{--display:flex;}.elementor-1083 .elementor-element.elementor-element-bb4a21b{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-8108a3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-8108a3a:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-8108a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-2d17f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-2df26b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-2df26b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-6404cac{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-6404cac p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-6609ad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-ddf15c5 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-0aba459{--display:flex;--min-height:707px;--justify-content:center;}.elementor-1083 .elementor-element.elementor-element-0aba459:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-0aba459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/84e7cbfb-8616-4dd4-9b94-9abf3d99475e.webp");background-position:center center;background-size:cover;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-4a8d164{--iteration-count:infinite;background-color:#F5F1F861;border-radius:5px 5px 5px 5px;--dynamic-text-color:var( --e-global-color-15927ec );}.elementor-1083 .elementor-element.elementor-element-4a8d164.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1083 .elementor-element.elementor-element-4a8d164 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1083 .elementor-element.elementor-element-4a8d164 .elementor-headline-plain-text{color:#000000;}.elementor-1083 .elementor-element.elementor-element-24cd5b2{--display:flex;}.elementor-1083 .elementor-element.elementor-element-350f063{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-94fcfee{--display:flex;}.elementor-1083 .elementor-element.elementor-element-94fcfee:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-94fcfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-3153956{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-3153956:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-3153956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-cfdc321{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-a260304{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-a260304:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-a260304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-7a22dc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-7a22dc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-09740d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-09740d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-70cabc4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-70cabc4 p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-f5ac0d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-061efd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-061efd2 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-09b3cdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-09b3cdc:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-09b3cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-c191d02{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-e38d146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-e38d146:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-e38d146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-0c5add2{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-99bad18{--display:flex;}.elementor-1083 .elementor-element.elementor-element-99bad18:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-99bad18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-71e418f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-71e418f:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-71e418f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-f7542ff{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-91515eb{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1083 .elementor-element.elementor-element-91515eb:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-91515eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c1222f );}.elementor-1083 .elementor-element.elementor-element-44a31dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-1d0c500 img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-6fd952c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-131e078.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1083 .elementor-element.elementor-element-131e078 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:300;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-d024b1d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-d024b1d p{margin-block-end:0px;}.elementor-1083 .elementor-element.elementor-element-f02a806{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-f02a806:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-f02a806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-f216099{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-6ab4b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1083 .elementor-element.elementor-element-6ab4b82:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-6ab4b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-1083 .elementor-element.elementor-element-b549fa3{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-f2ecada{--display:flex;}.elementor-1083 .elementor-element.elementor-element-f2ecada:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-f2ecada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-eb6200c{--display:flex;}.elementor-1083 .elementor-element.elementor-element-807a4b9{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-d0f7da1{--display:flex;}.elementor-widget-ha-member .ha-member-name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-member .ha-member-position{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-member .ha-member-bio{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-member .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1083 .elementor-element.elementor-element-9867338:hover{box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-1083 .elementor-element.elementor-element-9867338{text-align:center;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-figure{height:200px;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-figure img{border-radius:5px 5px 5px 5px;transition-duration:0.2s;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-name{font-family:"Nunito", Sans-serif;font-weight:600;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-position{color:#8c8c8c;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-bio{color:#8c8c8c;}.elementor-1083 .elementor-element.elementor-element-9867338 .ha-member-links > a{padding:3px;font-size:20px;color:#cccccc;}.elementor-1083 .elementor-element.elementor-element-b9ebba7{--display:flex;}.elementor-1083 .elementor-element.elementor-element-cc49728{--display:flex;}.elementor-1083 .elementor-element.elementor-element-cc49728:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-cc49728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vertixrobotics.com/wp-content/uploads/2026/07/benner_2-scaled.webp");background-position:center center;background-size:cover;}.elementor-1083 .elementor-element.elementor-element-8e2654a{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-a43d45e img{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-29623be{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-b520a7e{--display:flex;}.elementor-1083 .elementor-element.elementor-element-a461628{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-b1291e9{--display:flex;}
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-1 :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-2 :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-a68819b :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button),

					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-2 .ha-super-btn-icon20,
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-60
				{background-color:var( --e-global-color-15927ec );}
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-1:hover :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-1:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-2:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-2:hover :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-a68819b :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button):hover,
					.elementor-1083 .elementor-element.elementor-element-a68819b :is(.ha-super-btn-stl-3, .ha-super-btn-stl-4, .ha-super-btn-stl-5, .ha-super-btn-stl-6, .ha-super-btn-stl-8, .ha-super-btn-stl-9, .ha-super-btn-stl-10 button):focus,

					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-2 .ha-super-btn-icon20,
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-60
				{background-color:var( --e-global-color-9fe0cb3 );}
					.elementor-1083 .elementor-element.elementor-element-a68819b :is(.ha-super-btn-stl-5, .ha-super-btn-stl-6) .ha-super-btn-icon,
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-9 .ha-super-btn-icon-overlay
				{background-color:var( --e-global-color-15927ec );}
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-5:hover :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-5:focus :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-6:focus :is(.ha-super-btn-text, .ha-super-btn-icon),
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-6:hover :is(.ha-super-btn-text, .ha-super-btn-icon),

					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-9:hover .ha-super-btn-icon-overlay,
					.elementor-1083 .elementor-element.elementor-element-a68819b .ha-super-btn-stl-9:focus .ha-super-btn-icon-overlay
				{background-color:var( --e-global-color-9fe0cb3 );}.elementor-1083 .elementor-element.elementor-element-a68819b.elementor-element{--align-self:center;}.elementor-1083 .elementor-element.elementor-element-2cf4292{--display:flex;}.elementor-1083 .elementor-element.elementor-element-2cf4292:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-2cf4292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1083 .elementor-element.elementor-element-49e701b{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-5748dd4{--display:flex;}.elementor-1083 .elementor-element.elementor-element-5748dd4:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-5748dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F4;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{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-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{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-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-51af544{border-radius:5px 5px 5px 5px;}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs .e-tabs-main-area{height:826px;}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-wrapper .e-tabs-header{background-color:var( --e-global-color-15927ec );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-wrapper .e-tabs-items-wrapper{background-color:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title i{color:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title svg{fill:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title svg path{fill:var( --e-global-color-accent );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title{border-style:solid;}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:var( --e-global-color-15927ec );}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-1083 .elementor-element.elementor-element-51af544 .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-1083 .elementor-element.elementor-element-c8cc257{--display:flex;}.elementor-1083 .elementor-element.elementor-element-f7d32c9{--spacer-size:50px;}.elementor-1083 .elementor-element.elementor-element-486f924{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1083 .elementor-element.elementor-element-7dfabd2{width:var( --container-widget-width, 550.3px );max-width:550.3px;--container-widget-width:550.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-5b7f21f{width:var( --container-widget-width, 1171.3px );max-width:1171.3px;--container-widget-width:1171.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-d99f54b{width:var( --container-widget-width, 1171.3px );max-width:1171.3px;--container-widget-width:1171.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-c085ab7{width:var( --container-widget-width, 555.3px );max-width:555.3px;--container-widget-width:555.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-772bbe0{width:var( --container-widget-width, 560.3px );max-width:560.3px;--container-widget-width:560.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-2df26b0{width:var( --container-widget-width, 555.3px );max-width:555.3px;--container-widget-width:555.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-09740d8{width:var( --container-widget-width, 550.3px );max-width:550.3px;--container-widget-width:550.3px;--container-widget-flex-grow:0;}.elementor-1083 .elementor-element.elementor-element-131e078{width:var( --container-widget-width, 560.3px );max-width:560.3px;--container-widget-width:560.3px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1083 .elementor-element.elementor-element-7dfabd2 .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-5b7f21f .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-d99f54b .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-c085ab7 .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-772bbe0 .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-2df26b0 .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-09740d8 .elementor-heading-title{font-size:30px;}.elementor-1083 .elementor-element.elementor-element-131e078 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1083 .elementor-element.elementor-element-7dfabd2 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-e7aae69{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-5b7f21f .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-d99f54b .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-c085ab7 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-25c35c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-772bbe0 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-cd082b8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-2df26b0 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-6404cac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-4a8d164 .elementor-headline{font-size:30px;line-height:1.8em;}.elementor-1083 .elementor-element.elementor-element-09740d8 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-70cabc4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1083 .elementor-element.elementor-element-131e078 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1083 .elementor-element.elementor-element-d024b1d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:320px){.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title{border-width:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__content{border-width:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1083 .elementor-element.elementor-element-e265811{--width:50%;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae.ha-tabs--nav-top > .ha-tabs__nav{justify-content:flex-start;flex-wrap:unset;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title--desktop{justify-content:center;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title{border-width:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__nav > .ha-tab__title.ha-tab--active{border-width:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-2d5fbae .ha-tabs-2d5fbae > .ha-tabs__content > .ha-tab__content{border-width:0px 0px 0px 0px;}.elementor-1083 .elementor-element.elementor-element-0053e5d{--width:50%;}.elementor-1083 .elementor-element.elementor-element-367f466{--width:50%;}.elementor-1083 .elementor-element.elementor-element-c68e582{--width:50%;}.elementor-1083 .elementor-element.elementor-element-ec3157e{--width:50%;}.elementor-1083 .elementor-element.elementor-element-2d17f4e{--width:50%;}.elementor-1083 .elementor-element.elementor-element-6609ad2{--width:50%;}.elementor-1083 .elementor-element.elementor-element-7a22dc9{--width:50%;}.elementor-1083 .elementor-element.elementor-element-f5ac0d2{--width:50%;}.elementor-1083 .elementor-element.elementor-element-44a31dd{--width:50%;}.elementor-1083 .elementor-element.elementor-element-6fd952c{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1083 .elementor-element.elementor-element-e265811{--width:559px;}.elementor-1083 .elementor-element.elementor-element-7a22dc9{--width:559px;}}@media(min-width:1367px){.elementor-1083 .elementor-element.elementor-element-0aba459:not(.elementor-motion-effects-element-type-background), .elementor-1083 .elementor-element.elementor-element-0aba459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-e7aae69 */.elementor-1083 .elementor-element.elementor-element-e7aae69 p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e2267 */#why-industrial-cameras-section{
  max-width:1100px;
  margin:60px auto;
  padding:0 20px;
  box-sizing:border-box;
}

#why-industrial-cameras-section .why-industrial-cameras-box{
  background:
    radial-gradient(circle at top left, rgba(118,185,0,0.12), transparent 55%),
    radial-gradient(circle at bottom right, rgba(118,185,0,0.08), transparent 60%),
    #050607;
  border-radius:20px;
  border:1px solid rgba(118,185,0,0.30) !important;
  padding:28px 26px 30px;
  box-shadow:
    0 0 25px rgba(118,185,0,0.15),
    0 20px 50px rgba(0,0,0,0.6);
  color:#f5f5f5;
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  position:relative;
  overflow:hidden;
}

#why-industrial-cameras-section .why-industrial-cameras-box::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:20px;
  border:1px solid rgba(118,185,0,0.45) !important;
  mix-blend-mode:screen;
  opacity:.65;
}

/* Tag بالا */
#why-industrial-cameras-section .why-industrial-cameras-tag{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-size:inherit;
  text-transform:uppercase;
  letter-spacing:0.1em;
  color:#76b900 !important;
  background:rgba(118,185,0,0.15) !important;
  border:1px solid rgba(118,185,0,0.55) !important;
  border-radius:999px;
  padding:4px 10px;
  margin-bottom:12px;
  box-shadow:0 0 8px rgba(118,185,0,0.35);
}

#why-industrial-cameras-section .why-industrial-cameras-tag::before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#76b900 !important;
  box-shadow:
    0 0 6px rgba(118,185,0,0.9),
    0 0 12px rgba(118,185,0,0.6);
}

/* Title */
#why-industrial-cameras-section .why-industrial-cameras-title{
  margin:0 0 10px 0;
  font-size:inherit;
  line-height:1.2;
  font-weight:600;
  color:#ffffff !important;
}

/* Lead */
#why-industrial-cameras-section .why-industrial-cameras-lead{
  margin:0 0 10px 0;
  font-size:inherit;
  line-height:1.7;
  color:#d5d5d5 !important;
}

/* Body */
#why-industrial-cameras-section .why-industrial-cameras-body{
  margin:0 0 20px 0;
  font-size:inherit;
  line-height:1.8;
  color:#b8b8b8 !important;
  max-width:760px;
}

/* Grid container */
#why-industrial-cameras-section .why-industrial-cameras-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:16px;
}

/* Item card */
#why-industrial-cameras-section .why-industrial-cameras-item{
  display:flex;
  align-items:flex-start;
  gap:10px;
  background:rgba(10,12,16,0.92);
  border-radius:12px;
  border:1px solid rgba(118,185,0,0.20) !important;
  padding:12px 12px 13px;
  transition:all .25s ease;
}

#why-industrial-cameras-section .why-industrial-cameras-item:hover{
  border-color:#76b900 !important;
  background:rgba(12,20,30,0.98);
  transform:translateY(-4px);
  box-shadow:
    0 0 15px rgba(118,185,0,0.35),
    0 12px 30px rgba(118,185,0,0.25) !important;
}

/* Icon base */
#why-industrial-cameras-section .why-industrial-cameras-icon{
  width:30px;
  height:30px;
  border-radius:10px;
  position:relative;
  flex-shrink:0;
  background:radial-gradient(circle at 30% 20%, #76b900, #1a2610);
  box-shadow:
    0 0 8px rgba(118,185,0,0.8),
    0 0 16px rgba(118,185,0,0.5);
}

/* پترن داخل آیکن‌ها با CSS */

#why-industrial-cameras-section .icon-consistency::before{
  content:"";
  position:absolute;
  inset:7px 6px;
  border-radius:6px;
  border:2px solid rgba(245,245,245,0.85);
  box-shadow:0 0 4px rgba(0,0,0,0.6);
}

#why-industrial-cameras-section .icon-framerate::before{
  content:"";
  position:absolute;
  left:6px;
  right:6px;
  top:8px;
  height:4px;
  background:linear-gradient(90deg,
    rgba(245,245,245,0.2) 0%,
    rgba(245,245,245,0.9) 35%,
    rgba(245,245,245,0.2) 70%);
}
#why-industrial-cameras-section .icon-framerate::after{
  content:"";
  position:absolute;
  left:8px;
  right:8px;
  bottom:8px;
  height:2px;
  background:rgba(245,245,245,0.8);
}

/* Connectivity: نود و لینک */
#why-industrial-cameras-section .icon-connectivity::before{
  content:"";
  position:absolute;
  top:8px; left:8px;
  width:6px; height:6px;
  border-radius:50%;
  background:#ffffff;
}
#why-industrial-cameras-section .icon-connectivity::after{
  content:"";
  position:absolute;
  bottom:8px; right:8px;
  width:6px; height:6px;
  border-radius:50%;
  background:#ffffff;
  box-shadow:
    -8px -4px 0 0 rgba(255,255,255,0.7);
}

/* Sync: دو دایره هم‌مرکز */
#why-industrial-cameras-section .icon-sync::before{
  content:"";
  position:absolute;
  inset:6px;
  border-radius:50%;
  border:2px solid rgba(245,245,245,0.9);
}
#why-industrial-cameras-section .icon-sync::after{
  content:"";
  position:absolute;
  inset:11px;
  border-radius:50%;
  border:2px solid rgba(245,245,245,0.6);
}

/* Vision: چشم ساده */
#why-industrial-cameras-section .icon-vision::before{
  content:"";
  position:absolute;
  left:6px; right:6px; top:10px; bottom:10px;
  border-radius:999px;
  border:2px solid rgba(245,245,245,0.9);
}
#why-industrial-cameras-section .icon-vision::after{
  content:"";
  position:absolute;
  top:12px; left:13px;
  width:6px; height:6px;
  border-radius:50%;
  background:#ffffff;
}

/* Rugged: براکت نصب */
#why-industrial-cameras-section .icon-rugged::before{
  content:"";
  position:absolute;
  inset:8px 9px;
  border-radius:4px;
  border:2px solid rgba(245,245,245,0.9);
  border-bottom-width:4px;
}

/* Control: تنظیمات/ناب */
#why-industrial-cameras-section .icon-control::before{
  content:"";
  position:absolute;
  inset:7px;
  border-radius:50%;
  border:2px solid rgba(245,245,245,0.9);
}
#why-industrial-cameras-section .icon-control::after{
  content:"";
  position:absolute;
  top:8px; left:14px;
  width:2px; height:12px;
  background:rgba(245,245,245,0.9);
}

/* متن داخل کارت */
#why-industrial-cameras-section .why-industrial-cameras-content h3{
  margin:0 0 4px 0;
  font-size:inherit;
  font-weight:600;
  color:#f5f9ff !important;
}

#why-industrial-cameras-section .why-industrial-cameras-content p{
  margin:0;
  font-size:inherit;
  line-height:1.7;
  color:#aeb5c2 !important;
}

/* Responsive */
@media (max-width:900px){
  #why-industrial-cameras-section .why-industrial-cameras-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media (max-width:600px){
  #why-industrial-cameras-section .why-industrial-cameras-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c35c3 */.elementor-1083 .elementor-element.elementor-element-25c35c3 p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd082b8 */.elementor-1083 .elementor-element.elementor-element-cd082b8 p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6404cac */.elementor-1083 .elementor-element.elementor-element-6404cac p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c8d061 */#volleyball-camera-setup-section{
  --vcs-accent:#76b900;
  --vcs-accent-rgb:118,185,0;
  --vcs-bg:#050607;
  --vcs-card:#0a0c10;
  --vcs-text:#f5f5f5;
  --vcs-muted:#aeb5c2;

  width:100%;
  max-width:1100px;
  margin:60px auto;
  padding:0 20px;
  box-sizing:border-box;
}

#volleyball-camera-setup-section *,
#volleyball-camera-setup-section *::before,
#volleyball-camera-setup-section *::after{
  box-sizing:border-box;
}

#volleyball-camera-setup-section .volleyball-camera-setup-box{
  position:relative;
  overflow:hidden;
  padding:28px 26px 30px;
  border:1px solid rgba(var(--vcs-accent-rgb),.30) !important;
  border-radius:20px;
  background:
    radial-gradient(circle at top left, rgba(var(--vcs-accent-rgb),.12), transparent 55%),
    radial-gradient(circle at bottom right, rgba(var(--vcs-accent-rgb),.08), transparent 60%),
    var(--vcs-bg);
  box-shadow:
    0 0 25px rgba(var(--vcs-accent-rgb),.15),
    0 20px 50px rgba(0,0,0,.60);
  color:var(--vcs-text);
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  isolation:isolate;
}

#volleyball-camera-setup-section .volleyball-camera-setup-box::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:20px;
  border:1px solid rgba(var(--vcs-accent-rgb),.45) !important;
  opacity:.65;
  mix-blend-mode:screen;
  pointer-events:none;
}

#volleyball-camera-setup-section .volleyball-camera-setup-tag{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:12px;
  padding:4px 10px;
  border-radius:999px;
  border:1px solid rgba(var(--vcs-accent-rgb),.55) !important;
  background:rgba(var(--vcs-accent-rgb),.15) !important;
  box-shadow:0 0 8px rgba(var(--vcs-accent-rgb),.35);
  color:var(--vcs-accent) !important;
  font-size:inherit;
  letter-spacing:.1em;
  text-transform:uppercase;
}

#volleyball-camera-setup-section .volleyball-camera-setup-tag::before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:var(--vcs-accent) !important;
  box-shadow:
    0 0 6px rgba(var(--vcs-accent-rgb),.9),
    0 0 12px rgba(var(--vcs-accent-rgb),.6);
}

#volleyball-camera-setup-section .volleyball-camera-setup-title{
  margin:0 0 10px;
  font-size:inherit;
  font-weight:600;
  line-height:1.2;
  color:#fff !important;
}

#volleyball-camera-setup-section .volleyball-camera-setup-lead{
  margin:0 0 10px;
  font-size:inherit;
  line-height:1.7;
  color:#d5d5d5 !important;
}

#volleyball-camera-setup-section .volleyball-camera-setup-body{
  margin:0 0 22px;
  max-width:800px;
  font-size:inherit;
  line-height:1.8;
  color:#b8b8b8 !important;
}

/* تصویر مشترک بالا */
#volleyball-camera-setup-section .volleyball-camera-global-image{
  position:relative;
  margin:0 0 22px;
  border-radius:14px;
  border:1px solid rgba(var(--vcs-accent-rgb),.24) !important;
  overflow:hidden;
  background:
    linear-gradient(135deg, rgba(var(--vcs-accent-rgb),.12), transparent 40%),
    #090c10;
}

#volleyball-camera-setup-section .volleyball-camera-global-image img{
  display:block;
  width:100%;
  height:280px;
  object-fit:cover;
  object-position:center;
  transition:transform .4s ease, filter .35s ease;
}

#volleyball-camera-setup-section .volleyball-camera-global-image:hover img{
  transform:scale(1.03);
  filter:contrast(1.05) saturate(1.05);
}

#volleyball-camera-setup-section .volleyball-camera-global-image figcaption{
  padding:8px 12px 10px;
  font-size:.85em;
  line-height:1.5;
  color:#d7dde6 !important;
  border-top:1px solid rgba(0,0,0,.4);
}

/* Tabs wrapper */
#volleyball-camera-setup-section .volleyball-camera-tabs{
  margin-top:4px;
  border-radius:16px;
  border:1px solid rgba(var(--vcs-accent-rgb),.20) !important;
  background:rgba(7,9,12,.9);
  overflow:hidden;
}

/* Tablist */
#volleyball-camera-setup-section .volleyball-camera-tablist{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:6px;
  padding:8px;
  border-bottom:1px solid rgba(var(--vcs-accent-rgb),.16);
  background:rgba(255,255,255,.015);
}

#volleyball-camera-setup-section .volleyball-camera-tab{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:46px;
  padding:8px 10px;
  border-radius:10px;
  border:1px solid transparent !important;
  background:transparent !important;
  color:#979eaa !important;
  font:inherit;
  cursor:pointer;
  outline:none;
  transition:
    color .22s ease,
    background-color .22s ease,
    border-color .22s ease,
    box-shadow .22s ease;
}

#volleyball-camera-setup-section .volleyball-camera-tab:hover{
  border-color:rgba(var(--vcs-accent-rgb),.22) !important;
  background:rgba(var(--vcs-accent-rgb),.07) !important;
  color:#e5e9ed !important;
}

#volleyball-camera-setup-section .volleyball-camera-tab.is-active{
  border-color:rgba(var(--vcs-accent-rgb),.55) !important;
  background:
    linear-gradient(135deg,
      rgba(var(--vcscs-accent-rgb),.55) !important;
  background:
    linear-gradient(135deg,
      rgba(var(--vcs-accent-rgb),.19),
      rgba(var(--vcs-accent-rgb),.07)
    ) !important;
  color:#fff !important;
  box-shadow:
     rgba(255,255,255,.04);
}

#volleyball-camera-setup-section .volleyball-camera-tab.is-active::after{
  content:"";
  position:absolute;
  left:18%;
  right:18%;
  bottom:-9px;
  height:2px;
  border-radius:999px;
  background:var(--vcs-accent);
  box-shadow:0 0 9px rgba(var(--vcs-accent-rgb),.85);
}

#volleyball-camera-setup-section .volleyball-camera-tab:focus-visible{
  border-color:var(--vcs-accent) !important;
  box-shadow:
    0 0 0 3px rgba(var(--vcs-accent-rgb),.2),
    0 0 16px rgba(var(--vcs-accent-rgb),.2);
}

#volleyball-camera-setup-section .volleyball-camera-tab-number{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  flex:0 0 24px;
  border-radius:7px;
  border:1px solid rgba(var(--vcs-accent-rgb),.22);
  color:var(--vcs-accent);
  font-size:.78em;
  font-weight:700;
}

#volleyball-camera-setup-section
.volleyball-camera-tab.is-active
.volleyball-camera-tab-number{
  background:var(--vcs-accent);
  color:#071000;
}

#volleyball-camera-setup-section .volleyball-camera-tab-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

/* Panels */
#volleyball-camera-setup-section .volleyball-camera-panels{
  padding:18px 18px 16px;
}

#volleyball-camera-setup-section .volleyball-camera-panel[hidden]{
  display:none !important;
}

#volleyball-camera-setup-section .volleyball-camera-panel.is-active{
  animation:volleyballCameraPanelIn .3s ease both;
}

@keyframes volleyballCameraPanelIn{
  from{opacity:0; transform:translateY(6px);}
  to{opacity:1; transform:translateY(0);}
}

/* Panel content */
#volleyball-camera-setup-section .volleyball-camera-eyebrow{
  display:inline-block;
  margin-bottom:7px;
  font-size:.82em;
  font-weight:700;
  letter-spacing:.11em;
  text-transform:uppercase;
  color:var(--vcs-accent) !important;
}

#volleyball-camera-setup-section .volleyball-camera-copy h3{
  margin:0 0 9px;
  font-size:inherit;
  font-weight:600;
  line-height:1.3;
  color:#f5f9ff !important;
}

#volleyball-camera-setup-section .volleyball-camera-copy > p{
  margin:0 0 14px;
  font-size:inherit;
  line-height:1.75;
  color:#b8bec8 !important;
}

/* Feature list */
#volleyball-camera-setup-section .volleyball-camera-feature-list{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:8px;
}

#volleyball-camera-setup-section .volleyball-camera-feature-list li{
  position:relative;
  padding-left:24px;
  font-size:inherit;
  line-height:1.55;
  color:#d0d5dc !important;
}

#volleyball-camera-setup-section
.volleyball-camera-feature-list li::before{
  content:"";
  position:absolute;
  top:.43em;
  left:0;
  width:14px;
  height:14px;
  border-radius:50%;
  border:1px solid rgba(var(--vcs-accent-rgb),.65);
  background:
    radial-gradient(circle, var(--vcs-accent) 0 2px, transparent 3px);
  box-shadow:0 0 7px rgba(var(--vcs-accent-rgb),.22);
}

/* Summary */
#volleyball-camera-setup-section .volleyball-camera-summary{
  margin-top:16px;
  padding:15px;
  border-radius:13px;
  border:1px solid rgba(var(--vcs-accent-rgb),.22) !important;
  background:
    linear-gradient(120deg,
      rgba(var(--vcs-accent-rgb),.09),
      rgba(10,12,16,.92) 52%
    );
  display:grid;
  grid-template-columns:auto 1fr;
  gap:13px;
  align-items:flex-start;
}

#volleyball-camera-setup-section .volleyball-camera-summary-icon{
  position:relative;
  width:38px;
  height:38px;
  border-radius:10px;
  border:1px solid rgba(var(--vcs-accent-rgb),.48);
  background:rgba(var(--vcs-accent-rgb),.1);
  box-shadow:0 0 12px rgba(var(--vcs-accent-rgb),.16);
}

#volleyball-camera-setup-section .volleyball-camera-summary-icon::before{
  content:"";
  position:absolute;
  inset:9px 8px;
  border-radius:4px;
  border:2px solid var(--vcs-accent);
}

#volleyball-camera-setup-section .volleyball-camera-summary-icon::after{
  content:"";
  position:absolute;
  right:6px;
  top:11px;
  width:7px;
  height:10px;
  border-radius:0 3px 3px 0;
  border:2px solid var(--vcs-accent);
  border-left:none;
}

#volleyball-camera-setup-section .volleyball-camera-summary-icon span{
  position:absolute;
  left:13px;
  top:14px;
  width:6px;
  height:6px;
  border-radius:50%;
  border:1px solid var(--vcs-accent);
}

#volleyball-camera-setup-section .volleyball-camera-summary h3{
  margin:0 0 5px;
  font-size:inherit;
  font-weight:600;
  color:#f5f9ff !important;
}

#volleyball-camera-setup-section .volleyball-camera-summary p{
  margin:0;
  font-size:inherit;
  line-height:1.7;
  color:var(--vcs-muted) !important;
}

#volleyball-camera-setup-section .volleyball-camera-summary strong{
  color:#dce7d0 !important;
}

/* Responsive */
@media (max-width:900px){
  #volleyball-camera-setup-section .volleyball-camera-tablist{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }

  #volleyball-camera-setup-section .volleyball-camera-global-image img{
    height:240px;
  }
}

@media (max-width:650px){
  #volleyball-camera-setup-section{
    margin:40px auto;
    padding:0 12px;
  }

  #volleyball-camera-setup-section .volleyball-camera-setup-box{
    padding:21px 16px 19px;
    border-radius:16px;
  }

  #volleyball-camera-setup-section .volleyball-camera-tablist{
    display:flex;
    gap:7px;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    padding:8px;
  }

  #volleyball-camera-setup-section .volleyball-camera-tab{
    min-width:max-content;
    scroll-snap-align:start;
    justify-content:flex-start;
  }

  #volleyball-camera-setup-section .volleyball-camera-panels{
    padding:14px 14px 12px;
  }

  #volleyball-camera-setup-section .volleyball-camera-global-image img{
    height:220px;
  }
}

@media (max-width:420px){
  #volleyball-camera-setup-section .volleyball-camera-summary{
    grid-template-columns:1fr;
  }

  #volleyball-camera-setup-section .volleyball-camera-global-image img{
    height:190px;
  }
}

@media (prefers-reduced-motion:reduce){
  #volleyball-camera-setup-section *,
  #volleyball-camera-setup-section *::before,
  #volleyball-camera-setup-section *::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70cabc4 */.elementor-1083 .elementor-element.elementor-element-70cabc4 p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d024b1d */.elementor-1083 .elementor-element.elementor-element-d024b1d p {
    text-align: justify;
    text-justify: inter-word;
    
    /* هایفن خودکار برای شکستن کلمات بلند */
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    
    /* کنترل بهتر فاصله کلمات */
    word-spacing: -0.05em; /* کمتر تهاجمی‌تر از -0.15em */
    
    /* بهبود توزیع فضا */
    text-align-last: start; /* آخرین خط چپ‌چین بماند */
    
    /* افزایش کیفیت شکست خط */
    word-break: break-word;
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8534d02 */<section id="vertix-volleyball-solution-section">
  <div class="vertix-volleyball-solution-box">

    <!-- Tag -->
    <div class="vertix-volleyball-solution-tag">
      <span>Smart Sports Officiating</span>
    </div>

    <!-- Header -->
    <header class="vertix-volleyball-solution-header">
      <h2 class="vertix-volleyball-solution-title">
        Why Choose Vertix Robotics for Volleyball Video Challenge Dubai
      </h2>

      <p class="vertix-volleyball-solution-lead">
        Vertix Robotics combines robotics, machine vision, AI, and system
        integration to deliver smart sports technology solutions for modern
        indoor volleyball venues.
      </p>
    </header>

    <!-- Introduction -->
    <p class="vertix-volleyball-solution-body">
      With Vertix Robotics, you are not just buying cameras. You are building a
      smarter officiating workflow—from camera selection and placement to
      software integration, review interface design, and long-term match
      analysis capabilities.
    </p>

    <!-- Content Grid -->
    <div class="vertix-volleyball-solution-grid">

      <!-- Card 1 -->
      <article class="vertix-volleyball-solution-item">
        <div class="vertix-volleyball-solution-number" aria-hidden="true">
          01
        </div>

        <h3>Why Choose Vertix Robotics?</h3>

        <p>
          Vertix Robotics combines robotics, machine vision, AI, and system
          integration experience to deliver smart sports technology solutions
          for modern venues.
        </p>

        <p>
          Our volleyball video challenge solution is designed for organizations
          that need professional video review, AI-assisted officiating,
          industrial camera reliability, scalable architecture, Dubai-based
          technology support, practical deployment planning, custom court-based
          configuration, and better officiating transparency.
        </p>
      </article>

      <!-- Card 2 -->
      <article class="vertix-volleyball-solution-item">
        <div class="vertix-volleyball-solution-number" aria-hidden="true">
          02
        </div>

        <h3>Volleyball Video Challenge Dubai</h3>

        <p>
          Dubai’s sports ecosystem is growing quickly, and the demand for
          professional, technology-driven competitions is increasing. A
          volleyball video challenge Dubai solution gives venues and organizers
          a competitive advantage.
        </p>

        <p>
          By implementing smart officiating technology, you can improve match
          fairness, reduce disputes, increase event credibility, support
          professional-level tournaments, enhance fan experience, build trust
          with teams and coaches, modernize venue infrastructure, and align
          with Dubai’s innovation-driven sports vision.
        </p>
      </article>

      <!-- Card 3 -->
      <article class="vertix-volleyball-solution-item">
        <div class="vertix-volleyball-solution-number" aria-hidden="true">
          03
        </div>

        <h3>From Replay to Intelligence</h3>

        <p>
          Basic replay systems only show video. Smart systems help officials
          understand what happened. That is the difference between standard
          recording and volleyball video review technology built with machine
          vision and AI.
        </p>

        <p>
          A smart system can support faster review navigation, relevant frame
          detection, multi-camera synchronization, visual evidence
          organization, referee workflow control, match archive creation, and
          training and analysis use cases. This creates value beyond
          officiating and enables deeper sports intelligence for coaches,
          clubs, and federations.
        </p>
      </article>

    </div>

    <!-- CTA -->
    <div class="vertix-volleyball-solution-cta">
      <div class="vertix-volleyball-solution-cta-text">
        <strong>
          Ready to build a smarter volleyball officiating workflow?
        </strong>

        <span>
          Vertix Robotics can help you design, deploy, and operate a
          future-ready video challenge system for Dubai-based clubs, venues,
          and federations.
        </span>
      </div>

      <a
        href="#contact-vertix"
        class="vertix-volleyball-solution-cta-button"
        aria-label="Plan your volleyball video challenge system with Vertix Robotics"
      >
        Plan Your Video Challenge System
      </a>
    </div>

  </div>
</section>

<style>
/* =========================================================
   Vertix Volleyball Solution
   Black and Green Responsive Content Box
   ========================================================= */

/* Main section */
#vertix-volleyball-solution-section {
  --vertix-green: #76b900;
  --vertix-green-light: #9be015;
  --vertix-black: #050607;
  --vertix-card: #0a0d0f;
  --vertix-white: #ffffff;
  --vertix-text: #c4c9cf;
  --vertix-muted: #a9b0b9;

  width: 100%;
  max-width: 1140px;
  margin: 60px auto;
  padding: 0 20px;
  box-sizing: border-box;
  isolation: isolate;
}

/* Consistent box sizing */
#vertix-volleyball-solution-section,
#vertix-volleyball-solution-section *,
#vertix-volleyball-solution-section *::before,
#vertix-volleyball-solution-section *::after {
  box-sizing: border-box;
}

/* Main black content box */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-box {
  position: relative;
  width: 100%;
  min-width: 0;
  padding: clamp(25px, 4vw, 45px);
  overflow: hidden;

  color: var(--vertix-white);
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Arial,
    sans-serif;

  background:
    radial-gradient(
      circle at 0% 0%,
      rgba(118, 185, 0, 0.18),
      transparent 42%
    ),
    radial-gradient(
      circle at 100% 100%,
      rgba(118, 185, 0, 0.1),
      transparent 48%
    ),
    linear-gradient(
      145deg,
      #0b0e10 0%,
      #050607 48%,
      #020303 100%
    );

  border: 1px solid rgba(118, 185, 0, 0.38);
  border-radius: 20px;

  box-shadow:
    0 0 28px rgba(118, 185, 0, 0.14),
    0 22px 55px rgba(0, 0, 0, 0.58);
}

/* Neon internal frame */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-box::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  border: 1px solid rgba(118, 185, 0, 0.25);
  border-radius: inherit;

  pointer-events: none;
}

/* Decorative green glow */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-box::after {
  content: "";
  position: absolute;
  right: -110px;
  bottom: -130px;
  z-index: 0;

  width: 300px;
  height: 300px;

  background: rgba(118, 185, 0, 0.12);
  border-radius: 50%;
  filter: blur(75px);

  pointer-events: none;
}

/* Place content above decorations */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-box > * {
  position: relative;
  z-index: 2;
}

/* Tag */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-tag {
  display: inline-flex;
  align-items: center;
  gap: 9px;

  max-width: 100%;
  margin-bottom: 17px;
  padding: 6px 14px;

  color: var(--vertix-green-light);
  font-size: 0.74rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;

  background: rgba(118, 185, 0, 0.13);
  border: 1px solid rgba(118, 185, 0, 0.52);
  border-radius: 999px;

  box-shadow:
    0 0 9px rgba(118, 185, 0, 0.25),
    inset 0 0 10px rgba(118, 185, 0, 0.05);
}

/* Tag glowing dot */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-tag::before {
  content: "";
  flex: 0 0 7px;

  width: 7px;
  height: 7px;

  background: var(--vertix-green-light);
  border-radius: 50%;

  box-shadow:
    0 0 6px rgba(118, 185, 0, 0.95),
    0 0 13px rgba(118, 185, 0, 0.65);
}

/* Header */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-header {
  width: 100%;
  max-width: 920px;
}

/* Main title */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-title {
  margin: 0 0 13px;

  color: var(--vertix-white);
  font-size: clamp(1.65rem, 3.5vw, 2.65rem);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.025em;

  overflow-wrap: anywhere;
  text-wrap: balance;
}

/* Lead */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-lead {
  max-width: 850px;
  margin: 0;

  color: #d4d8dd;
  font-size: clamp(0.98rem, 1.6vw, 1.1rem);
  line-height: 1.75;

  overflow-wrap: break-word;
}

/* Introductory body */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-body {
  max-width: 930px;
  margin: 18px 0 0;

  color: var(--vertix-text);
  font-size: clamp(0.95rem, 1.4vw, 1.02rem);
  line-height: 1.8;

  overflow-wrap: break-word;
}

/* Cards grid */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: stretch;
  gap: 18px;

  width: 100%;
  margin-top: 30px;
}

/* Individual card */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item {
  position: relative;
  display: flex;
  flex-direction: column;

  min-width: 0;
  margin: 0;
  padding: 23px 20px;

  background:
    linear-gradient(
      145deg,
      rgba(16, 20, 22, 0.98),
      rgba(6, 8, 10, 0.98)
    );

  border: 1px solid rgba(118, 185, 0, 0.24);
  border-radius: 15px;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.025),
    0 14px 30px rgba(0, 0, 0, 0.28);

  overflow: hidden;
  transition:
    transform 220ms ease,
    border-color 220ms ease,
    box-shadow 220ms ease;
}

/* Green top line */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;

  width: 50px;
  height: 2px;

  background: linear-gradient(
    90deg,
    var(--vertix-green-light),
    transparent
  );

  box-shadow: 0 0 10px rgba(118, 185, 0, 0.65);
}

/* Hover effect */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item:hover {
  transform: translateY(-4px);
  border-color: rgba(118, 185, 0, 0.5);

  box-shadow:
    0 0 18px rgba(118, 185, 0, 0.09),
    0 18px 35px rgba(0, 0, 0, 0.38);
}

/* Card number */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-number {
  margin-bottom: 13px;

  color: var(--vertix-green);
  font-size: 0.78rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.14em;
}

/* Card heading */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item h3 {
  margin: 0 0 13px;

  color: #f5f9ff;
  font-size: clamp(1.05rem, 1.7vw, 1.24rem);
  font-weight: 650;
  line-height: 1.4;

  overflow-wrap: break-word;
}

/* Card paragraphs */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item p {
  margin: 0;

  color: var(--vertix-muted);
  font-size: 0.93rem;
  line-height: 1.72;

  overflow-wrap: break-word;
}

/* Space between card paragraphs */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-item p + p {
  margin-top: 12px;
}

/* CTA container */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;

  width: 100%;
  margin-top: 24px;
  padding: 20px 22px;

  background:
    linear-gradient(
      100deg,
      rgba(118, 185, 0, 0.13),
      rgba(8, 11, 12, 0.92) 52%,
      rgba(118, 185, 0, 0.06)
    );

  border: 1px solid rgba(118, 185, 0, 0.32);
  border-radius: 15px;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.025),
    0 12px 28px rgba(0, 0, 0, 0.25);
}

/* CTA copy */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-text {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 6px;

  min-width: 0;
}

/* CTA title */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-text strong {
  color: #f4f8fb;
  font-size: 1.03rem;
  font-weight: 650;
  line-height: 1.45;
}

/* CTA description */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-text span {
  max-width: 710px;

  color: #abb3bc;
  font-size: 0.91rem;
  line-height: 1.65;
}

/* CTA button */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-button {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;

  min-height: 46px;
  padding: 11px 18px;

  color: #071000;
  font-size: 0.87rem;
  font-weight: 750;
  line-height: 1.35;
  text-align: center;
  text-decoration: none;

  background: linear-gradient(
    135deg,
    var(--vertix-green-light),
    var(--vertix-green)
  );

  border: 1px solid rgba(155, 224, 21, 0.78);
  border-radius: 10px;

  box-shadow:
    0 0 15px rgba(118, 185, 0, 0.22),
    0 7px 17px rgba(0, 0, 0, 0.27);

  transition:
    transform 180ms ease,
    filter 180ms ease,
    box-shadow 180ms ease;
}

/* CTA hover */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-button:hover {
  color: #020500;
  filter: brightness(1.1);
  transform: translateY(-2px);

  box-shadow:
    0 0 22px rgba(118, 185, 0, 0.4),
    0 10px 22px rgba(0, 0, 0, 0.34);
}

/* Keyboard focus */
#vertix-volleyball-solution-section
  .vertix-volleyball-solution-cta-button:focus-visible {
  outline: 3px solid rgba(155, 224, 21, 0.42);
  outline-offset: 4px;
}

/* =========================================================
   Tablet
   ========================================================= */

@media screen and (max-width: 950px) {
  #vertix-volleyball-solution-section {
    margin: 45px auto;
    padding: 0 18px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item:last-child {
    grid-column: 1 / -1;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-cta {
    align-items: flex-start;
    flex-direction: column;
  }
}

/* =========================================================
   Mobile
   ========================================================= */

@media screen and (max-width: 650px) {
  #vertix-volleyball-solution-section {
    margin: 30px auto;
    padding: 0 12px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-box {
    padding: 22px 17px;
    border-radius: 16px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-tag {
    margin-bottom: 14px;
    padding: 5px 11px;

    font-size: 0.67rem;
    letter-spacing: 0.08em;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-title {
    margin-bottom: 10px;

    font-size: clamp(1.43rem, 7vw, 1.85rem);
    line-height: 1.25;
    text-wrap: initial;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-lead {
    font-size: 0.95rem;
    line-height: 1.7;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-body {
    margin-top: 15px;

    font-size: 0.93rem;
    line-height: 1.75;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 15px;
    margin-top: 23px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item:last-child {
    grid-column: auto;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item {
    padding: 20px 17px;
    border-radius: 13px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item:hover {
    transform: none;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item h3 {
    font-size: 1.08rem;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item p {
    font-size: 0.91rem;
    line-height: 1.68;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-cta {
    gap: 16px;
    margin-top: 18px;
    padding: 18px 16px;
    border-radius: 13px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-cta-button {
    width: 100%;
    min-height: 47px;
    padding: 11px 14px;
  }
}

/* =========================================================
   Small Mobile
   ========================================================= */

@media screen and (max-width: 380px) {
  #vertix-volleyball-solution-section {
    padding: 0 9px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-box {
    padding: 19px 14px;
    border-radius: 14px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-title {
    font-size: 1.34rem;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-lead,
  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-body {
    font-size: 0.9rem;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-item {
    padding: 18px 14px;
  }

  #vertix-volleyball-solution-section
    .vertix-volleyball-solution-cta {
    padding: 16px 14px;
  }
}

/* =========================================================
   Reduced Motion Accessibility
   ========================================================= */

@media (prefers-reduced-motion: reduce) {
  #vertix-volleyball-solution-section *,
  #vertix-volleyball-solution-section *::before,
  #vertix-volleyball-solution-section *::after {
    animation: none !important;
    scroll-behavior: auto !important;
    transition: none !important;
  }
}
</style>/* End custom CSS */