.management-home{max-width:1250px;padding-top:55px}.management-intro{max-width:820px;margin-bottom:35px}.management-intro h1{font-size:clamp(40px,5.8vw,70px)}.management-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:25px}.management-tile{display:flex;flex-direction:column;min-width:0;padding:32px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--amber);border-radius:4px;color:var(--ink);text-decoration:none;box-shadow:0 4px 16px #12263008;transition:transform .18s,box-shadow .18s}.management-tile h2{font-size:35px;margin:14px 0}.management-tile>p{color:var(--muted)}.management-tile .hint{margin-top:auto;padding-top:14px}.tile-action{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:12px;font-weight:600;font-size:14px;color:var(--teal)}a.management-tile:hover{transform:translateY(-4px);box-shadow:0 12px 26px #12263014;border-color:var(--amber)}.management-login{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;background:#e8eee7;border:1px solid #d0dcd1;margin-bottom:30px}.management-login h2{font-size:26px;margin:0 0 8px}.management-login p{margin:0;font-size:15px}.management-login a{flex-shrink:0}.management-note{font-size:13px;color:var(--muted);margin-top:25px}@media(max-width:600px){.management-home{padding-top:28px}.management-tile{padding:25px}.management-tile h2{font-size:30px}.management-login{align-items:flex-start;flex-direction:column;padding:23px}.management-tools{gap:18px}}@media(prefers-reduced-motion:reduce){.management-tile{transition:none}a.management-tile:hover{transform:none}}

.management-login .primary.download{color:#fff}
