.home{flex:1;justify-content:center;align-items:center;padding:72px 16px 64px;display:flex;position:relative;overflow:hidden}.home .glow{background:radial-gradient(circle,#0055ee59 0%,#00d4ff1f 45%,#0000 70%);width:520px;height:520px;top:50%;left:50%;transform:translate(-50%,-58%)}.home-inner{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:560px;display:flex;position:relative}.home-mark{object-fit:contain;filter:invert()brightness(1.05);mix-blend-mode:screen;opacity:.9;width:48px;height:48px;margin-bottom:18px}.home-name{font-family:var(--font-logo);letter-spacing:.01em;background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:64px;line-height:1}.home-by{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12px;font-weight:600}.home-line{background:linear-gradient(90deg, transparent, var(--blue-light), transparent);width:56px;height:1px;margin:30px auto 26px}.home-tagline{color:var(--text);font-size:18px;font-weight:500;line-height:1.5}.home-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.home-note{color:var(--faint);margin-top:18px;font-size:13px}@media (min-width:1024px){.home-mark{width:56px;height:56px}.home-name{font-size:96px}.home-by{font-size:13px}.home-tagline{font-size:21px}}.home-langue{z-index:2;position:absolute;top:16px;right:16px}
