.sl-hero{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% -10%,#123a7a 0%,#0a1f4d 38%,#061233 70%,#040b22 100%);flex-direction:column;justify-content:center;gap:clamp(18px,3vh,30px);min-height:100svh;margin-top:-78px;padding:108px 0 40px;display:flex;position:relative;overflow:hidden}.sl-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.sl-bg i{filter:blur(80px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate slFloat;position:absolute}.sl-bg i:first-child{background:radial-gradient(circle,#04d47f 0%,#0000 65%);width:46vw;height:46vw;top:-10vw;left:-12vw}.sl-bg i:nth-child(2){opacity:.4;background:radial-gradient(circle,#6c4cff 0%,#0000 65%);width:40vw;height:40vw;animation-duration:20s;top:18%;right:-12vw}.sl-bg i:nth-child(3){opacity:.35;background:radial-gradient(circle,#10b8a6 0%,#0000 65%);width:38vw;height:38vw;animation-duration:24s;bottom:-18vw;left:30%}.sl-hero:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.sl-hero-c,.sl-marquee,.sl-lead{z-index:1;position:relative}.sl-hero-c{max-width:900px;margin:0 auto;padding:0 20px}.sl-kicker{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--green);background:#04d47f14;border:1px solid #04d47f66;border-radius:999px;margin:0 0 14px;padding:7px 16px;font-size:clamp(12px,1.4vw,15px);font-weight:800;display:inline-block}.sl-hero-c h1{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 10px 40px #00000073;margin:0 0 16px;font-size:clamp(36px,6.6vw,86px);font-weight:900;line-height:1.02}.sl-hero-c h1 .g{background:linear-gradient(92deg,#04d47f,#5dffc0 45%,#04d47f);color:#0000;filter:drop-shadow(0 0 28px #04d47f73);-webkit-background-clip:text;background-clip:text}.sl-sub{color:#cfdcff;max-width:720px;margin:0 auto;font-size:clamp(16px,1.9vw,21px);line-height:1.5}.sl-marquee{flex-direction:column;gap:14px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sl-row{overflow:hidden}.sl-track{gap:14px;width:max-content;animation:70s linear infinite slMarq;display:flex}.sl-row.rev .sl-track{animation-duration:80s;animation-direction:reverse}.sl-marquee:hover .sl-track{animation-play-state:paused}.sl-tile{aspect-ratio:16/9;border:1px solid #ffffff1f;border-radius:12px;flex:none;width:250px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #000000b3}.sl-tile:hover{border-color:var(--green);transform:translateY(-4px)scale(1.03)}.sl-lead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff2e;border-radius:22px;width:min(640px,100% - 32px);margin:0 auto;padding:22px 24px 18px;scroll-margin-top:100px;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff1f}.sl-lead-h{font-family:var(--font-display);color:#fff;margin:0 0 14px;font-size:clamp(17px,2.2vw,22px);font-weight:800;line-height:1.3}.sl-form{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sl-form input{color:#081840;background:#fff;border:2px solid #0000;border-radius:999px;outline:none;flex:240px;min-height:56px;padding:0 22px;font-size:17px;font-weight:600;transition:border-color .2s,box-shadow .2s}.sl-form input::placeholder{color:#7a86a8;font-weight:500}.sl-form input:focus{border-color:var(--green);box-shadow:0 0 0 5px #04d47f40}.sl-form .disc-news-err{color:#ffb3b3;flex-basis:100%;font-size:14px}.sl-lead .disc-news-ok{color:#5dffc0;margin:6px 0}.sl-fine{color:#9fb0d8;margin:12px 0 0;font-size:13px}.sl-login{color:#cfdcff;margin:6px 0 0;font-size:14px}.sl-login a{color:var(--green);font-weight:700;text-decoration:none}.sl-sec{margin-top:56px}.sl-sec-tight{margin-top:28px}.sl-h2{font-family:var(--font-display);text-align:center;margin:0 0 12px;font-size:clamp(22px,3vw,32px);font-weight:800}.sl-lede{text-align:center;color:var(--ink-2);max-width:620px;margin:0 auto 22px}.sl-card{text-align:left;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.sl-final{text-align:center;background:radial-gradient(90% 120% at 50% 0%,#04d47f2e,transparent 60%),var(--surface);border:1px solid var(--line-2);border-radius:24px;padding:40px 22px}.sl-final .sl-form{max-width:600px;margin:0 auto}.sl-final .sl-form input{border-color:var(--line-2)}.sl-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.sl-stats span{color:var(--ink-2);border:1px solid var(--line-2);background:#ffffff0a;border-radius:999px;padding:6px 14px;font-size:14px}.sl-stats b{color:var(--green);font-family:var(--font-display)}.sl-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030818db;place-items:center;padding:16px;animation:.2s slFade;display:grid;position:fixed;inset:0}.sl-modal-in{background:#061233;border:1px solid #ffffff24;border-radius:18px;width:min(1040px,100%);position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.sl-modal-player{aspect-ratio:16/9;background:#000;position:relative}.sl-modal-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sl-modal-x{z-index:2;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:999px;width:40px;height:40px;font-size:18px;position:absolute;top:10px;right:10px}.sl-modal-foot{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.sl-modal-t{flex:260px;margin:0;font-size:16px;font-weight:700}@media (max-width:640px){.sl-hero{gap:16px;padding:96px 0 28px}.sl-row.rev{display:none}.sl-tile{border-radius:9px;width:150px}.sl-track{gap:10px;animation-duration:50s}.sl-lead{border-radius:18px;padding:18px 16px 14px}}@media (prefers-reduced-motion:reduce){.sl-track,.sl-bg i{animation:none}}.sl-hero{padding-top:100px}.sl-hero-c h1{margin-bottom:12px;font-size:clamp(34px,5.2vw,68px)}.sl-tile{width:220px}.sl-row.rev{display:none}@media (min-width:641px) and (min-height:1000px){.sl-row.rev{display:block}}.sl-lead-h span{font-family:var(--font-body,inherit);color:#cfdcff;letter-spacing:0;margin-top:6px;font-size:clamp(14.5px,1.6vw,16.5px);font-weight:500;display:block}.sl-card{flex-direction:column;justify-content:flex-start;align-self:flex-start;display:flex}.sl-lead{background:linear-gradient(160deg,#12285cd1,#081840c7);border:1px solid #ffffff38;padding:24px 24px 20px}.sl-lead-h{margin-bottom:16px;font-size:clamp(21px,2.6vw,26px);line-height:1.25}.sl-lead-h span{color:#e6edff;margin-top:8px;font-size:clamp(16.5px,1.9vw,18px);font-weight:500;line-height:1.45}.sl-lead .sl-form input{border:2px solid #ffffffe6;min-height:60px;font-size:18px}.sl-lead .sl-form input::placeholder{color:#55618a}.sl-lead .sl-form .btn{min-height:60px;padding:0 32px;font-size:18px;font-weight:800}.sl-lead .sl-fine{color:#c3d0f0;margin-top:14px;font-size:14.5px}.sl-lead .sl-login{color:#e6edff;margin-top:8px;font-size:16px}.sl-lead .sl-login a{text-underline-offset:3px;text-decoration:underline}.sl-lead .disc-news-ok{font-size:18px;font-weight:700}.sl-lead .disc-news-err{font-size:15px;font-weight:600}@media (max-width:640px){.sl-lead{padding:20px 16px 16px}.sl-lead-h{font-size:22px}.sl-hero{gap:14px;padding-top:88px}.sl-kicker{margin-bottom:10px;padding:6px 12px}.sl-hero-c h1{margin-bottom:10px;font-size:33px}.sl-sub{font-size:16px}}@media (max-width:640px) and (max-height:760px){.sl-lead{order:2}.sl-marquee{order:3}.sl-hero-c h1{font-size:30px}.sl-sub{font-size:15px;line-height:1.4}.sl-lead .sl-form{flex-wrap:nowrap}.sl-lead .sl-form input{flex:auto;min-width:0;padding:0 16px}.sl-lead .sl-form .btn{flex:none;width:auto;padding:0 18px}}
