.beams-content{position:relative;z-index:20;display:flex;width:min(1040px,90vw);flex-direction:column;align-items:center;text-align:center}
.beams-container-flip{display:flex;align-items:center;justify-content:center;gap:16px;min-height:100px;color:#101528}
.landing-live-stats{display:grid;width:min(680px,84vw);height:250px;grid-template-columns:repeat(3,1fr);align-items:end;gap:54px;margin-top:42px;padding:20px 56px 0}
.landing-live-stats-wrap{display:flex;flex-direction:column;align-items:center;gap:24px}
.landing-forecast-download{position:relative;padding:12px 32px;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;background-color:#fff;border:none;border-radius:50px;overflow:hidden;z-index:1;transition:all .3s ease-in-out;box-shadow:0 6px 10px rgba(0,0,0,.1);cursor:pointer}
.landing-forecast-download:hover{transform:scale(1.05);color:#000;box-shadow:0 10px 20px rgba(0,0,0,.2)}
.landing-forecast-download:active{transform:scale(.9)}
.landing-forecast-download::before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(to right,#007bff,#00bfff);transition:all .85s ease-in-out;z-index:-1;border-radius:50px}
.landing-forecast-download:hover::before{right:100%}
.landing-forecast-download:disabled{opacity:.65;cursor:wait;transform:none}.landing-live-stats article{display:grid;height:100%;grid-template-rows:36px 1fr 28px;align-items:end;justify-items:center;position:relative}
.landing-live-stats strong{align-self:start;font-size:25px;line-height:1;color:#171b2c;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(18px);will-change:transform,opacity}
.landing-live-stats i{display:block;align-self:end;width:min(76px,80%);height:var(--bar-height);min-height:38px;border-radius:18px 18px 6px 6px;box-shadow:0 18px 38px rgba(89,74,211,.2);opacity:.4;transform:scaleY(0);transform-origin:center bottom;filter:saturate(.7);will-change:transform,opacity,filter}
.landing-live-stats-wrap.is-entered .landing-live-stats strong{animation:landingStatValueRise .72s cubic-bezier(.16,1,.3,1) both}
.landing-live-stats-wrap.is-entered .landing-live-stats i{animation:landingBarRise 1.05s cubic-bezier(.16,1,.3,1) both}
.landing-live-stats article:nth-child(1) i{background:linear-gradient(180deg,#21d4fd 0%,#4d77ff 100%)}
.landing-live-stats article:nth-child(2) i{background:linear-gradient(180deg,#4d77ff 0%,#8b5cf6 100%)}
.landing-live-stats article:nth-child(3) i{background:linear-gradient(180deg,#8b5cf6 0%,#f45bd2 100%)}
.landing-live-stats-wrap.is-entered .landing-live-stats article:nth-child(2) i{animation-delay:.08s}
.landing-live-stats-wrap.is-entered .landing-live-stats article:nth-child(3) i{animation-delay:.16s}
.landing-live-stats-wrap.is-entered .landing-live-stats article:nth-child(1) strong{animation-delay:.16s}
.landing-live-stats-wrap.is-entered .landing-live-stats article:nth-child(2) strong{animation-delay:.24s}
.landing-live-stats-wrap.is-entered .landing-live-stats article:nth-child(3) strong{animation-delay:.32s}
.landing-live-stats span{margin-top:10px;color:#70778a;font-size:13px}
@keyframes landingBarRise{0%{opacity:.4;transform:scaleY(0);filter:saturate(.7)}100%{opacity:1;transform:scaleY(1);filter:saturate(1.15)}}
@keyframes landingStatValueRise{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}
.landing-finale{position:relative;z-index:3;display:flex;min-height:100svh;width:min(980px,88vw);margin:auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.landing-finale .landing-brand{position:relative;left:auto;top:auto;transform:none;margin-bottom:46px}
.landing-finale .landing-logo-crop{width:238px;height:98px}.landing-finale .landing-logo-crop img{width:388px;left:-76px;top:-71px}.landing-finale .landing-logo-crop:after{-webkit-mask-size:388px auto;mask-size:388px auto;-webkit-mask-position:-76px -71px;mask-position:-76px -71px}
.finale-flip-prefix,.container-text-flip{font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:1;letter-spacing:-.045em}
.container-text-flip{position:relative;display:inline-block;margin:0;border-radius:14px;padding:10px 0 14px;text-align:center;color:#0b1020;background:linear-gradient(to bottom,#f3f4f6,#e5e7eb);box-shadow:inset 0 -1px #d1d5db,inset 0 0 0 1px #d1d5db,0 8px 18px rgba(91,99,123,.25)}
.container-text-flip-word,.container-text-flip-letters{display:inline-block;white-space:nowrap}
@media(max-width:760px){.beams-container-flip{flex-direction:column;gap:12px}.landing-live-stats{gap:22px;padding-inline:24px}.landing-live-stats strong{font-size:22px}.landing-finale .landing-brand{margin-bottom:32px}}
@media(max-width:520px){.finale-flip-prefix,.container-text-flip{font-size:30px}.landing-live-stats{width:92vw;height:210px;gap:12px;padding-inline:14px}.landing-live-stats i{width:min(58px,78%)}.landing-live-stats span{margin-top:5px}}
