.elementor-33 .elementor-element.elementor-element-b3094a0{--display:flex;--overlay-opacity:0.8}.elementor-33 .elementor-element.elementor-element-b3094a0:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-b3094a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://4d.today/wp-content/uploads/2026/04/4D-Prediction.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-33 .elementor-element.elementor-element-b3094a0::before,.elementor-33 .elementor-element.elementor-element-b3094a0>.elementor-background-video-container::before,.elementor-33 .elementor-element.elementor-element-b3094a0>.e-con-inner>.elementor-background-video-container::before,.elementor-33 .elementor-element.elementor-element-b3094a0>.elementor-background-slideshow::before,.elementor-33 .elementor-element.elementor-element-b3094a0>.e-con-inner>.elementor-background-slideshow::before,.elementor-33 .elementor-element.elementor-element-b3094a0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-33 .elementor-element.elementor-element-1aa8df1{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-33 .elementor-element.elementor-element-1aa8df1:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-1aa8df1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-33 .elementor-element.elementor-element-c3dffbf>.elementor-widget-container{padding:0 20px 0 20px}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-33 .elementor-element.elementor-element-7f99d56{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-33 .elementor-element.elementor-element-7f99d56 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-33 .elementor-element.elementor-element-7f99d56 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-33 .elementor-element.elementor-element-bcff90c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-33 .elementor-element.elementor-element-bcff90c:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-bcff90c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-33 .elementor-element.elementor-element-3aa2a01>.elementor-widget-container{padding:0 20px 0 20px}.elementor-33 .elementor-element.elementor-element-f60ae84{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-33 .elementor-element.elementor-element-f60ae84 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-33 .elementor-element.elementor-element-f60ae84 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-33 .elementor-element.elementor-element-e811348{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-33 .elementor-element.elementor-element-e811348:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-e811348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-33 .elementor-element.elementor-element-78e44b8>.elementor-widget-container{padding:0 20px 0 20px}.elementor-33 .elementor-element.elementor-element-68352c2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-33 .elementor-element.elementor-element-68352c2 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-33 .elementor-element.elementor-element-68352c2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-33 .elementor-element.elementor-element-9a1c36d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-33 .elementor-element.elementor-element-9a1c36d:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-9a1c36d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-33 .elementor-element.elementor-element-d6f288d>.elementor-widget-container{padding:0 20px 0 20px}.elementor-33 .elementor-element.elementor-element-2c54f95{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-33 .elementor-element.elementor-element-2c54f95 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0}.elementor-33 .elementor-element.elementor-element-2c54f95 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-33 .elementor-element.elementor-element-a3524b2{--display:flex;--padding-top:30px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}.elementor-33 .elementor-element.elementor-element-a3524b2:not(.elementor-motion-effects-element-type-background),.elementor-33 .elementor-element.elementor-element-a3524b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-33 .elementor-element.elementor-element-613ef2f{text-align:center}.elementor-33 .elementor-element.elementor-element-613ef2f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600}.elementor-33 .elementor-element.elementor-element-e11ff40{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-33 .elementor-element.elementor-element-1757d89{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-72995b8{--display:flex}.elementor-33 .elementor-element.elementor-element-17b9f87{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-587dd17{--display:flex}.elementor-33 .elementor-element.elementor-element-0bd0f3e{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-7f59cbb{--display:flex}.elementor-33 .elementor-element.elementor-element-4ac1045{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-a4df9e3{--display:flex}.elementor-33 .elementor-element.elementor-element-df6c68f{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-ab59469{--display:flex}.elementor-33 .elementor-element.elementor-element-2f350ac{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-ffe73b0{--display:flex}.elementor-33 .elementor-element.elementor-element-a4b2fe5{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400}.elementor-33 .elementor-element.elementor-element-3a9b170{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent )}.elementor-33 .elementor-element.elementor-element-3a9b170>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:#424242}.elementor-33 .elementor-element.elementor-element-3a9b170>.elementor-widget-container{padding:0 0 0 0}.elementor-33 .elementor-element.elementor-element-3a9b170>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:none}.elementor-33 .elementor-element.elementor-element-3a9b170{--n-accordion-padding:15px 15px 15px 15px}:root{--page-title-display:none}.pred-hero{padding:80px 24px 72px!important;text-align:center!important}.pred-hero-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #AD9055!important;border-radius:30px!important;padding:5px 16px!important;margin-bottom:20px!important}.pred-hero-badge span{font-size:11px!important;color:#FEF8BF!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.pred-hero-badge-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#AD9055!important;animation:blink-dot 1s ease-in-out infinite!important;flex-shrink:0!important}@keyframes blink-dot{0%,100%{opacity:1}50%{opacity:0}}.pred-hero h1{font-size:38px!important;font-weight:700!important;line-height:1.15!important;margin-bottom:16px!important;color:#fff!important}.pred-hero h1 em{font-style:normal!important;color:#AD9055!important}.pred-hero-sub{color:rgb(255 255 255 / .7)!important;font-size:15px!important;max-width:560px!important;margin:0 auto 16px!important;line-height:1.75!important}.pred-hero-note{display:inline-block!important;font-size:11px!important;color:rgb(255 255 255 / .35)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:6px!important;padding:4px 12px!important}@media (max-width:768px){.pred-hero{padding:60px 20px 52px!important}.pred-hero h1{font-size:26px!important}.pred-hero-sub{font-size:13px!important;max-width:100%!important}}@media (max-width:480px){.pred-hero{padding:44px 16px 40px!important}.pred-hero h1{font-size:22px!important}}.gen-section-label{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#AD9055!important;margin-bottom:8px!important;text-align:center!important}.gen-section-title{font-size:24px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;line-height:1.2!important;text-align:center!important}.gen-section-sub{font-size:14px!important;color:rgb(255 255 255 / .5)!important;margin-bottom:28px!important;line-height:1.7!important;max-width:600px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.gen-wrap{background:#161616!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:20px!important;padding:40px 32px!important;text-align:center!important;max-width:700px!important;margin:0 auto!important}.gen-desc{font-size:13px!important;color:rgb(255 255 255 / .35)!important;margin-bottom:28px!important}.digits{display:flex!important;justify-content:center!important;gap:12px!important;margin-bottom:32px!important}.digit-box{width:80px!important;height:100px!important;background:#0d0d0d!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:48px!important;font-weight:700!important;color:rgb(255 255 255 / .15)!important;transition:border-color 0.15s,color 0.15s!important}.digit-box.rolling{color:#AD9055!important;border-color:#AD9055!important}.digit-box.done{color:#fff!important;border-color:rgb(255 255 255 / .25)!important}.gen-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#AD9055!important;color:#fff!important;border:none!important;border-radius:30px!important;padding:14px 36px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;letter-spacing:0.3px!important;transition:all 0.2s!important}.gen-btn:hover{background:#96774a!important;transform:scale(1.02)!important}.gen-btn:active{transform:scale(.97)!important}.gen-btn:disabled{opacity:0.6!important;cursor:not-allowed!important;transform:none!important}.gen-btn svg{width:16px!important;height:16px!important;stroke:#fff!important;fill:none!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.gen-btn.spinning svg{animation:gen-spin 0.5s linear infinite!important}@keyframes gen-spin{to{transform:rotate(360deg)}}.gen-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin-top:28px!important}.gen-stat{background:rgb(255 255 255 / .04)!important;border-radius:10px!important;padding:12px!important}.gen-stat-num{font-size:22px!important;font-weight:700!important;color:#AD9055!important}.gen-stat-label{font-size:11px!important;color:rgb(255 255 255 / .3)!important;margin-top:2px!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.gen-history{margin-top:24px!important;display:none!important}.gen-history-label{font-size:11px!important;color:rgb(255 255 255 / .3)!important;text-transform:uppercase!important;letter-spacing:0.8px!important;margin-bottom:10px!important}.history-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.history-item{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:20px!important;padding:4px 14px!important;font-size:13px!important;color:rgb(255 255 255 / .4)!important;letter-spacing:2px!important}@media (max-width:768px){.gen-section-sub{font-size:13px!important}.gen-wrap{padding:28px 18px!important}.digits{gap:8px!important}.digit-box{width:64px!important;height:82px!important;font-size:36px!important;border-radius:10px!important}.gen-stats{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:480px){.gen-section-title{font-size:20px!important}.digits{gap:6px!important}.digit-box{width:54px!important;height:68px!important;font-size:28px!important;border-radius:8px!important}.gen-stats{grid-template-columns:1fr!important}.gen-btn{padding:12px 24px!important;font-size:13px!important;width:100%!important;justify-content:center!important}}.methods-label{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#AD9055!important;margin-bottom:8px!important;text-align:center!important;display:block!important}.methods-title{font-size:24px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;line-height:1.2!important;text-align:center!important}.methods-sub{font-size:14px!important;color:rgb(255 255 255 / .5)!important;margin-bottom:28px!important;line-height:1.7!important;max-width:640px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.methods-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;align-items:start!important}.method-card{border-radius:16px!important;padding:24px 22px!important;background:linear-gradient(to bottom,#FEF8BF 0%,#AD9055 100%)!important;position:relative!important;overflow:hidden!important;height:auto!important;box-sizing:border-box!important}.method-card::before{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .5) 100%)!important;z-index:0!important;pointer-events:none!important}.method-card-inner{position:relative!important;z-index:1!important}.method-icon{width:38px!important;height:38px!important;border-radius:8px!important;background:rgb(0 0 0 / .2)!important;border:1px solid rgb(255 255 255 / .3)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:14px!important}.method-icon svg{width:16px!important;height:16px!important;stroke:#fff!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.method-card h3{font-size:15px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;text-shadow:0 1px 3px rgb(0 0 0 / .3)!important;display:block!important}.method-card p{font-size:13px!important;color:rgb(255 255 255 / .9)!important;line-height:1.65!important;margin:0!important}@media (max-width:768px){.methods-grid{grid-template-columns:1fr!important}.methods-title{font-size:20px!important}.methods-sub{font-size:13px!important}}.tips-label{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#AD9055!important;margin-bottom:8px!important;text-align:center!important;display:block!important}.tips-title{font-size:24px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;line-height:1.2!important;text-align:center!important}.tips-sub{font-size:14px!important;color:rgb(255 255 255 / .5)!important;margin-bottom:28px!important;line-height:1.7!important;text-align:center!important;display:block!important}.tips-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.tip-item{display:flex!important;flex-direction:row!important;gap:16px!important;background:#161616!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:14px!important;padding:18px 20px!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important}.tip-num{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:rgb(173 144 85 / .15)!important;border:1px solid rgb(173 144 85 / .4)!important;color:#AD9055!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-top:2px!important}.tip-body{flex:1!important;min-width:0!important}.tip-body h3{font-size:14px!important;font-weight:600!important;color:#fff!important;margin-bottom:4px!important;display:block!important}.tip-body p{font-size:12px!important;color:rgb(255 255 255 / .5)!important;line-height:1.65!important;margin:0!important}.tip-body a{color:#AD9055!important;text-decoration:none!important}.tip-body a:hover{text-decoration:underline!important}@media (max-width:768px){.tips-title{font-size:20px!important}.tips-sub{font-size:13px!important}.tip-item{padding:14px 16px!important}.tip-body h3{font-size:13px!important}}.about-label{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#AD9055!important;margin-bottom:8px!important;text-align:center!important;display:block!important}.about-title{font-size:24px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;line-height:1.2!important;text-align:center!important}.about-sub{font-size:14px!important;color:rgb(255 255 255 / .5)!important;margin-bottom:28px!important;line-height:1.7!important;text-align:center!important;display:block!important}.about-prose{font-size:14px!important;color:rgb(255 255 255 / .6)!important;line-height:1.85!important;background:#161616!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;padding:28px 32px!important;width:100%!important;box-sizing:border-box!important}.about-prose p{margin-bottom:16px!important;color:rgb(255 255 255 / .6)!important}.about-prose p:last-child{margin-bottom:0!important}.about-prose strong{color:rgb(255 255 255 / .9)!important;font-weight:600!important}@media (max-width:768px){.about-title{font-size:20px!important}.about-prose{padding:20px 18px!important;font-size:13px!important}}