.elementor-22 .elementor-element.elementor-element-6131b88f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-17264d6b{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1efeb1df{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:102px;--z-index:9;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1efeb1df{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-1efeb1df{right:0px;}.elementor-22 .elementor-element.elementor-element-669a5f87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-669a5f87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4c281e37{text-align:center;}.elementor-22 .elementor-element.elementor-element-4c281e37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-37ba2855{text-align:center;}.elementor-22 .elementor-element.elementor-element-37ba2855 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-beb7321{--spacer-size:150px;}.elementor-22 .elementor-element.elementor-element-794bfca5{--display:flex;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-794bfca5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-794bfca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 8%, #F3F5FE 37%);}.elementor-22 .elementor-element.elementor-element-794bfca5::before, .elementor-22 .elementor-element.elementor-element-794bfca5 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-794bfca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-794bfca5 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-794bfca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-794bfca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 72%, #FFFFFF 92%);}.elementor-22 .elementor-element.elementor-element-4d2f6152{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4fa3e3be{text-align:start;}.elementor-22 .elementor-element.elementor-element-4fa3e3be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-22 .elementor-element.elementor-element-6dd20fbb{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-865aec2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-865aec2::before, .elementor-22 .elementor-element.elementor-element-865aec2 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-865aec2 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-865aec2 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-865aec2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-865aec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-45dbd5bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-5ac63090:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-5ac63090:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-326c5a5a:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-326c5a5a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-f4de7ed:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-f4de7ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-75abd77{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-75abd77:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-75abd77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/b463c8a6-2f67-4640-b62e-c17d50c662cd.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-1a288ac1{--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:center;--overlay-opacity:0.5;}.elementor-22 .elementor-element.elementor-element-1a288ac1::before, .elementor-22 .elementor-element.elementor-element-1a288ac1 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1a288ac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1a288ac1 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1a288ac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1a288ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-397d16a0{--display:flex;--min-height:474px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-397d16a0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-397d16a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-22 .elementor-element.elementor-element-21e1b35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-21e1b35{text-align:start;}.elementor-22 .elementor-element.elementor-element-21e1b35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-43dc0a82{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-f6af3e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-f6af3e3 .elementor-icon-list-text{color:#171B20B5;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-42410f63{--display:flex;--min-height:474px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-42410f63:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-42410f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-22 .elementor-element.elementor-element-5e38be1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-5e38be1c{text-align:start;}.elementor-22 .elementor-element.elementor-element-5e38be1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-74bc93d9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-a264e90{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a264e90 .elementor-icon-list-text{color:#171B20B5;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-36e916ed{--display:flex;}.elementor-22 .elementor-element.elementor-element-492e2ad0{text-align:center;}.elementor-22 .elementor-element.elementor-element-492e2ad0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-3d92ac2f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-41b92531{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-194d2d24{--spacer-size:50px;}.elementor-22 .elementor-element.elementor-element-7ce5c437{text-align:start;}.elementor-22 .elementor-element.elementor-element-7ce5c437 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-6a3ecd28{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-2e946512{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2e946512::before, .elementor-22 .elementor-element.elementor-element-2e946512 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2e946512 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2e946512 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2e946512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2e946512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-1b715763{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-1b715763::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/Samsung-galaxy-phone-mockup.png");--background-overlay:'';background-position:-11px 160px;background-repeat:no-repeat;background-size:581px auto;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-17eb7ca0{left:10px;}body.rtl .elementor-22 .elementor-element.elementor-element-17eb7ca0{right:10px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0{top:10px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-17eb7ca0 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0 .elementor-icon svg{height:35px;}.elementor-22 .elementor-element.elementor-element-5a3723c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-5a3723c5{text-align:center;}.elementor-22 .elementor-element.elementor-element-5a3723c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2ca9823d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-44cd64df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-44cd64df::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/ifm-image.png");--background-overlay:'';background-position:-248px 143px;background-repeat:no-repeat;background-size:690px auto;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2385b537{left:10px;}body.rtl .elementor-22 .elementor-element.elementor-element-2385b537{right:10px;}.elementor-22 .elementor-element.elementor-element-2385b537{top:7px;}.elementor-22 .elementor-element.elementor-element-2385b537 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-2385b537 .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-2385b537 .elementor-icon svg{height:35px;}.elementor-22 .elementor-element.elementor-element-1adc5194{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-1adc5194 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-72f0215b{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-2897714a{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-22 .elementor-element.elementor-element-2897714a::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/Mask-Group-5.png");--background-overlay:'';background-position:-6px 159px;background-repeat:no-repeat;background-size:455px auto;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6c7e067a{left:10px;}body.rtl .elementor-22 .elementor-element.elementor-element-6c7e067a{right:10px;}.elementor-22 .elementor-element.elementor-element-6c7e067a{top:10px;}.elementor-22 .elementor-element.elementor-element-6c7e067a .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-6c7e067a .elementor-icon{font-size:35px;}.elementor-22 .elementor-element.elementor-element-6c7e067a .elementor-icon svg{height:35px;}.elementor-22 .elementor-element.elementor-element-3d86be70{text-align:center;}.elementor-22 .elementor-element.elementor-element-3d86be70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-2f0be74d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-2cd52a98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2cd52a98:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2cd52a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/b463c8a6-2f67-4640-b62e-c17d50c662cd.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-371e1d0d{text-align:center;}.elementor-22 .elementor-element.elementor-element-371e1d0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-353c057d{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-7a02f701{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-7a02f701::before, .elementor-22 .elementor-element.elementor-element-7a02f701 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7a02f701 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-7a02f701 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7a02f701 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-7a02f701 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-3f5571c1{width:var( --container-widget-width, 33.712% );max-width:33.712%;--container-widget-width:33.712%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3f5571c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-41bf731b{--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-22 .elementor-element.elementor-element-41bf731b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-36e79e45{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-36e79e45:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-36e79e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-45e761a7:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-45e761a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-50ae0abf{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-50ae0abf:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-50ae0abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-4dcc9915:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-4dcc9915:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-42c3b519{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-22 .elementor-element.elementor-element-42c3b519:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-42c3b519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1f204c34:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1f204c34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-772339a5{--display:flex;--min-height:100vh;--overlay-opacity:1;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-772339a5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-772339a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://yyghnew.yysocial.com/wp-content/uploads/2026/06/Group-225.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-772339a5::before, .elementor-22 .elementor-element.elementor-element-772339a5 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-772339a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-772339a5 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-772339a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-772339a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b4966b8 ) 27%, #F3F5FE00 93%);}.elementor-22 .elementor-element.elementor-element-54f28796{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-670ca3e6{text-align:start;}.elementor-22 .elementor-element.elementor-element-670ca3e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-27137227{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-55019190{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-55019190::before, .elementor-22 .elementor-element.elementor-element-55019190 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-55019190 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-55019190 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-55019190 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-55019190 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-81a596b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-3b8efd19:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3b8efd19:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-240ee506:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-240ee506:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon{font-size:36px;}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-6b071c91:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-6b071c91:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-description{color:#171B20AB;}.elementor-22 .elementor-element.elementor-element-6fcaf4ed{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-735ed65d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-735ed65d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-735ed65d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-4c281e37 .elementor-heading-title{font-size:50px;line-height:1.3em;}.elementor-22 .elementor-element.elementor-element-37ba2855 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-794bfca5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4fa3e3be .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-6dd20fbb{text-align:center;font-size:16px;}.elementor-22 .elementor-element.elementor-element-865aec2{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-45dbd5bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-397d16a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-21e1b35{width:var( --container-widget-width, 174px );max-width:174px;--container-widget-width:174px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-21e1b35 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-43dc0a82{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-42410f63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-5e38be1c{width:var( --container-widget-width, 174px );max-width:174px;--container-widget-width:174px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5e38be1c .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-74bc93d9{font-size:14px;}.elementor-22 .elementor-element.elementor-element-492e2ad0 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3d92ac2f{font-size:14px;}.elementor-22 .elementor-element.elementor-element-7ce5c437 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6a3ecd28{font-size:14px;}.elementor-22 .elementor-element.elementor-element-2e946512{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-1b715763{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1b715763::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:6px 204px;background-size:207px auto;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-17eb7ca0{left:17px;}body.rtl .elementor-22 .elementor-element.elementor-element-17eb7ca0{right:17px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0{top:18px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-17eb7ca0 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-5a3723c5{width:var( --container-widget-width, 174px );max-width:174px;--container-widget-width:174px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5a3723c5 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2ca9823d{font-size:14px;}.elementor-22 .elementor-element.elementor-element-44cd64df::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-1px 197px;background-size:241px auto;}.elementor-22 .elementor-element.elementor-element-44cd64df{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2385b537{left:17px;}body.rtl .elementor-22 .elementor-element.elementor-element-2385b537{right:17px;}.elementor-22 .elementor-element.elementor-element-2385b537{top:18px;}.elementor-22 .elementor-element.elementor-element-2385b537 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2385b537 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-1adc5194 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-72f0215b{font-size:14px;}.elementor-22 .elementor-element.elementor-element-2897714a::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:11px 234px;background-size:226px auto;}.elementor-22 .elementor-element.elementor-element-2897714a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6c7e067a{left:17px;}body.rtl .elementor-22 .elementor-element.elementor-element-6c7e067a{right:17px;}.elementor-22 .elementor-element.elementor-element-6c7e067a{top:18px;}.elementor-22 .elementor-element.elementor-element-6c7e067a .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6c7e067a .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-3d86be70 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2f0be74d{font-size:14px;}.elementor-22 .elementor-element.elementor-element-371e1d0d .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-353c057d{font-size:14px;}.elementor-22 .elementor-element.elementor-element-36e79e45{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-50ae0abf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-42c3b519{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-772339a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-670ca3e6 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-27137227{text-align:center;font-size:16px;}.elementor-22 .elementor-element.elementor-element-55019190{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-81a596b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-735ed65d .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-1efeb1df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22 .elementor-element.elementor-element-4c281e37 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-37ba2855 .elementor-heading-title{font-size:16px;}.elementor-22 .elementor-element.elementor-element-794bfca5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4fa3e3be{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-4fa3e3be .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-6dd20fbb{font-size:14px;}.elementor-22 .elementor-element.elementor-element-865aec2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-45dbd5bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5ac63090 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-326c5a5a .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f4de7ed .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-75abd77{--min-height:86vh;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-75abd77:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-75abd77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22 .elementor-element.elementor-element-397d16a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-21e1b35{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-21e1b35 .elementor-heading-title{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-42410f63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-5e38be1c{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5e38be1c .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-492e2ad0{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-492e2ad0 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-41b92531{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7ce5c437{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7ce5c437 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-2e946512{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-1b715763{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-1b715763::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-1b715763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:37px 134px;background-size:291px auto;}.elementor-22 .elementor-element.elementor-element-5a3723c5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-5a3723c5 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-44cd64df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-44cd64df::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-44cd64df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:19px 129px;background-size:333px auto;}.elementor-22 .elementor-element.elementor-element-1adc5194{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1adc5194 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2897714a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-2897714a::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-2897714a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:45px 213px;background-size:291px auto;}.elementor-22 .elementor-element.elementor-element-3d86be70{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-3d86be70 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2cd52a98{--min-height:86vh;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2cd52a98:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2cd52a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-22 .elementor-element.elementor-element-371e1d0d{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-371e1d0d .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-36e79e45{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-45e761a7 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-50ae0abf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4dcc9915 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-42c3b519{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1f204c34 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-772339a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-670ca3e6{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-670ca3e6 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-27137227{font-size:14px;}.elementor-22 .elementor-element.elementor-element-55019190{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-81a596b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3b8efd19 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-240ee506 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6b071c91 .elementor-icon-box-title a{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6fcaf4ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-d6ff26d{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-735ed65d{width:var( --container-widget-width, 86.308% );max-width:86.308%;--container-widget-width:86.308%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-735ed65d .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-669a5f87{--width:86%;}.elementor-22 .elementor-element.elementor-element-1a288ac1{--content-width:1340px;}.elementor-22 .elementor-element.elementor-element-2e946512{--content-width:1340px;}.elementor-22 .elementor-element.elementor-element-7a02f701{--content-width:1340px;}.elementor-22 .elementor-element.elementor-element-41bf731b{--width:38.462%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-1efeb1df{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-669a5f87{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-17264d6b */:root {
      /* Dynamic mouse coordinate placeholders managed by JS */
      --glow-x: 50%;
      --glow-y: 50%;
      
      /* Theme Design Palette */
      --brand-blue: #3b82f6;
      --brand-blue-hover: #2563eb;
      --brand-cyan: #06b6d4;
      --text-main: #09090b;
      --text-muted: #64748b;
      --border-color: rgba(0, 0, 0, 0.08);
    }

    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    body {
      background-color: #f8fafc; /* Crisp, ultra-clean neutral slate base */
      font-family: 'Plus Jakarta Sans', sans-serif;
      overflow-x: hidden;
      overflow-y: auto;
      -webkit-font-smoothing: antialiased;
    }

    /* MOCK HEADER NAVIGATION BAR */
    .site-header {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 72px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 40px;
      background-color: rgba(255, 255, 255, 0.7);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      z-index: 50;
    }

    .header-left {
      display: flex;
      align-items: center;
      gap: 32px;
    }

    .brand-logo {
      display: flex;
      align-items: center;
      gap: 8px;
      font-weight: 700;
      font-size: 1.25rem;
      color: var(--text-main);
      text-decoration: none;
    }

    .brand-icon-svg {
      width: 28px;
      height: 28px;
      fill: var(--brand-blue);
    }

    .nav-links {
      display: flex;
      align-items: center;
      gap: 24px;
      list-style: none;
    }

    .nav-links a {
      text-decoration: none;
      font-size: 0.925rem;
      color: #475569;
      font-weight: 500;
      transition: color 0.2s;
    }

    .nav-links a:hover {
      color: var(--text-main);
    }

    .header-right {
      display: flex;
      align-items: center;
      gap: 16px;
    }

    .btn-login {
      text-decoration: none;
      color: #475569;
      font-weight: 500;
      font-size: 0.925rem;
      padding: 8px 16px;
    }

    .btn-primary {
      text-decoration: none;
      background-color: var(--brand-blue);
      color: #ffffff;
      padding: 10px 20px;
      border-radius: 8px;
      font-size: 0.925rem;
      font-weight: 600;
      transition: background-color 0.2s, transform 0.15s;
      box-shadow: 0 4px 12px rgba(59, 130, 246, 0.25);
    }

    .btn-primary:hover {
      background-color: var(--brand-blue-hover);
      transform: translateY(-1px);
    }

    /* MAIN HERO WRAPPER */
    .hero-wrapper {
      position: relative;
      width: 100%;
      min-height: 90vh;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      padding-top: 17vh; /* Matches the top margin in video */
      overflow: hidden;
    }

    /* EFFECT LAYER 1: Fluid, dynamic radial lighting */
    .ambient-glow-layer {
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 1;
      /* Generates a deep core glow that melts into ambient hues */
      background: radial-gradient(
        550px circle at var(--glow-x) var(--glow-y),
        rgba(59, 130, 246, 0.38) 0%,
        rgba(6, 182, 212, 0.18) 35%,
        rgba(59, 130, 246, 0.05) 60%,
        transparent 80%
      );
    }

    /* EFFECT LAYER 2: Highly realistic 3D fluted ridges (Specular highlights & dark refractions) */
    .glass-flutes-texture {
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 2;
      /*
         Replicating fluted glass panels:
         Alternates transparent tracks (letting the glow underneath burn bright)
         with semi-opaque white bars (acting as reflection peaks).
      */
      background: repeating-linear-gradient(
        125deg,
        rgba(255, 255, 255, 0.96) 0px,
        rgba(255, 255, 255, 0.96) 12px,
        rgba(255, 255, 255, 0.85) 18px,
        rgba(255, 255, 255, 0.15) 30px,
        rgba(255, 255, 255, 0.0) 42px,
        rgba(255, 255, 255, 0.55) 54px,
        rgba(255, 255, 255, 0.96) 60px
      );
      mix-blend-mode: normal;
      backdrop-filter: blur(1px); /* Delicate blur to diffuse light gradients */
      -webkit-backdrop-filter: blur(1px);
    }

    /* Glass reflection highlight line overlays for added depth */
    .glass-flutes-texture::after {
      content: '';
      position: absolute;
      inset: 0;
      background: repeating-linear-gradient(
        125deg,
        rgba(255, 255, 255, 0.35) 0px,
        rgba(255, 255, 255, 0.35) 2px,
        transparent 2px,
        transparent 60px
      );
      opacity: 0.6;
    }

    /* EFFECT LAYER 3: Micro-grain physical texture noise */
    .micro-grain-layer {
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 3;
      opacity: 0.035;
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    }

    /* CORE INTERACTIVE CONTENT */
    .hero-content {
      position: relative;
      z-index: 10;
      text-align: center;
      max-width: 800px;
      padding: 0 24px;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .pill-badge {
      display: inline-flex;
      align-items: center;
      padding: 6px 14px;
      background-color: rgba(255, 255, 255, 0.9);
      border: 1px solid rgba(0, 0, 0, 0.08);
      border-radius: 9999px;
      font-size: 0.85rem;
      font-weight: 500;
      color: var(--text-main);
      margin-bottom: 1.75rem;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
    }

    .main-title {
      font-size: 4.25rem;
      font-weight: 800;
      line-height: 1.15;
      color: var(--text-main);
      letter-spacing: -0.04em;
      margin-bottom: 1.5rem;
    }

    .main-title span.accent-products {
      color: var(--brand-blue);
      position: relative;
      display: inline-block;
    }

    .sub-text {
      font-size: 1.15rem;
      line-height: 1.6;
      color: var(--text-muted);
      max-width: 660px;
      font-weight: 400;
      margin-bottom: 2rem;
    }

    /* THE CASCADE OF 3D GLASS TILES */
    .tiles-cascade-container {
      position: absolute;
      bottom: -40px;
      width: 130%;
      height: 380px;
      display: flex;
      align-items: flex-end;
      justify-content: center;
      gap: 16px;
      z-index: 8;
      pointer-events: none;
      /* Establish isometric-leaning angle like video screen */
      transform: perspective(1000px) rotateX(16deg) rotateY(-8deg) rotateZ(4deg);
      transform-style: preserve-3d;
    }

    /* Unified Glass Plate Styling */
    .glass-tile {
      width: 140px;
      height: 280px;
      border-radius: 24px;
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.04), 
        0 1px 1px rgba(255, 255, 255, 0.8) inset;
      transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 16px;
      position: relative;
    }

    /* Replicating the diagonal offset cascade heights in video */
    .tile-1 { height: 180px; background: linear-gradient(135deg, rgba(59, 130, 246, 0.75) 0%, rgba(96, 165, 250, 0.4) 100%); transform: translateY(40px); }
    .tile-2 { height: 210px; background: linear-gradient(135deg, #4f86bdb8 0%, #2a4dd0d6 100%); transform: translateY(20px); }
    .tile-3 { height: 240px; background: linear-gradient(135deg, rgba(59, 130, 246, 0.65) 0%, rgba(37, 99, 235, 0.3) 100%); transform: translateY(0px); }
    .tile-4 { height: 270px; background: linear-gradient(135deg, rgba(147, 197, 253, 0.45) 0%, rgba(219, 234, 254, 0.2) 100%); transform: translateY(-20px); }
    
    /* Central Proinent Smile-box Logo Tile */
.tile-hero {
    width: 190px;
    height: 310px;
    background: linear-gradient(135deg, #4f86bdb8 0%, #2a4dd0d6 100%);
    transform: translateY(-40px);
    border: 1px solid rgba(255, 255, 255, 0.35);
    box-shadow: 0 25px 50px rgba(29, 78, 216, 0.4), 0 4px 12px rgba(255, 255, 255, 0.2) inset;
    z-index: 12;
}
    .tile-5 { height: 270px; background: linear-gradient(135deg, rgba(147, 197, 253, 0.5) 0%, rgba(191, 219, 254, 0.2) 100%); transform: translateY(-20px); }
    .tile-6 { height: 240px; background: linear-gradient(135deg, rgba(60, 150, 246, 0.45) 0%, rgba(59, 130, 246, 0.15) 100%); transform: translateY(0px); }
    .tile-7 { height: 210px; background: linear-gradient(135deg, #4f86bdb8 0%, #2a4dd0d6 100%); transform: translateY(20px); }
    .tile-8 { height: 180px; background: linear-gradient(135deg, rgba(59, 130, 246, 0.7) 0%, rgba(147, 197, 253, 0.3) 100%); transform: translateY(40px); }

    /* Custom Smile Box Logo (Central tile artwork) */
    .smile-box-logo {
      width: 76px;
      height: 76px;
      filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15));
    }

    .smile-box-path {
      fill: none;
      stroke: #ffffff;
      stroke-width: 7;
      stroke-linecap: round;
      stroke-linejoin: round;
    }

    .smile-face-path {
      fill: none;
      stroke: #ffffff;
      stroke-width: 6;
      stroke-linecap: round;
    }

    /* Media query scaling for portable viewports */
    @media (max-width: 768px) {
      .site-header { padding: 0 20px; }
      .nav-links { display: none; }
      .main-title { font-size: 2.75rem; }
      .sub-text { font-size: 1rem; }
      .tiles-cascade-container {
        width: 150%;
        transform: perspective(800px) rotateX(12deg) rotateY(-4deg) rotateZ(2deg) scale(0.7);
        bottom: -80px;
      }
      .tile-hero {
        width: 150px;
        height: 250px;
      }
      .glass-tile {
        width: 100px;
      }
    }/* End custom CSS */