.fitlink-desktop{--fl-dp:#C6F24E;min-height:80vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:radial-gradient(90% 60% at 50% 0%,#1B2410 0%,#0B0C0E 60%);font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#F4F6F3;box-sizing:border-box}
.fitlink-desktop *{box-sizing:border-box}
.fitlink-desktop-card{display:flex;gap:48px;align-items:center;max-width:880px;width:100%;background:#141619;border:1px solid #23262B;border-radius:36px;padding:48px}
.fitlink-desktop-left{flex:1;min-width:0}
.fitlink-desktop-logo{width:56px;height:56px;border-radius:18px;background:var(--fl-dp);color:#101309;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 50px rgba(198,242,78,.25)}
.fitlink-desktop-logo-img{max-width:140px;max-height:64px;display:block}
.fitlink-desktop-name{font:800 15px/1 Manrope,sans-serif;margin:18px 0 26px;color:var(--fl-dp);letter-spacing:.02em}
.fitlink-desktop-title{font:800 38px/1.08 Manrope,sans-serif;letter-spacing:-.02em;margin:0 0 14px;color:#F4F6F3}
.fitlink-desktop-text{font:500 16px/1.55 Manrope,sans-serif;color:rgba(244,246,243,.6);margin:0 0 26px}
.fitlink-desktop-steps{display:flex;flex-direction:column;gap:10px}
.fitlink-desktop-steps div{display:flex;align-items:center;gap:12px;font:700 14px/1.3 Manrope,sans-serif;color:rgba(244,246,243,.8)}
.fitlink-desktop-steps b{width:28px;height:28px;border-radius:999px;background:#23262B;color:var(--fl-dp);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:none}
.fitlink-desktop-qr{flex:none;display:flex;flex-direction:column;align-items:center;gap:14px}
.fitlink-desktop-qr canvas{width:232px;height:232px;border-radius:26px;background:#fff;padding:0;box-shadow:0 30px 70px rgba(0,0,0,.45)}
.fitlink-desktop-url{font:600 12px/1.3 "JetBrains Mono",ui-monospace,monospace;color:rgba(244,246,243,.45);max-width:232px;text-align:center;word-break:break-all}
@media (max-width:760px){.fitlink-desktop-card{flex-direction:column;padding:32px;text-align:center}.fitlink-desktop-logo{margin:0 auto}.fitlink-desktop-steps div{justify-content:center}}
