.elementor-3436 .elementor-element.elementor-element-9f1ae90{--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;--justify-content:center;}.elementor-3436 .elementor-element.elementor-element-363a68d{--display:flex;}.elementor-3436 .elementor-element.elementor-element-1cb05c0{text-align:center;}.elementor-3436 .elementor-element.elementor-element-1cb05c0 .elementor-heading-title{font-size:40px;line-height:1.6em;}.elementor-3436 .elementor-element.elementor-element-994e696{text-align:center;font-size:24px;}.elementor-3436 .elementor-element.elementor-element-e9dacad.elementor-element{--align-self:center;}.elementor-3436 .elementor-element.elementor-element-db5b987{--display:flex;--position:absolute;--min-height:90vh;--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;top:0px;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-db5b987{left:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-db5b987{right:0px;}.elementor-3436 .elementor-element.elementor-element-059d3da{--display:flex;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-08156da{left:-116px;}body.rtl .elementor-3436 .elementor-element.elementor-element-08156da{right:-116px;}.elementor-3436 .elementor-element.elementor-element-08156da{top:191px;}.elementor-3436 .elementor-element.elementor-element-08156da .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-08156da img{width:35%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-a61ca55{left:-35px;}body.rtl .elementor-3436 .elementor-element.elementor-element-a61ca55{right:-35px;}.elementor-3436 .elementor-element.elementor-element-a61ca55{top:338px;}.elementor-3436 .elementor-element.elementor-element-a61ca55 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-a61ca55 img{width:35%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ab792a0{left:134px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ab792a0{right:134px;}.elementor-3436 .elementor-element.elementor-element-ab792a0{top:581px;}.elementor-3436 .elementor-element.elementor-element-ab792a0 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-ab792a0 img{width:28%;}.elementor-3436 .elementor-element.elementor-element-d34c9bb{--display:flex;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-c924df6{right:29px;}body.rtl .elementor-3436 .elementor-element.elementor-element-c924df6{left:29px;}.elementor-3436 .elementor-element.elementor-element-c924df6{top:154px;}.elementor-3436 .elementor-element.elementor-element-c924df6 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-c924df6 img{width:35%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-426da4b{right:-103px;}body.rtl .elementor-3436 .elementor-element.elementor-element-426da4b{left:-103px;}.elementor-3436 .elementor-element.elementor-element-426da4b{top:279px;}.elementor-3436 .elementor-element.elementor-element-426da4b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-426da4b img{width:35%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ffb2ece{right:-118px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ffb2ece{left:-118px;}.elementor-3436 .elementor-element.elementor-element-ffb2ece{top:507px;}.elementor-3436 .elementor-element.elementor-element-ffb2ece .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3436 .elementor-element.elementor-element-ffb2ece img{width:28%;}.elementor-3436 .elementor-element.elementor-element-f71b969{--display:flex;--position:absolute;--min-height:270px;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-3436 .elementor-element.elementor-element-f71b969::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/unnamed-1-1.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:auto;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-f71b969{left:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-f71b969{right:0px;}.elementor-3436 .elementor-element.elementor-element-d3568ec{--display:flex;--overlay-opacity:0.09;}.elementor-3436 .elementor-element.elementor-element-d3568ec::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/Gemini_Generated_Image_83sw2m83sw2m83sw-scaled.png");--background-overlay:'';background-position:center center;}.elementor-3436 .elementor-element.elementor-element-348805ca{text-align:center;}.elementor-3436 .elementor-element.elementor-element-11d7820c{text-align:center;font-size:24px;}.elementor-3436 .elementor-element.elementor-element-2d645fe > .elementor-widget-container{--e-transform-rotateZ:-258deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-2d645fe{right:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-2d645fe{left:0px;}.elementor-3436 .elementor-element.elementor-element-2d645fe{top:-15px;}.elementor-3436 .elementor-element.elementor-element-2d645fe img{width:60px;}.elementor-3436 .elementor-element.elementor-element-51ccf9bc{--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.09;}.elementor-3436 .elementor-element.elementor-element-51ccf9bc::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/Gemini_Generated_Image_83sw2m83sw2m83sw-1-scaled.png");--background-overlay:'';background-position:center center;}.elementor-3436 .elementor-element.elementor-element-3ea7d65d{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-3ea7d65d::before, .elementor-3436 .elementor-element.elementor-element-3ea7d65d > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-3ea7d65d > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-3ea7d65d > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-3ea7d65d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-3ea7d65d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-f124160{left:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-f124160{right:0px;}.elementor-3436 .elementor-element.elementor-element-f124160{top:-37px;}.elementor-3436 .elementor-element.elementor-element-f124160 img{width:78px;}.elementor-3436 .elementor-element.elementor-element-46c5e5c > .elementor-widget-container{--e-transform-rotateZ:-330deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-46c5e5c{right:-37px;}body.rtl .elementor-3436 .elementor-element.elementor-element-46c5e5c{left:-37px;}.elementor-3436 .elementor-element.elementor-element-46c5e5c{bottom:-7px;}.elementor-3436 .elementor-element.elementor-element-46c5e5c img{width:78px;}.elementor-3436 .elementor-element.elementor-element-7665a13c{--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;}.elementor-3436 .elementor-element.elementor-element-772e7509{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3436 .elementor-element.elementor-element-ebbe646 img{width:50%;}.elementor-3436 .elementor-element.elementor-element-5e2ab73e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3436 .elementor-element.elementor-element-13a1dae img{width:50%;}.elementor-3436 .elementor-element.elementor-element-74bfa227{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3436 .elementor-element.elementor-element-a994714 img{width:50%;}.elementor-3436 .elementor-element.elementor-element-22c49396{--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.1;}.elementor-3436 .elementor-element.elementor-element-22c49396::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/Gemini_Generated_Image_83sw2m83sw2m83sw-1-scaled.png");--background-overlay:'';background-position:center center;}.elementor-3436 .elementor-element.elementor-element-6b289d4b{--display:flex;--overlay-opacity:0.5;}.elementor-3436 .elementor-element.elementor-element-6b289d4b::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/unnamed-1-1.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-3436 .elementor-element.elementor-element-6c54d26 > .elementor-widget-container{--e-transform-rotateZ:-147deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-6c54d26{left:0px;}body.rtl .elementor-3436 .elementor-element.elementor-element-6c54d26{right:0px;}.elementor-3436 .elementor-element.elementor-element-6c54d26{top:-37px;}.elementor-3436 .elementor-element.elementor-element-6c54d26 img{width:78px;}.elementor-3436 .elementor-element.elementor-element-66ad3c7 > .elementor-widget-container{--e-transform-rotateZ:51deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-66ad3c7{right:-52px;}body.rtl .elementor-3436 .elementor-element.elementor-element-66ad3c7{left:-52px;}.elementor-3436 .elementor-element.elementor-element-66ad3c7{bottom:398px;}.elementor-3436 .elementor-element.elementor-element-66ad3c7 img{width:78px;}.elementor-3436 .elementor-element.elementor-element-308dd625{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-4d3a9ed7 img{width:100%;}.elementor-3436 .elementor-element.elementor-element-5671219e{--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.1;}.elementor-3436 .elementor-element.elementor-element-5671219e::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/Gemini_Generated_Image_83sw2m83sw2m83sw-1-scaled.png");--background-overlay:'';background-position:center center;}.elementor-3436 .elementor-element.elementor-element-41e5273 > .elementor-widget-container{--e-transform-rotateZ:-180deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-41e5273{left:169px;}body.rtl .elementor-3436 .elementor-element.elementor-element-41e5273{right:169px;}.elementor-3436 .elementor-element.elementor-element-41e5273{top:44px;}.elementor-3436 .elementor-element.elementor-element-41e5273 img{width:71px;}.elementor-3436 .elementor-element.elementor-element-ef22c5b > .elementor-widget-container{--e-transform-rotateZ:-96deg;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ef22c5b{right:148px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ef22c5b{left:148px;}.elementor-3436 .elementor-element.elementor-element-ef22c5b{top:199px;}.elementor-3436 .elementor-element.elementor-element-ef22c5b img{width:108px;}.elementor-3436 .elementor-element.elementor-element-6164b415 .elementor-heading-title{line-height:53px;}.elementor-3436 .elementor-element.elementor-element-4f569d84{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-7a1207a9{--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.5;}.elementor-3436 .elementor-element.elementor-element-7a1207a9::before, .elementor-3436 .elementor-element.elementor-element-7a1207a9 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-7a1207a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-7a1207a9 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-7a1207a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-7a1207a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://htgold999.com/wp-content/uploads/unnamed-1-1.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;}.elementor-3436 .elementor-element.elementor-element-4f6537d4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-7c73da50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-4d36b119 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3436 .elementor-element.elementor-element-4d36b119 img{width:50%;}.elementor-3436 .elementor-element.elementor-element-7d38ef6a .elementor-heading-title{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-43a83350{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-2a25b841{--display:flex;}.elementor-3436 .elementor-element.elementor-element-74a0a54a img{width:50%;}.elementor-3436 .elementor-element.elementor-element-6e9e8b4f .elementor-heading-title{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-513442{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-34d75beb{--display:flex;}.elementor-3436 .elementor-element.elementor-element-233842d0 img{width:50%;}.elementor-3436 .elementor-element.elementor-element-5a8c8cdc .elementor-heading-title{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-7e88d2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3436 .elementor-element.elementor-element-6329fbed{--display:flex;}.elementor-3436 .elementor-element.elementor-element-11d6a992 img{width:50%;}.elementor-3436 .elementor-element.elementor-element-3b3b7c93 .elementor-heading-title{font-size:24px;}@media(min-width:768px){.elementor-3436 .elementor-element.elementor-element-51ccf9bc{--content-width:1000px;}.elementor-3436 .elementor-element.elementor-element-3ea7d65d{--width:100%;}.elementor-3436 .elementor-element.elementor-element-772e7509{--width:33%;}.elementor-3436 .elementor-element.elementor-element-5e2ab73e{--width:33%;}.elementor-3436 .elementor-element.elementor-element-74bfa227{--width:33%;}.elementor-3436 .elementor-element.elementor-element-22c49396{--content-width:1000px;}.elementor-3436 .elementor-element.elementor-element-7a1207a9{--content-width:1000px;}.elementor-3436 .elementor-element.elementor-element-7c73da50{--width:22%;}.elementor-3436 .elementor-element.elementor-element-43a83350{--width:4%;}.elementor-3436 .elementor-element.elementor-element-2a25b841{--width:22%;}.elementor-3436 .elementor-element.elementor-element-513442{--width:4%;}.elementor-3436 .elementor-element.elementor-element-34d75beb{--width:22%;}.elementor-3436 .elementor-element.elementor-element-7e88d2f{--width:4%;}.elementor-3436 .elementor-element.elementor-element-6329fbed{--width:22%;}}@media(max-width:767px){.elementor-3436 .elementor-element.elementor-element-1cb05c0 .elementor-heading-title{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-994e696{font-size:18px;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-08156da{left:-42px;}body.rtl .elementor-3436 .elementor-element.elementor-element-08156da{right:-42px;}.elementor-3436 .elementor-element.elementor-element-08156da{top:147px;}.elementor-3436 .elementor-element.elementor-element-08156da img{width:20%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-a61ca55{left:-206px;}body.rtl .elementor-3436 .elementor-element.elementor-element-a61ca55{right:-206px;}.elementor-3436 .elementor-element.elementor-element-a61ca55{top:124px;}.elementor-3436 .elementor-element.elementor-element-a61ca55 img{width:20%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ab792a0{left:-146px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ab792a0{right:-146px;}.elementor-3436 .elementor-element.elementor-element-ab792a0{top:272px;}.elementor-3436 .elementor-element.elementor-element-ab792a0 img{width:14%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-c924df6{right:-36px;}body.rtl .elementor-3436 .elementor-element.elementor-element-c924df6{left:-36px;}.elementor-3436 .elementor-element.elementor-element-c924df6{top:-185px;}.elementor-3436 .elementor-element.elementor-element-c924df6 img{width:19%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-426da4b{right:-125px;}body.rtl .elementor-3436 .elementor-element.elementor-element-426da4b{left:-125px;}.elementor-3436 .elementor-element.elementor-element-426da4b{top:-141px;}.elementor-3436 .elementor-element.elementor-element-426da4b img{width:18%;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ffb2ece{right:-155px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ffb2ece{left:-155px;}.elementor-3436 .elementor-element.elementor-element-ffb2ece{top:-53px;}.elementor-3436 .elementor-element.elementor-element-ffb2ece img{width:18%;}.elementor-3436 .elementor-element.elementor-element-f71b969::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-f71b969 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-3436 .elementor-element.elementor-element-348805ca .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-3436 .elementor-element.elementor-element-11d7820c{font-size:18px;}.elementor-3436 .elementor-element.elementor-element-2d645fe{top:-44px;}.elementor-3436 .elementor-element.elementor-element-2d645fe img{width:31px;}.elementor-3436 .elementor-element.elementor-element-f124160 img{width:63px;}.elementor-3436 .elementor-element.elementor-element-6b289d4b::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-6b289d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-3436 .elementor-element.elementor-element-6c54d26 img{width:56px;}.elementor-3436 .elementor-element.elementor-element-66ad3c7 img{width:52px;}.elementor-3436 .elementor-element.elementor-element-734ed702 .elementor-heading-title{font-size:24px;}.elementor-3436 .elementor-element.elementor-element-308dd625{text-align:start;font-size:18px;}.elementor-3436 .elementor-element.elementor-element-4d3a9ed7 img{width:100%;}.elementor-3436 .elementor-element.elementor-element-5d8476dd .elementor-heading-title{font-size:21px;line-height:1.3em;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-41e5273{left:-15px;}body.rtl .elementor-3436 .elementor-element.elementor-element-41e5273{right:-15px;}.elementor-3436 .elementor-element.elementor-element-41e5273 img{width:42px;}body:not(.rtl) .elementor-3436 .elementor-element.elementor-element-ef22c5b{right:-21px;}body.rtl .elementor-3436 .elementor-element.elementor-element-ef22c5b{left:-21px;}.elementor-3436 .elementor-element.elementor-element-ef22c5b{top:221px;}.elementor-3436 .elementor-element.elementor-element-ef22c5b img{width:57px;}.elementor-3436 .elementor-element.elementor-element-6164b415 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-3436 .elementor-element.elementor-element-4f569d84{font-size:18px;}}@media(min-width:1025px){.elementor-3436 .elementor-element.elementor-element-d3568ec::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-d3568ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3436 .elementor-element.elementor-element-51ccf9bc::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-51ccf9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3436 .elementor-element.elementor-element-22c49396::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-22c49396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3436 .elementor-element.elementor-element-5671219e::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .e-con-inner > .elementor-background-video-container::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3436 .elementor-element.elementor-element-5671219e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-2e8d2d8 *//* 容器設定：確保它居中且位於背景 */
.magic-circle-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -30%); /* 絕對居中 */
    width: 800px; /* 控制魔法陣大小 */
    height: 800px;
    z-index: 0; /* 放在最底層，文字下方 */
    pointer-events: none; /* 讓滑鼠可以直接穿透它點擊文字 */
    opacity: 0.25; /* 整體半透明度 (0.1~1 可自行調整) */
}

/* 魔法陣本體動畫 */
.magic-circle {
    width: 100%;
    height: 100%;
    /* 套用旋轉動畫：120秒轉一圈，無限循環，線性等速 */
    animation: rotate-circle 120s linear infinite; 
}

/* 內層幾何圖形可以反向旋轉，增加層次感 (選用) */
.inner-shapes {
    transform-origin: 100px 100px; /* 以SVG中心點旋轉 */
    animation: rotate-circle 60s linear infinite reverse; /* 反向轉 */
}

/* 定義旋轉動畫 */
@keyframes rotate-circle {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* 手機版調整：縮小一點以免蓋住太多畫面 */
@media (max-width: 768px) {
    .magic-circle-container {
        width: 350px;
        height: 350px;
        opacity: 0.3; /* 手機上淡一點 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5b987 */.elementor-3436 .elementor-element.elementor-element-db5b987 {
    pointer-events: none;
}

/* 確保容器內的圖片也不會擋住滑鼠 */
.elementor-3436 .elementor-element.elementor-element-db5b987 .elementor-widget-image {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62c72a36 *//* === 漂浮水晶區域容器 === */
.floating-area {
    position: absolute;
    top: 0;
    height: 100%; /* 高度佔滿整個區塊 */
    width: 35%; /* 寬度佔據兩側約 1/3 的空間，可自行調整 */
    z-index: 5; /* 層級設定：在魔法陣之上，但在文字和按鈕之下 */
    pointer-events: none; /* 【關鍵】讓滑鼠可以穿透這些區域，不會擋到按鈕點擊 */
    overflow: hidden; /* 防止水晶跑出區塊外 */
}

/* 左側區域定位 */
.floating-area.left-area {
    left: 0;
}

/* 右側區域定位 */
.floating-area.right-area {
    right: 0;
}

/* === 單顆視差水晶基本設定 === */
.parallax-crystal {
    position: absolute; /* 讓它們可以根據 top/left 自由定位 */
    will-change: transform; /* 效能優化：告訴瀏覽器這個元素會變動 */
    /* 如果您希望水晶在不滾動時也有輕微的自身漂浮動畫，可以加上這行：
       animation: gentle-float 4s ease-in-out infinite alternate;
       (但滾動時這個動畫會被 JS 的視差效果覆蓋)
    */
}

/* 選用：定義一個輕微的自身漂浮動畫 */
@keyframes gentle-float {
    0% { transform: translateY(0px); }
    100% { transform: translateY(-15px); }
}

/* 手機版調整：可能需要隱藏一些水晶，或者縮小區域 */
@media screen and (max-width: 768px) {
    .floating-area {
        width: 25%; /* 手機版兩側空間較小，縮窄區域 */
    }
    /* 如果覺得手機版太雜，可以隱藏部分水晶 */
    .parallax-crystal[data-speed="0.1"],
    .parallax-crystal[data-speed="0.08"] {
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f71b969 */.aaaaaa{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1ae90 *//* =========================================
   全域設定 & 字型
   ========================================= */
body {
    margin: 0;
    padding: 0;
    font-family: "Noto Serif TC", serif; /* 設定全站字體 */
}

/* =========================================
   1. HERO 區域 (首屏主視覺)
   ========================================= */
.hero-section {
    position: relative;
    width: 100%;
    min-height: 90vh; /* 確保至少佔滿一個螢幕高度 */
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    overflow: hidden; /* 關鍵：隱藏跑出去的水晶或光影 */

    /* 背景設定：深紅漸層，底部鎖定為 #0f0203 */
    background-color: #0f0203;
    background-image: 
        radial-gradient(circle at 50% 0%, rgba(220, 50, 60, 0.3) 0%, transparent 50%),
        linear-gradient(180deg, #4a0e12 0%, #2b0507 60%, #0f0203 100%);
    
    /* 下方留白，避免內容被波浪圖擋住 */
    padding-bottom: 120px; 
    padding-top: 60px;
    box-sizing: border-box;
}
.hero-section::after {
    content: ''; /* 必須要有內容才能顯示 */
    position: absolute; /* 絕對定位 */
    bottom: 0; /* 緊貼區塊底部 */
    left: 0;
    width: 100%; /* 寬度佔滿 */
    height: 4px; /* 線條厚度，覺得太粗可改成 3px 或 2px */
    
    /* 金色金屬漸層 (從左到右：深->淺->深，模擬光澤感) */
    background: linear-gradient(to right, #997200 0%, #FCE38A 50%, #997200 100%);
    
    /* 微微的向上金色發光暈影，增加立體感 */
    box-shadow: 0 -2px 15px rgba(212, 175, 55, 0.5);
    
    z-index: 20; /* 確保層級夠高，浮在最上面 */
}

/* 確保內容層級高於背景，但低於按鈕 */
.hero-content {
    position: relative;
    z-index: 10;
    padding: 0 20px;
}

/* --- LOGO --- */
.brand-logo {
    font-family: sans-serif;
    color: #d4af37;
    font-size: 1.2rem;
    font-weight: 300;
    letter-spacing: 3px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

/* --- 金色漸層主標題 --- */
.main-title {
    font-size: 2.8rem;
    line-height: 1.4;
    color: #e0c3fc; /* 備用色 */
    margin-bottom: 25px;
    font-weight: 700;

    /* 金色漸層語法 */
    background: linear-gradient(to bottom, #FCE38A 0%, #d4af37 60%, #a67c00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* 淡淡發光 */
    text-shadow: 0px 0px 30px rgba(252, 227, 138, 0.2);
}

/* --- 副標題 --- */
.sub-title {
    color: #ddd;
    font-size: 1.1rem;
    letter-spacing: 1.5px;
    opacity: 0.9;
    margin-bottom: 50px;
    line-height: 1.6;
}

/* --- CTA 按鈕 (發光特效) --- */
.cta-button {
    display: inline-block;
    padding: 18px 50px;
    font-size: 1.2rem;
    letter-spacing: 1px;
    text-decoration: none;
    color: #FCE38A;
    border: 1px solid #d4af37;
    border-radius: 50px;
    background: rgba(64, 10, 10, 0.6); /* 半透明深紅底 */
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.4), inset 0 0 10px rgba(212, 175, 55, 0.2);
    transition: all 0.3s ease;
    cursor: pointer;
    z-index: 1000;
}

.cta-button:hover {
    color: #ffffff;
    background: rgba(212, 175, 55, 0.3);
    border-color: #ffffff;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.8);
    transform: translateY(-3px);
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
}

/* =========================================
   2. 裝飾元素 (水晶與波浪)
   ========================================= */

/* 水晶共同設定 */
.deco-crystal {
    position: absolute;
    bottom: 0;
    width: 250px; /* 預設大小 */
    max-width: 30vw; /* 限制最大寬度 */
    z-index: 5; /* 在背景之上，但在波浪之下 */
    pointer-events: none; /* 讓滑鼠穿透 */
    opacity: 0.9;
}

.deco-crystal.left { 
    left: -30px; 
}

.deco-crystal.right { 
    right: -30px; 
    transform: scaleX(-1); /* 如果右邊圖是左邊的鏡像，就翻轉 */
}

/* 底部波浪容器 */
.wave-container {
    position: absolute;
    bottom: -2px; /* 設為 -2px 消除縫隙 */
    left: 0;
    width: 100%;
    z-index: 20; /* 最高層級，蓋住水晶底部 */
    line-height: 0; /* 消除圖片底部空隙 */
}

.deco-wave {
    width: 100%;
    height: auto;
    display: block;
}



/* =========================================
   4. 手機版 RWD 適配 (關鍵)
   ========================================= */
@media screen and (max-width: 768px) {
    /* Hero 調整 */
    .hero-section {
        min-height: auto; /* 手機不強制滿屏，避免太長 */
        padding-top: 100px;
        padding-bottom: 100px; /* 留空間給水晶 */
    }

    .main-title {
        font-size: 1.8rem; /* 字體縮小 */
    }
    
    .sub-title {
        font-size: 0.95rem;
    }

    /* 按鈕調整 */
    .cta-button {
        padding: 12px 35px;
        font-size: 1rem;
        width: 100%; /* 按鈕變寬好點擊 */
    }

    /* 水晶調整 - 避免擋字 */
    .deco-crystal {
        width: 120px;
        opacity: 0.5; /* 手機版讓水晶變半透明 */
        bottom: 20px;
    }
    
    /* 第二區塊調整 */
    .second-section {
        padding-top: 60px;
    }
    
    .second-section h2 {
        font-size: 1.6rem;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3568ec *//* =========================================
   3. 第二區塊 (無縫銜接區)
   ========================================= */
.second-section {
    position: relative;
    z-index: 1; 

    /* 起始色：必須是深黑，才能接上第一區塊 */
    background-color: #0f0203 !important; 

    /* 漸層設定：由上(黑) 到 下(紅) */
    background-image: linear-gradient(to bottom, #0f0203 0%, #2b0507 100%);

    /* 其他排版設定維持不變 */
    padding: 100px 20px 0px 20px;
    color: #ffffff;
    overflow: hidden;
}

.second-section h2 {
    font-size: 2.2rem;
    margin-bottom: 30px;
    /* 金色文字 */
    background: linear-gradient(to bottom, #FCE38A 0%, #d4af37 60%, #a67c00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 15px rgba(252, 227, 138, 0.3);
}

.second-section p {
    color: #cccccc;
    line-height: 2;
    letter-spacing: 1.5px;
}

/* --- [重要] 父容器與內容層級設定 (維持不變) --- */
.second-section {
    position: relative;
    overflow: hidden;
}
.second-section .e-con-inner {
    position: relative;
    z-index: 2;
}
.meteor-shower-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: 0;
}

/* --- 單顆流星本體設定 (修改角度) --- */
.meteor {
    position: absolute;
    width: 2px;
    height: 80px;
    /* 尾巴漸層：從透明(上)到金色(下) */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 227, 138, 0.8) 50%, #FCE38A 100%);
    border-radius: 50%;
    opacity: 0;
    filter: drop-shadow(0 0 5px #FCE38A);
    /* 【修改】角度改為 45度 (順時針)，讓尾巴朝右上，頭朝左下 */
    transform: rotate(45deg);
    animation: meteorShooting linear infinite;
}

/* --- 流星頭部發光點 (維持不變，它在流星本體的底部) --- */
.meteor::before {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 10px 2px #FCE38A, 0 0 20px 4px rgba(252, 227, 138, 0.5);
}

/* --- 流星飛行動畫關鍵影格 (修改角度) --- */
@keyframes meteorShooting {
    0% {
        /* 起點：在畫面右上方外面 */
        /* 【修改】角度同步改為 45deg */
        transform: translate(120vw, -200px) rotate(45deg);
        opacity: 1;
    }
    70% {
        opacity: 1;
    }
    100% {
        /* 終點：飛到畫面左下方外面 */
        /* 【修改】角度同步改為 45deg */
        transform: translate(-120vw, 120vh) rotate(45deg); 
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ccf9bc *//* =========================================
   3. 第三區塊 (紅 -> 黑)
   ========================================= */
.third-section {
    position: relative;
    width: 100%;
    
    /* 【關鍵銜接】 */
    /* 起始色：#2b0507 (上一區塊的結尾紅) */
    /* 結束色：#0f0203 (變回深黑，準備接 Footer) */
    background-color: #2b0507; /* 防呆底色 */
    background-image: linear-gradient(to bottom, #2b0507 0%, #0f0203 100%);
    
    padding: 60px 20px;
    box-sizing: border-box;
    overflow: hidden;
}

/* 內容容器 (限制最大寬度用) */
.container {
    max-width: 1000px;
    margin: 0 auto;
}

/* --- 發光邊框卡片 (升級版) --- */
.why-analyze-box {
    position: relative;
    
    /* 【修改點 1】邊框加粗，並使用不透明的純金色 */
    /* 原本是 1px 半透明，現在改為 3px 純色，視覺上更扎實 */
    border: 3px solid #d4af37; 
    
    border-radius: 20px;
    padding: 60px 40px 130px 40px;
    text-align: center;
    
    /* 卡片背景維持不變 */
    background: rgba(60, 10, 10, 0.3);
    
    /* 【修改點 2】強力多層次發光效果 */
    box-shadow: 
        /* 第一層外發光：緊貼邊框的高亮光暈 (較銳利、較亮) */
        0 0 15px rgba(252, 227, 138, 0.8), 
        
        /* 第二層外發光：擴散出去的柔和光暈 (營造氛圍) */
        0 0 40px rgba(212, 175, 55, 0.4),
        
        /* 內發光：讓邊框內部也像是在發光 */
        inset 0 0 30px rgba(212, 175, 55, 0.3);
        
    /* 增加一個轉場效果，如果未來要加滑鼠互動會很順 */
    transition: all 0.3s ease;
}
.why-analyze-box1{
        position: relative;
    
    /* 【修改點 1】邊框加粗，並使用不透明的純金色 */
    /* 原本是 1px 半透明，現在改為 3px 純色，視覺上更扎實 */
    border: 3px solid #d4af37; 
    
    border-radius: 20px;
    padding: 60px 40px;
    text-align: center;
    
    /* 卡片背景維持不變 */
    background: rgba(60, 10, 10, 0.3);
    
    /* 【修改點 2】強力多層次發光效果 */
    box-shadow: 
        /* 第一層外發光：緊貼邊框的高亮光暈 (較銳利、較亮) */
        0 0 15px rgba(252, 227, 138, 0.8), 
        
        /* 第二層外發光：擴散出去的柔和光暈 (營造氛圍) */
        0 0 40px rgba(212, 175, 55, 0.4),
        
        /* 內發光：讓邊框內部也像是在發光 */
        inset 0 0 30px rgba(212, 175, 55, 0.3);
        
    /* 增加一個轉場效果，如果未來要加滑鼠互動會很順 */
    transition: all 0.3s ease;
}

/* --- 左上角亮點特效 (Corner Shine) --- */
.corner-shine {
    position: absolute;
    top: -2px; /* 稍微超出邊框一點 */
    left: -2px;
    width: 100px;
    height: 100px;
    border-top-left-radius: 20px; /* 跟卡片一樣圓角 */
    
    /* 製作亮點漸層：左上角白亮 -> 往右下透明 */
    background: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, 0.8) 0%, rgba(252, 227, 138, 0.4) 30%, transparent 70%);
    pointer-events: none;
    z-index: 2;
    filter: blur(4px); /* 讓光暈柔和一點 */
}

/* --- 標題設定 --- */
.section-title {
    font-family: "Noto Serif TC", serif;
    font-size: 2.2rem;
    margin-bottom: 50px;
    
    /* 金色漸層文字 */
    background: linear-gradient(to bottom, #FCE38A 0%, #d4af37 60%, #a67c00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0px 0px 20px rgba(252, 227, 138, 0.3);
}

/* --- 三欄排版 (Grid) --- */
.features-grid {
    display: flex;
    justify-content: space-around; /* 平均分散 */
    flex-wrap: wrap; /* 手機版自動折行 */
    gap: 40px;
}

.feature-item {
    flex: 1;
    min-width: 200px; /* 最小寬度，避免手機版太擠 */
    color: #e0c3fc; /* 淡粉字色 */
}

/* --- 圖示區域 --- */
.icon-box {
    font-size: 3rem; /* 如果是用 emoji 控制大小 */
    margin-bottom: 20px;
    height: 80px; /* 固定高度，如果是放圖片 */
    display: flex;
    align-items: center;
    justify-content: center;
    
    /* 如果您放圖片，請加上這行讓圖片金色化 (選用) */
    /* filter: drop-shadow(0 0 5px rgba(212, 175, 55, 0.5)); */
}

.feature-item h3 {
    font-size: 1.5rem;
    color: #FCE38A; /* 金色標題 */
    margin-bottom: 15px;
    font-weight: normal;
    letter-spacing: 2px;
}

.feature-item p {
    font-size: 1rem;
    line-height: 1.8;
    color: #cccccc;
    opacity: 0.9;
}

/* --- 手機版調整 --- */
@media screen and (max-width: 768px) {
    .why-analyze-box {
        padding: 40px 20px; /* 縮小內距 */
    }
    
    .section-title {
        font-size: 1.8rem;
    }

    .features-grid {
        flex-direction: column; /* 改成直向排列 */
        gap: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c49396 *//* =========================================
   4. 第四區塊 (CTA 行動呼籲)
   ========================================= */
.fourth-section-cta {
    position: relative;
    width: 100%;
    
    /* 【背景修改：深 -> 淺 -> 深】 */
    /* 1. 底色鎖定為深黑 (防呆) */
    background-color: #0f0203;
    
    /* 2. 線性漸層：頂部黑 -> 中間亮紅 -> 底部黑 */
    /* 這樣會在區塊中間形成一條橫向的發光帶 */
    background-image: linear-gradient(to bottom, #0f0203 0%, #4a0e12 50%, #0f0203 100%);
    
    /* 其他原有設定保持不變 */
    padding: 60px 20px;
    text-align: center;
    overflow: hidden;
}

/* --- 條列式內文清單 --- */
.process-list {
    list-style: none; /* 移除預設樣式 */
    padding: 0;
    margin: 0 auto 0 auto; /* 下方留空間給圖表 */
    max-width: 600px;
    
}

.process-list li {
    line-height: 1.8;
    color: #e0e0e0;
    margin-bottom: 20px;
    letter-spacing: 1px;
    display: flex;
    align-items: flex-start; /* 對齊頂部 */
    
}

/* 金色裝飾點 */
.gold-bullet {
    color: #FCE38A;
    margin-right: 5px;
    font-size: 1.2rem;
    line-height: 2.2; /* 確保跟文字對齊 */
    text-shadow: 0 0 10px rgba(252, 227, 138, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5671219e *//* =========================================
   5. 第五區塊 (痛點切入)
   ========================================= */
.fifth-section-painpoint {
    position: relative;
    width: 100%;
    
    /* 【關鍵背景設定：上深下淺】 */
    /* 1. 底色鎖定為深黑 (防呆) */
    background-color: #0f0203;
    
    /* 2. 線性漸層：從上方的深黑紅 -> 過渡到下方的較亮暖棕紅 */
    /* 這樣既能無縫銜接上一區，又能達成下淺的效果，且不失高級感 */
    background-image: linear-gradient(to bottom, #0f0203 0%, #2c0a0d 100%);
    
    padding: 20px 20px 80px 20px; /* 給予充足的空間，營造沉浸感 */
    text-align: center;
    overflow: hidden;
}
/* === 新增：第五區塊底部的金色發光線條 === */
.fifth-section-painpoint::after {
    content: ''; /* 必須要有內容才能顯示 */
    position: absolute; /* 絕對定位 */
    bottom: 0; /*緊貼區塊底部 */
    left: 0;
    width: 100%; /* 寬度佔滿 */
    height: 3px; /* 線條厚度，可自行調整 */
    
    /* 金色金屬漸層 (從左到右) */
    /* 兩邊深，中間亮，模擬光澤感 */
    background: linear-gradient(to right, #a67c00 0%, #FCE38A 50%, #a67c00 100%);
    
    /* 金色發光暈影，增加立體感與能量感 */
    box-shadow: 0 -2px 15px rgba(212, 175, 55, 0.6);
    
    z-index: 10; /* 確保在最上層 */
}
/* --- 金色漸層標題 --- */
.painpoint-title {
    font-family: "Noto Serif TC", serif;
    font-size: 2.2rem;
    line-height: 1.4;
    margin-bottom: 30px;
    font-weight: 700;
    
    /* 套用金色漸層 */
    background: linear-gradient(to bottom, #FCE38A 0%, #d4af37 60%, #a67c00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* 這裡的光暈可以稍微收斂一點，讓氣氛嚴肅一些 */
    text-shadow: 0px 0px 15px rgba(252, 227, 138, 0.2);
}

/* --- 金色短分隔線 --- */
.gold-divider-short {
    width: 60px;
    height: 2px;
    background: linear-gradient(to right, transparent, #d4af37, transparent);
    margin: 0 auto 40px auto; /* 居中並設定上下間距 */
    opacity: 0.7;
}

/* --- 內文區塊 --- */
.painpoint-text p {
     /* 字體稍微大一點，易於閱讀 */
    line-height: 2; /* 拉大行高，增加呼吸感 */
    color: #e0e0e0; /* 稍微帶灰的白，比較不刺眼 */
    letter-spacing: 1.5px;
}

/* 強調文字 (例如最後一句) */
.highlight-text {
    color: #FCE38A; /* 改用金色強調 */
    font-weight: bold;
    border-bottom: 1px solid rgba(252, 227, 138, 0.3); /* 加個底線增加份量 */
    padding-bottom: 5px;
}

/* --- 手機版調整 --- */
@media screen and (max-width: 768px) {
    .fifth-section-painpoint {
        padding: 80px 20px;
    }
    
    .painpoint-title {
        font-size: 1.8rem;
    }
    
    .painpoint-text p {
        font-size: 1.1rem;
        line-height: 1.8;
        text-align: left; /* 手機版也許靠左對齊較好讀，可自行決定 */
        display: inline-block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1207a9 *//* =========================================
   6. 第六區塊 (分析流程與最終 CTA)
   ========================================= */
.sixth-section-process {
    position: relative;
    width: 100%;
    
    /* 背景銜接：承接上一區的暖深紅，稍微加深一點增加穩重感 */
    background-color: #2c0a0d;
    background-image: radial-gradient(circle at center bottom, #4a0e12 0%, #2c0a0d 70%, #0f0203 100%);
    
    padding: 100px 20px 150px 20px; /* 底部留多一點空間給大按鈕和水晶 */
    text-align: center;
    overflow: hidden;
}



/* --- 標題 --- */
.process-title {
    font-family: "Noto Serif TC", serif;
    font-size: 2.2rem;
    margin-bottom: 60px;
    color: #FCE38A;
    text-shadow: 0px 0px 20px rgba(252, 227, 138, 0.3);
}

/* --- 流程步驟容器 (Flex 佈局) --- */
.process-steps-container {
    display: flex;
    justify-content: space-between; /* 平均分散排列 */
    align-items: center; /* 垂直居中對齊 */
    margin-bottom: 30px; /* 與下方按鈕的距離 */
}

/* --- 步驟盒子 (發光金框) --- */
.process-step-box {
    flex: 1; /* 讓每個盒子平均分配空間 */
    background: rgba(60, 10, 10, 0.8); /* 深紅半透明底 */
    border: 2px solid #d4af37; /* 金色邊框 */
    border-radius: 15px; /* 圓角 */
    padding: 20px 15px;
    
    color: #FCE38A; /* 金色文字 */
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 1px;
    
    /* 金色發光效果 */
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.4), inset 0 0 10px rgba(212, 175, 55, 0.2);
    transition: all 0.3s ease;
}

/* 滑鼠經過盒子時的效果 */
.process-step-box:hover {
    transform: translateY(-5px);
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.7);
    background: rgba(80, 20, 20, 0.9);
}

/* --- 連接箭頭 --- */
.process-arrow {
    color: #d4af37;
    font-size: 2rem;
    margin: 0 15px; /* 箭頭左右的間距 */
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.5);
}

/* --- 最終強力 CTA 按鈕 --- */
.final-cta-container {
    width: 100%;
}

.final-cta-button {
    display: block; /* 讓按鈕佔滿容器寬度 */
    width: 100%final-cta-container;
    max-width: 600px; /* 限制最大寬度，不要太誇張 */
    margin: 0 auto; /* 居中 */
    
    padding: 25px 30px;
    background: linear-gradient(to bottom, rgba(100, 20, 20, 0.9), rgba(60, 10, 10, 1)); /* 深紅漸層底 */
    border: 3px solid #d4af37; /* 更粗的金框 */
    border-radius: 50px; /* 大圓角 */
    
    color: #FCE38A;
    font-size: 1.5rem;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    
    /* 強力發光效果 */
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.5), inset 0 0 20px rgba(212, 175, 55, 0.3);
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

/* 按鈕 Hover 效果 */
.final-cta-button:hover {
    transform: scale(1.02); /* 稍微放大 */
    color: #ffffff;
    border-color: #ffffff;
    box-shadow: 0 0 50px rgba(212, 175, 55, 1); /* 爆發光芒 */
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
}

/* --- 背景底部裝飾水晶 (選用) --- */
.bottom-deco-crystal {
    position: absolute;
    bottom: -50px;
    width: 300px;
    opacity: 0.5;
    z-index: 1;
    pointer-events: none;
}
.bottom-deco-crystal.left { left: -50px; transform: rotate(15deg); }
.bottom-deco-crystal.right { right: -50px; transform: scaleX(-1) rotate(15deg); }


/* =========================================
   手機版 RWD 調整 (關鍵！)
   ========================================= */
/* 設定手機版 (螢幕寬度小於 768px) 的樣式 */
@media screen and (max-width: 767px) {
    /* 針對流程步驟的父容器 */
    .process-steps-container {
        /* 確保它設定為 Flex 佈局 */
        display: flex !important;
        /* 確保方向是垂直堆疊 (手機版通常預設就是這樣，但以防萬一) */
        flex-direction: column !important;
        /* 關鍵屬性：在垂直排列時，這個屬性負責水平置中 */
        align-items: center !important;
    }

    /* (選用) 如果箭頭或盒子沒有置中，可能需要限制它們的寬度 */
    .process-steps-container .process-step-box,
    .process-steps-container .process-arrow {
        width: auto !important; /* 或者設定一個具體的百分比，例如 80% */
        max-width: 100%;
    }
}

    .process-step-box {
        width: 100%; /* 盒子佔滿寬度 */
        max-width: 300px; /* 但不要太寬 */
        padding: 15px;
        font-size: 1.1rem;
    }

    /* 旋轉箭頭方向 */
    .process-arrow {
        transform: rotate(90deg); /* 轉成向下 */
        margin: 5px 0; /* 調整上下間距 */
        font-size: 1.5rem;
    }

    /* 調整最終按鈕大小 */
    .final-cta-button {
        font-size: 1.2rem;
        padding: 20px;
        width: 90%;
    }
    
    /* 調整背景水晶 */
    .bottom-deco-crystal {
        width: 150px;
        bottom: 0;
        opacity: 0.3;
    }
}/* End custom CSS */