.elementor-2063 .elementor-element.elementor-element-3175033b{--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;--overlay-opacity:0.48;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-3175033b:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-3175033b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;background-image:url("https://vhsconsulting.net/wp-content/uploads/2025/12/Ultra-Futuristic-AI1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2063 .elementor-element.elementor-element-3175033b::before, .elementor-2063 .elementor-element.elementor-element-3175033b > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3175033b > .e-con-inner > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3175033b > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3175033b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3175033b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-2063 .elementor-element.elementor-element-3175033b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-75a8a864{--display:flex;--padding-top:7em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-2063 .elementor-element.elementor-element-52c29feb{text-align:center;}.elementor-2063 .elementor-element.elementor-element-52c29feb .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-10a4d1{text-align:center;}.elementor-2063 .elementor-element.elementor-element-10a4d1 .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-2063 .elementor-element.elementor-element-f977952{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:5em;}.elementor-2063 .elementor-element.elementor-element-2e4ede2b .elementor-heading-title{color:#60468D;}.elementor-2063 .elementor-element.elementor-element-7f9f25c .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-3d9ed128{text-align:justify;font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-3d9ed128 p{margin-block-end:0px;}.elementor-2063 .elementor-element.elementor-element-a0ef798{text-align:justify;font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-a0ef798 p{margin-block-end:0px;}.elementor-2063 .elementor-element.elementor-element-1368fe89{--display:flex;}.elementor-2063 .elementor-element.elementor-element-33d97d18 img{width:100%;height:600px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-2063 .elementor-element.elementor-element-4af981f5{--display:flex;--position:absolute;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;top:-28px;}.elementor-2063 .elementor-element.elementor-element-4af981f5:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-4af981f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #60468D 0%, #BA51B6 100%);}body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-4af981f5{right:-28px;}body.rtl .elementor-2063 .elementor-element.elementor-element-4af981f5{left:-28px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title, .elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:61px;font-weight:700;line-height:1em;letter-spacing:-1px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-description{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );color:var( --e-global-color-text );}.elementor-2063 .elementor-element.elementor-element-314330a{--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-2063 .elementor-element.elementor-element-46618ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2063 .elementor-element.elementor-element-cba9315{--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-2063 .elementor-element.elementor-element-3af064b{--display:flex;}.elementor-2063 .elementor-element.elementor-element-cf6efef img{border-radius:24px 24px 24px 24px;}.elementor-2063 .elementor-element.elementor-element-f531e8f{--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-2063 .elementor-element.elementor-element-790977f{--display:flex;}.elementor-2063 .elementor-element.elementor-element-d69831f .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-2a0c2df{text-align:justify;font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-2a0c2df p{margin-block-end:0px;}.elementor-2063 .elementor-element.elementor-element-04b3e11{text-align:justify;font-family:"Arial", Sans-serif;}.elementor-2063 .elementor-element.elementor-element-04b3e11 p{margin-block-end:5px;}.elementor-2063 .elementor-element.elementor-element-37a36a31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-67e1ea21{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2063 .elementor-element.elementor-element-5f3b6d68{text-align:center;}.elementor-2063 .elementor-element.elementor-element-67b6b582{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2063 .elementor-element.elementor-element-5cb8378c{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-5cb8378c img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-5cb8378c:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-b7c8c2c{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-1681b867{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-1681b867 img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-1681b867:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-47f82782{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-47f82782 img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-47f82782:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-30acbbb5{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-30acbbb5 img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-30acbbb5:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-4e237e9f{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-4e237e9f img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-4e237e9f:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-414a6c71{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-414a6c71 img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-414a6c71:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2063 .elementor-element.elementor-element-49f33490{width:var( --container-widget-width, 25% );max-width:25%;padding:7px 49px 7px 49px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-2063 .elementor-element.elementor-element-49f33490 img{width:100%;height:100px;object-fit:contain;object-position:center center;opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1s;}.elementor-2063 .elementor-element.elementor-element-49f33490:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2063 .elementor-element.elementor-element-75a8a864{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-f977952{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2063 .elementor-element.elementor-element-33d97d18 img{height:450px;}.elementor-2063 .elementor-element.elementor-element-4af981f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-4af981f5{right:0px;}body.rtl .elementor-2063 .elementor-element.elementor-element-4af981f5{left:0px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title, .elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title a{font-size:44px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-description{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-2063 .elementor-element.elementor-element-5cb8378c{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-5cb8378c img{height:56px;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c img{height:56px;}.elementor-2063 .elementor-element.elementor-element-1681b867{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-1681b867 img{height:56px;}.elementor-2063 .elementor-element.elementor-element-47f82782{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-47f82782 img{height:56px;}.elementor-2063 .elementor-element.elementor-element-30acbbb5{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-30acbbb5 img{height:56px;}.elementor-2063 .elementor-element.elementor-element-4e237e9f{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-4e237e9f img{height:56px;}.elementor-2063 .elementor-element.elementor-element-414a6c71{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-414a6c71 img{height:56px;}.elementor-2063 .elementor-element.elementor-element-49f33490{padding:7px 21px 7px 21px;}.elementor-2063 .elementor-element.elementor-element-49f33490 img{height:56px;}}@media(min-width:768px){.elementor-2063 .elementor-element.elementor-element-3175033b{--content-width:640px;}.elementor-2063 .elementor-element.elementor-element-f977952{--width:50%;}.elementor-2063 .elementor-element.elementor-element-1368fe89{--width:50%;}.elementor-2063 .elementor-element.elementor-element-4af981f5{--width:200px;}.elementor-2063 .elementor-element.elementor-element-cba9315{--width:50%;}.elementor-2063 .elementor-element.elementor-element-f531e8f{--width:50%;}.elementor-2063 .elementor-element.elementor-element-67e1ea21{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2063 .elementor-element.elementor-element-3175033b{--content-width:540px;}.elementor-2063 .elementor-element.elementor-element-f977952{--width:100%;}.elementor-2063 .elementor-element.elementor-element-1368fe89{--width:100%;}}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-3175033b{--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-75a8a864{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0:not(.elementor-motion-effects-element-type-background), .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2063 .elementor-element.elementor-element-3c1fbac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-2063 .elementor-element.elementor-element-3c1fbac0{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-33d97d18 img{height:300px;}.elementor-2063 .elementor-element.elementor-element-4af981f5{--width:150px;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title, .elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-title a{font-size:32px;}.elementor-2063 .elementor-element.elementor-element-2b8e111c .elementor-icon-box-description{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-2063 .elementor-element.elementor-element-37a36a31{--padding-top:1em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-2063 .elementor-element.elementor-element-67e1ea21{--padding-top:2em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-2063 .elementor-element.elementor-element-5cb8378c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-5cb8378c img{height:42px;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-b7c8c2c img{height:42px;}.elementor-2063 .elementor-element.elementor-element-1681b867{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-1681b867 img{height:42px;}.elementor-2063 .elementor-element.elementor-element-47f82782{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-47f82782 img{height:42px;}.elementor-2063 .elementor-element.elementor-element-30acbbb5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-30acbbb5 img{height:42px;}.elementor-2063 .elementor-element.elementor-element-4e237e9f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-4e237e9f img{height:42px;}.elementor-2063 .elementor-element.elementor-element-414a6c71{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-414a6c71 img{height:42px;}.elementor-2063 .elementor-element.elementor-element-49f33490{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2063 .elementor-element.elementor-element-49f33490 img{height:42px;}}/* Start custom CSS for html, class: .elementor-element-dff34c2 */<style>
    :root {
      --bg-dark: #0b0b0b;
      --card-bg: #1c1c1c;
      --accent: #ff6a00;
      --text-muted: #b5b5b5;
      --card-radius: 16px;
      --card-elevation: 0 18px 40px rgba(0,0,0,.45);
      --card-elevation-hover: 0 30px 60px rgba(0,0,0,.65);
      --transition-fast: 0.25s;
      --transition-slow: 0.5s;
    }

    /* ================= SECTION ================= */
    body {
      margin: 0;
      padding: 0;
      font-family: "Segoe UI", Roboto, Arial, sans-serif;
      background: #0b0b0b;
      color: #fff;
    }

    .vmp-section {
      background: radial-gradient(circle at top left, #2f2f2f 0%, #121212 45%, var(--bg-dark) 100%);
      padding: 5vw 4vw;
      text-align: center;
    }

    .vmp-eyebrow {
      display: inline-block;
      font-size: clamp(0.7rem, 1.2vw, 0.875rem);
      font-weight: 600;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: var(--accent);
      margin-bottom: 0.8rem;
    }

    .vmp-title {
      font-size: clamp(1.5rem, 2.5vw, 2.8rem);
      font-weight: 700;
      line-height: 1.25;
      margin-bottom: 1rem;
    }

    .vmp-subtitle {
      max-width: 760px;
      margin: 0 auto 2.5rem;
      font-size: clamp(1rem, 1.5vw, 1.25rem);
      line-height: 1.7;
      color: var(--text-muted);
    }

    .vmp-cards {
      display: grid;
      gap: 2rem;
      justify-items: center;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    }

    .vmp-card {
      width: 100%;
      max-width: 360px;
      background: linear-gradient(180deg, #232323 0%, #151515 100%);
      border-radius: var(--card-radius);
      overflow: hidden;
      padding-bottom: 2rem;
      text-align: left;
      box-shadow: var(--card-elevation);
      transition: transform var(--transition-slow) ease, box-shadow var(--transition-slow) ease;
    }

    .vmp-card img {
      width: 100%;
      height: auto;
      aspect-ratio: 16/9;
      object-fit: cover;
      filter: brightness(0.95);
      transition: transform var(--transition-slow) ease, filter var(--transition-slow) ease;
      display: block;
    }

    .vmp-card h3 {
      font-size: clamp(1rem, 1.2vw, 1.25rem);
      font-weight: 600;
      margin: 1rem;
      margin-bottom: 0.5rem;
      text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    }

    .vmp-card p {
      font-size: clamp(0.8125rem, 1vw, 0.9375rem);
      line-height: 1.7;
      color: #d3d3d3;
      margin: 0 1rem;
      text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    }

    .vmp-card:hover,
    .vmp-card:focus,
    .vmp-card:focus-within {
      transform: translateY(-10px) scale(1.02);
      box-shadow: var(--card-elevation-hover);
    }

    .vmp-card:hover img,
    .vmp-card:focus img,
    .vmp-card:focus-within img {
      transform: scale(1.06);
      filter: brightness(1);
    }

    /* ================= RESPONSIVE ================= */

    /* Large Laptops / Desktops */
    @media screen and (min-width: 1200px) {
      .vmp-title {
        font-size: clamp(2rem, 2.2vw, 3rem);
      }
      .vmp-subtitle {
        font-size: clamp(1rem, 1.2vw, 1.2rem);
      }
      .vmp-cards {
        grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
        gap: 2rem;
      }
    }

    /* Medium Screens / Tablets */
    @media screen and (max-width: 1199px) and (min-width: 768px) {
      .vmp-title {
        font-size: clamp(1.75rem, 2.2vw, 2rem);
      }
      .vmp-cards {
        grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
        gap: 1.5rem;
      }
    }

    /* Small Tablets / Large Phones */
    @media screen and (max-width: 767px) and (min-width: 576px) {
      .vmp-section {
        padding: 4vw 3vw;
      }
      .vmp-title {
        font-size: clamp(1.5rem, 2vw, 1.75rem);
      }
      .vmp-subtitle {
        font-size: clamp(0.875rem, 1.1vw, 1rem);
        margin-bottom: 1.5rem;
      }
      .vmp-cards {
        grid-template-columns: 1fr;
        gap: 1.5rem;
      }
      .vmp-card:hover {
        transform: none;
        box-shadow: var(--card-elevation);
      }
    }

    /* Small Phones */
    @media screen and (max-width: 575px) {
      .vmp-section {
        padding: 3vw 3vw;
      }
      .vmp-title {
        font-size: clamp(1.25rem, 5vw, 1.5rem);
      }
      .vmp-subtitle {
        font-size: clamp(0.75rem, 3vw, 0.8125rem);
        margin-bottom: 1rem;
      }
      .vmp-card {
        padding-bottom: 1.5rem;
      }
      .vmp-card h3 {
        font-size: clamp(0.9rem, 3vw, 1rem);
      }
      .vmp-card p {
        font-size: clamp(0.7rem, 2.5vw, 0.8125rem);
      }
    }

    /* Reduce motion */
    @media (prefers-reduced-motion: reduce) {
      .vmp-card,
      .vmp-card img {
        transition: none !important;
        will-change: auto !important;
      }
    }
  </style>/* End custom CSS */