.tm-mobile-hub{min-height:100dvh;font-family:var(--font-geist-sans),system-ui,sans-serif;background:linear-gradient(#061421 0,#0a2440 38%,#f2f6fa 38% 100%);padding:30px 18px 34px}.tm-mobile-hero{color:#fff;max-width:720px;margin:0 auto;padding:18px 4px 34px}.tm-mobile-mark{color:#0e579d;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid;box-shadow:0 14px 34px #0000002e}.tm-mobile-hero>span{color:#90b9e1;letter-spacing:.16em;text-transform:uppercase;margin-top:17px;font-size:10px;font-weight:900;display:block}.tm-mobile-hero h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(34px,9vw,54px);line-height:1}.tm-mobile-hero p{color:#bed0e3;margin:0;font-size:14px}.tm-mobile-sections{gap:14px;max-width:720px;margin:0 auto;display:grid}.tm-mobile-card{color:#162f49;background:#fff;border:1px solid #d8e3ed;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid;box-shadow:0 14px 40px #0e2c4917}.tm-mobile-card-icon{letter-spacing:.07em;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid}.tm-mobile-card.live .tm-mobile-card-icon{color:#155fa9;background:#eaf3ff}.tm-mobile-card.meet .tm-mobile-card-icon{color:#18714c;background:#eaf9f2}.tm-mobile-card.account .tm-mobile-card-icon{color:#6045a8;background:#f2edff}.tm-mobile-card small{color:#8798aa;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.tm-mobile-card h2{margin:3px 0 5px;font-size:19px}.tm-mobile-card p{color:#6e8093;margin:0;font-size:11px;line-height:1.45}.tm-mobile-card b{color:#1464b1;text-transform:uppercase;letter-spacing:.07em;align-self:center;font-size:10px}.tm-mobile-note{color:#748597;text-align:center;max-width:720px;margin:18px auto 0;padding:0 5px;font-size:10px;line-height:1.5}@media (max-width:520px){.tm-mobile-hub{padding:20px 13px 28px}.tm-mobile-hero{padding-bottom:28px}.tm-mobile-card{grid-template-columns:auto 1fr;padding:16px}.tm-mobile-card>b{grid-column:2;justify-self:start}.tm-mobile-card p{font-size:10px}}
