.hero{box-sizing:border-box;align-items:center;width:100%;height:125vh;max-height:125vh;padding-top:100px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.hero-bg-image{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg-img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-floating-reports{z-index:3;box-sizing:border-box;pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-end;width:55%;max-width:900px;height:100%;padding-top:60px;padding-bottom:40px;display:flex;position:absolute;top:0;right:1.5%}.report-back{object-fit:contain;z-index:1;opacity:0;border-radius:16px;align-self:flex-end;width:90%;max-width:700px;height:auto;margin-top:-20px;margin-right:0;transition:transform .35s,box-shadow .35s;animation:1.2s cubic-bezier(.2,.8,.2,1) 1.5s forwards reportSlideDown;position:relative;box-shadow:0 20px 50px #00000029,0 0 0 1px #fff9}.report-back:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 30px 65px #00000038,0 0 0 1px #fffc}.floating-reports-front{z-index:2;flex-direction:row;justify-content:flex-end;align-self:flex-end;align-items:flex-start;gap:16px;width:100%;max-width:920px;margin-top:-40px;margin-right:0;display:flex;position:relative}.report-front{object-fit:contain;opacity:0;border-radius:14px;height:auto;margin-top:0;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;box-shadow:0 25px 55px #0003,0 0 0 1px #fff9}.report-front:first-child{flex:none;width:39%;max-width:375px;animation:1s cubic-bezier(.2,.8,.2,1) 2s forwards reportSlideUp}.report-front:nth-child(2){flex:none;width:58%;max-width:540px;margin-right:0;animation:1s cubic-bezier(.2,.8,.2,1) 2.2s forwards reportSlideRight}.report-front:first-child:hover,.report-front:nth-child(2):hover{transform:translateY(-8px)scale(1.02);box-shadow:0 32px 65px #00000040,0 0 0 1px #ffffffe6}@keyframes reportSlideDown{0%{opacity:0;transform:translateY(-80px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reportSlideUp{0%{opacity:0;transform:translateY(60px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reportSlideRight{0%{opacity:0;transform:translate(60px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (min-width:1440px){.hero-floating-reports{width:58%;max-width:1000px;padding-top:70px;padding-bottom:40px;right:1.5%}.report-back{max-width:760px;margin-top:-25px}.floating-reports-front{gap:20px;max-width:980px;margin-top:-45px}.report-front:first-child{max-width:400px}.report-front:nth-child(2){max-width:580px}}@media (max-width:1279px) and (min-width:1024px){.hero-floating-reports{width:53%;padding-top:55px;padding-bottom:30px}.report-back{max-width:560px;margin-top:-15px}.floating-reports-front{gap:12px;margin-top:-30px}.report-front:first-child{max-width:275px}.report-front:nth-child(2){max-width:395px}}@media (max-width:1023px){.hero-floating-reports{display:none}}.hero-bg-overlay{z-index:2;opacity:0;background:linear-gradient(90deg,#fffffff2 0%,#ffffffbf 70%,#fff0 100%);width:52%;height:100%;animation:1s .5s forwards overlayFadeIn;display:block;position:absolute;top:0;left:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}html[dir=rtl] .hero-bg-overlay{background:linear-gradient(90deg,#fffffff2 0%,#ffffffbf 70%,#fff0 100%);display:block;left:0;right:auto}.hero-container{z-index:10;width:100%;position:relative}@media (min-width:1024px){.hero-container{width:42%!important;max-width:100%!important;margin-left:5%!important;margin-right:auto!important;padding:0 2%!important}}.hero-grid{flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:1024px){.hero-grid{justify-content:flex-start}}.hero-text-content.modern-glass-card{text-align:right;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:24px;padding:24px 0;display:flex}.hero-text-content.modern-glass-card .hero-title{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) 1.2s forwards fadeSlideDown}.hero-text-content.modern-glass-card .hero-description{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) 1.4s forwards fadeSlideInRTL}.hero-text-content.modern-glass-card .hero-actions{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) 1.6s forwards fadeSlideUp}.hero-text-content.modern-glass-card .hero-trust-markers{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) 1.8s forwards fadeSlideUp}@keyframes fadeSlideInRTL{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.hero-text-content.modern-glass-card{width:100%;margin-top:0;margin-bottom:20px}}.hero-text-content{text-align:right}.hero-badge{border-radius:var(--radius-full);color:#8c6b2b;background:linear-gradient(90deg,#d5a95333,#d5a9530d);border:1px solid #d5a9534d;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.hero-title{margin:0 0 12px;font-size:clamp(1.3rem,2.3vw,2.8rem);font-weight:900;line-height:1.35}.title-line-green{color:#01674d;-webkit-text-fill-color:#01674d;margin-bottom:2px;display:block}.title-line-black{color:#0f172a;-webkit-text-fill-color:#0f172a;margin-bottom:2px;display:block}.title-line-small{color:#0f172a;-webkit-text-fill-color:#0f172a;font-size:.75em;font-weight:700;display:block}.hero-title-black{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;background:0 0;display:block}.hero-typing-wrapper{min-height:1.4em;display:block}.hero-typing-text{background:linear-gradient(135deg,var(--primary-dark)0%,#157960 100%);-webkit-text-fill-color:transparent;color:var(--primary-dark);-webkit-background-clip:text;font-weight:900}.hero-typing-cursor{color:var(--primary-dark);-webkit-text-fill-color:var(--primary-dark);margin-right:2px;font-weight:300;animation:.8s step-end infinite hero-blink;display:inline-block}@keyframes hero-blink{0%,to{opacity:1}50%{opacity:0}}.hero-description{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;max-width:95%;margin:0 0 24px;font-size:clamp(13px,1.05vw,17px);font-weight:700;line-height:1.6}.desc-line{display:block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:12px;display:flex}.hero-actions .btn{padding:8px 16px;font-size:14px}.hero-actions .btn-primary{background-color:#01674d!important;border-color:#01674d!important}.hero-trust-markers{flex-wrap:wrap;gap:20px;margin-top:16px;padding-top:24px;display:flex}.trust-marker{text-align:center;flex-direction:column;align-items:center;gap:6px;transition:transform .3s;display:flex}.trust-marker:hover{transform:translateY(-3px)}.marker-icon{color:#01674d;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:clamp(1.2rem,1.5vw,1.8rem);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.marker-icon:after{content:"";z-index:-1;background:#01674d26;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(.2,.8,.2,1) infinite iconPulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.trust-marker:first-child .marker-icon:after{animation-delay:0s}.trust-marker:nth-child(2) .marker-icon:after{animation-delay:.6s}.trust-marker:nth-child(3) .marker-icon:after{animation-delay:1.2s}.trust-marker:nth-child(4) .marker-icon:after{animation-delay:1.8s}@keyframes iconPulseGlow{0%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.trust-marker:hover .marker-icon{transform:scale(1.15)rotate(-8deg)}.marker-text{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.marker-text strong{color:var(--primary-dark);font-size:clamp(12px,1vw,16px)}.marker-text span{color:var(--text-tertiary);font-size:clamp(10px,.8vw,14px)}@media (max-width:1023px){.hero{flex-direction:column;height:auto;min-height:auto;padding-top:80px;padding-bottom:40px}.hero-bg-image{width:100%;height:350px;position:relative}.hero-container{width:100%!important;padding:30px 20px!important}.hero-text-content.modern-glass-card{text-align:center;align-items:center;padding:0}.hero-badge{align-self:center}.hero-actions{justify-content:center}.hero-trust-markers{text-align:right;justify-content:center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.solar-system-section{background:0 0;padding:70px 0;position:relative;overflow:hidden}.solar-container{width:100%;margin:0 auto;padding:0 20px}@media (min-width:1024px){.solar-container{max-width:100%!important;margin:0!important;padding:0 4%!important}}.solar-grid{z-index:1;justify-content:space-between;align-items:center;gap:48px;padding:20px 0;display:flex;position:relative}.solar-text-content{text-align:right;flex-direction:column;flex:0 0 44%;gap:16px;display:flex}.solar-new-badge{color:#d5a953;opacity:0;background-color:#014333;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;padding:6px 16px;font-size:13px;font-weight:700;transition:all .6s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:translateY(-20px)}.solar-system-section.in-view .solar-new-badge{opacity:1;transform:translateY(0)}.solar-new-title{color:#0f172a;opacity:0;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:900;line-height:1.4;transition:all .8s cubic-bezier(.2,.8,.2,1) .1s;transform:translate(30px)}.solar-system-section.in-view .solar-new-title{opacity:1;transform:translate(0)}.text-gold{color:#d5a953}.solar-new-desc{color:#64748b;opacity:0;margin:0 0 10px;font-size:15px;line-height:1.7;transition:all .8s cubic-bezier(.2,.8,.2,1) .3s}.solar-system-section.in-view .solar-new-desc{opacity:1}.solar-features-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.solar-feature-card{text-align:center;opacity:0;background-color:#fff;border:1px solid #00000005;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #00000008}.solar-system-section.in-view .solar-feature-card{animation:.8s forwards solarCardPop}.solar-feature-card:hover{border-color:#01674d26;transform:translateY(-8px);box-shadow:0 12px 25px #01674d1f}.solar-features-grid .solar-feature-card:first-child{animation-delay:.2s}.solar-features-grid .solar-feature-card:nth-child(2){animation-delay:.4s}.solar-features-grid .solar-feature-card:nth-child(3){animation-delay:.6s}@keyframes solarCardPop{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.solar-feature-icon{color:#01674d;font-size:24px;transition:transform .3s}.solar-feature-card:hover .solar-feature-icon{transform:scale(1.15)rotate(5deg)}.solar-feature-text{color:#0f172a;font-size:13px;font-weight:700;line-height:1.3}.solar-actions{opacity:0;align-items:center;gap:20px;transition:all .8s cubic-bezier(.2,.8,.2,1) .8s;display:flex;transform:translateY(20px)}.solar-system-section.in-view .solar-actions{opacity:1;transform:translateY(0)}.solar-btn-primary{border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #d5a95333;color:#fff!important;background-color:#014333!important;border:1px solid #d5a953!important}.solar-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d5a95366;background-color:#013326!important}.solar-link-secondary{color:#01674d;text-underline-offset:4px;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:underline;transition:all .3s;display:inline-flex}.solar-link-secondary:hover{color:#d5a953}.solar-animation-wrapper{opacity:0;flex:0 0 48%;justify-content:center;align-items:center;min-height:420px;transition:all 1.2s cubic-bezier(.2,.8,.2,1) .2s;display:flex;position:relative;transform:scale(.9)}.solar-system-section.in-view .solar-animation-wrapper{opacity:1;transform:scale(1)}.solar-system{justify-content:center;align-items:center;width:460px;height:460px;display:flex;position:relative}.sun{z-index:10;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;padding:16px;animation:3s ease-in-out infinite alternate sunGlow;display:flex;position:absolute;box-shadow:0 0 30px #0e4d3e26,0 0 60px #d5a9531a,inset 0 0 20px #0e4d3e0d}.sun:before,.sun:after{content:"";z-index:-1;background:radial-gradient(circle,#0e4d3e14 0%,#0000 60%);border:2px solid #0e4d3e40;border-radius:50%;width:100%;height:100%;animation:4s cubic-bezier(.16,1,.3,1) infinite sunWave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sun:after{animation-delay:2s}@keyframes sunGlow{0%{box-shadow:0 0 30px #0e4d3e26,0 0 60px #d5a9531a,inset 0 0 20px #0e4d3e0d}to{box-shadow:0 0 50px #0e4d3e4d,0 0 90px #d5a95340,inset 0 0 20px #0e4d3e0d}}@keyframes sunWave{0%{opacity:1;width:100%;height:100%}to{opacity:0;width:500%;height:500%}}.sun img{object-fit:contain;max-width:100%;max-height:100%}.orbit{border-radius:50%;animation:linear infinite orbitSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-1{background:radial-gradient(#0e4d3e05 0%,#0000 70%);border:1.5px solid #0e4d3e33;width:230px;height:230px;animation-duration:22s}.orbit-2{background:radial-gradient(#d5a95303 0%,#0000 70%);border:1.5px solid #d5a95338;width:350px;height:350px;animation-duration:34s;animation-direction:reverse}.orbit-3{background:radial-gradient(#0e4d3e03 0%,#0000 70%);border:1.5px solid #0e4d3e1f;width:462px;height:462px;animation-duration:48s}.orbit-1{border-style:dashed}.orbit-2{border-style:solid;box-shadow:0 0 12px #d5a9531f}.orbit-3{border-style:dashed}.planet-container{width:90px;height:90px;margin-top:-45px;margin-left:-45px;position:absolute;top:50%;left:50%}.planet-container.p1{transform:rotate(0)translate(115px)rotate(0)}.planet-container.p2{transform:rotate(180deg)translate(115px)rotate(-180deg)}.planet-container.p3{transform:rotate(60deg)translate(175px)rotate(-60deg)}.planet-container.p4{transform:rotate(240deg)translate(175px)rotate(-240deg)}.planet-container.p5{transform:rotate(30deg)translate(231px)rotate(-30deg)}.planet-container.p6{transform:rotate(210deg)translate(231px)rotate(-210deg)}.planet{cursor:pointer;background:#fff;border:2px solid #0e4d3e1f;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;transition:box-shadow .35s,transform .35s;animation:linear infinite planetCounterSpin;display:flex;position:relative;overflow:visible;box-shadow:0 6px 20px #00000014,0 2px 6px #0000000a,0 0 0 4px #fff}.planet:before{content:"";z-index:15;pointer-events:none;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;animation:8s linear infinite moonOrbit;position:absolute;top:50%;left:50%}.orbit-1 .planet:before{background:radial-gradient(circle at 35% 35%,#167a62,#0e4d3e);animation-duration:8s;box-shadow:0 0 8px #0e4d3e99,0 0 16px #0e4d3e33}.orbit-2 .planet:before{background:radial-gradient(circle at 35% 35%,#f0c060,#d5a953);animation-duration:6s;animation-direction:reverse;box-shadow:0 0 8px #d5a953b3,0 0 16px #d5a95333}.orbit-3 .planet:before{background:radial-gradient(circle at 35% 35%,#10b981,#0a9268);animation-duration:10s;box-shadow:0 0 8px #10b98199,0 0 16px #10b98133}@keyframes moonOrbit{0%{transform:rotate(0)translate(58px)rotate(0)}to{transform:rotate(360deg)translate(58px)rotate(-360deg)}}.planet:hover{transform:scale(1.12);box-shadow:0 10px 32px #0e4d3e38,0 0 0 5px #0e4d3e1a}.orbit-2 .planet{border-color:#d5a95340}.orbit-2 .planet:hover{box-shadow:0 10px 32px #d5a95347,0 0 0 5px #d5a9531f}.orbit-1 .planet{animation-duration:22s}.orbit-2 .planet{animation-duration:34s}.orbit-3 .planet{animation-duration:48s}.planet img{object-fit:contain;max-width:100%;max-height:100%}@keyframes orbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes dataNodeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes planetCounterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:1100px){.solar-grid{gap:32px;padding:40px 32px}}@media (max-width:900px){.solar-grid{flex-direction:column-reverse;gap:40px;padding:36px 24px}.solar-text-content{text-align:center;flex:auto;align-items:center;width:100%}.solar-new-badge{align-self:center}.solar-features-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:320px;margin:0 auto 20px}.solar-actions{flex-direction:column;gap:16px;width:100%}.solar-btn-primary{justify-content:center;width:100%}}@media (max-width:600px){.solar-system-section{padding:48px 0}.solar-animation-wrapper{transform-origin:50%;min-height:280px;transform:scale(.7)}.solar-stats{gap:16px}.solar-stat-number{font-size:18px}}@media (max-width:767px){.hero{background:#f8f6f1;flex-direction:column;justify-content:flex-end;align-items:stretch;height:calc(125svh - 61px);min-height:calc(125svh - 61px);max-height:none;padding:0;display:flex}.hero-bg-image{width:100%;height:100%;position:absolute;inset:0}.hero-bg-img{object-position:58% center}.hero-bg-overlay,html[dir=rtl] .hero-bg-overlay{opacity:1;background:linear-gradient(#fff0 0%,#ffffff14 32%,#ffffffdb 56%,#fffffffa 100%);width:100%;height:100%;animation:none;inset:0}.hero-container{width:100%!important;padding:0 16px 22px!important}.hero-text-content.modern-glass-card{text-align:right;-webkit-backdrop-filter:blur(8px);background:#ffffffa3;border-radius:20px 20px 0 0;align-items:stretch;gap:12px;padding:18px 16px 0;box-shadow:0 -8px 28px #31261514}.hero-title{margin:0;font-size:clamp(1.7rem,7.4vw,2.05rem);line-height:1.27}.hero-description{max-width:none;margin:0;font-size:.91rem;font-weight:600;line-height:1.55}.desc-line{display:inline}.desc-line:not(:last-child):after{content:" "}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:4px 0 0;display:grid}.hero-actions .btn{white-space:nowrap;width:100%;min-height:46px;padding:8px;font-size:.82rem}.hero-trust-markers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin:2px 0 0;padding-top:10px;display:grid}.trust-marker{gap:3px;min-width:0}.marker-icon{width:30px;height:30px;font-size:1rem}.marker-text strong,.marker-text span{white-space:nowrap;font-size:.62rem;line-height:1.25}}
