#page-links{justify-content:center;align-items:center;min-height:100vh;padding:8vh 1.25rem;display:flex}.links-card{background:var(--dark-2);border:1px solid var(--border);border-radius:var(--rlg);isolation:isolate;width:100%;max-width:520px;position:relative;overflow:hidden}.links-card-bg{z-index:0;background:radial-gradient(at 30% 25%,#4561f573,#0000 55%),radial-gradient(at 75% 80%,#f5459152,#0000 55%),linear-gradient(140deg,#0d1538 0%,#1a2671 40%,#070707 100%);animation:18s ease-in-out infinite alternate linksDrift;position:absolute;inset:-20%}@keyframes linksDrift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1%,1%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.links-card-bg{animation:none}}.links-card-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.75rem 2rem;display:flex;position:relative}.links-mark{margin-bottom:1.25rem}.links-title{font-family:var(--ff-d);letter-spacing:-.01em;text-transform:uppercase;color:var(--light);margin:0 0 .5rem;font-size:1.85rem;font-weight:800}.links-tagline{color:#ffffffb3;max-width:380px;margin:0 0 2rem;font-family:Karla,sans-serif;font-size:.95rem;line-height:1.5}.links-buttons{flex-direction:column;gap:.875rem;width:100%;margin-bottom:2rem;display:flex}.links-btn{border-radius:var(--rmd,10px);color:inherit;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;grid-template:"label arrow""sub arrow"/1fr auto;align-items:center;gap:.15rem .75rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.links-btn:hover{border-color:var(--brand);background:#4561f51a;transform:translateY(-1px);box-shadow:0 12px 28px #4561f52e}.links-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.links-btn-label{font-family:var(--ff-d);letter-spacing:.02em;text-transform:uppercase;color:var(--light);grid-area:label;font-size:.95rem;font-weight:800;line-height:1.1}.links-btn-sub{color:#fff9;grid-area:sub;font-family:Karla,sans-serif;font-size:.78rem;line-height:1.4}.links-btn-arrow{font-family:var(--ff-d);color:var(--brand-light);grid-area:arrow;align-self:center;font-size:1.1rem;font-weight:800;transition:transform .25s,color .25s}.links-btn:hover .links-btn-arrow{color:var(--light);transform:translate(4px)}.links-btn--primary{background:linear-gradient(135deg,#4561f566 0%,#4561f526 100%);border-color:#4561f580}.links-btn--primary .links-btn-arrow{color:var(--light)}.links-btn--primary:hover{border-color:var(--brand);background:linear-gradient(135deg,#4561f58c 0%,#4561f540 100%)}.links-social{border-top:1px solid #ffffff14;width:100%;padding-top:1.5rem}.links-social-eyebrow{font-family:var(--ff-d);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-light);margin-bottom:.875rem;font-size:.65rem;font-weight:800}.links-social-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.links-social-pill{font-family:var(--ff-d);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;border-radius:var(--rpill);background:#ffffff0a;border:1px solid #ffffff24;padding:.5rem .9rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.links-social-pill:hover{border-color:var(--pink);color:var(--light);background:#f545911f}.links-foot{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-top:2rem;font-family:Karla,sans-serif;font-size:.7rem}
